Releases: groovybits/rscap
Releases · groovybits/rscap
0.5.1 - PTS time for images + build fixes
What's Changed
- RsCap RPM - build whole Gstreamer + RsCap without too much work by @groovybits in #73
- Add image pts time, sampling by stream time in nanoseconds by @groovybits in #74
Full Changelog: 0.5.0...0.5.1
RsCap v0.5.0 - Image extraction working!
What's Changed
- Improve fidelity of error counters and iat per packet pcap capture metrics by @groovybits in #69
- System OS Stats and Gstreamer initial support (FIXME) by @groovybits in #70
- Gstreamer fixes by @groovybits in #71
- Kafka images by @groovybits in #72
Full Changelog: 0.4.1...0.5.0
0.4.1 - fidelity of metrics improved for charting and graphing
What's Changed
- Flatten metrics output for kafka to ingest by @groovybits in #68
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
- add keyword "all" for any null, improve pic_timing and buffering_period parsing by @groovybits in #62
- 608 caption parsing??? by @groovybits in #63
- add basic scte35 and mpeg2ts_reader cargo implemen by @groovybits in #64
- Add mpegts reader and h264 reader to monitor process by @groovybits in #65
- Docker build of monitor and probe by @groovybits in #66
- Kafka fixes by @groovybits in #67
Full Changelog: 0.3.1...0.4.0
v0.3.1 NAL Parsing + System and Network Metrics
Beginning to parse the mpegts packets, collect system and network metrics.
- DPDK doesn't work yet, needs to be worked on through the vagrant VM using the Capsule Rust crate.
- Kafka metrics are not wired up for NALs extraction or System/Network metrics. TODO
- SMPTE2110 is not assembled yet, but can capture without loss at 60fps 1080p lines with pcap (DPDK needed).
- Splitting up of stream parsing and code arrangement improvements.
0.3.0
What's Changed
- Add Kafka monitor output and web UI for prometheus/grafana and kafka setup/configure and ingestion from rscap by @groovybits in #41
- add script for testing buffer sizes by @groovybits in #42
- Remove unused code by @groovybits in #43
- pcap and zmqp thread futures async takio so as to not block, non blocking capture by @groovybits in #44
- async zeromq with working monitor and zmq thread processing by @groovybits in #45
- non-blocking kafka by @groovybits in #46
- Pcap stats output by time and copy stream metrics over to stream packets by @groovybits in #47
- Add most of needed code and scripts for DPDK by @groovybits in #48
- fill out capnp conversion functions + fix bugs by @groovybits in #49
- implement capnp and allow ipc for zmq + various cleanups and fixes by @groovybits in #50
- fix deserialize of stream data in monitor by @groovybits in #51
- fix smpte2110 packet dropping freq by @groovybits in #54
- fixup values for rtp smpte2110 packets by @groovybits in #55
- Add generic decoding thread WIP by @groovybits in #56
- Updates merged from dpdk branch to avoid forking by @groovybits in #57
Full Changelog: 0.2.0...0.3.0
Barely Working 0.2.0
Things are barely working yet they work. Have fun.
v0.1.0
Version 0.1.0 - First Alpha working state
- Rust based Packet Capture and distribution to ZeroMQ in an Initial working state.
- May have many bugs, although with Rust it is less likely to have too much scary stuff in an initial alpha version.