lib-tcpdump-processing
lib-tcpdump-processing copied to clipboard
Library designed to process .pcap(ng) tcpdump or Wireshark trace files and extract SRT packets of interest for further analysis
`get-traffic-stats`: Add lost control packets into report if possible.
`get-traffic-stats`: Save the report into `.csv` file for faster parsing of the script output when executing a lot of tests.
The calculation is currently being done in [the following script](https://github.com/mbakholdina/lib-srt-stats-analysis/blob/master/srt_stats_analysis/join_stats.py). Move this logic to the library and update mentioned script once implemented.
Latency value can be taken from the handshake. RTT can be taken from ACK packets. get-traffic-stats script can take these values, show them, and print warning if latency is too...
Based on the arrival time of the packet `_ws.col.Time` and the timestamp of a packet `srt.timestamp` estimate the average and maximum network delay of a packet. Bear in mind the...
Implement an extraction of SRT DATA packets payload, e.g., for extracting MPEG-2 TS from SRT packets and writing it in a file. An approach can be the following: 1. Extract...
https://dev.pandas.io/docs/whatsnew/v1.0.0.html
After timestamps adjustments done within the library two consecutive packets may have the same timestamps which also leads to zero packet inter-arrival time. Some additional timestamps adjustments might be required.
Investigate the topic with time needed for SRT library to receive and process the packet. This time should be taken into account and tcpdump timestamps may require additional adjustments.