sngrep icon indicating copy to clipboard operation
sngrep copied to clipboard

Feature Request: RTCP analysis

Open alauppe opened this issue 6 years ago • 3 comments

SIP equipment manufacturers are using RTCP to report the device's experienced network environment back to the switch. Its really valuable information, but a real pain to aggregate and make use of. There are few enough projects that even read packet captures, let alone parse them for useful summaries so I thought I'd ask if RTCP interpretation/reporting might not be something sngrep would be uniquely suited for?

Thanks all!

alauppe avatar Nov 15 '19 15:11 alauppe

Hi @alauppe

There was an attempt to parse extended RTCP reports that was being displayed when a RTP stream arrow was selected.

I may eventually add this feature in a future mayor release.

What fields would be interesting to display taken from RTCP packets?

Thanks for the info!

Kaian avatar Nov 20 '19 13:11 Kaian

I use rtcp to understand packet loss and jitter metrics. For jitter you can do min, max, and avg. for packet loss you should do consecutive metrics, i.e. 1 consecutive drop, 2 consecutive drops, all the way to 10+ and then just start grouping anything over 10 in the “10+” column. Obviously you should also include total dropped packets. Bare in mind you will be getting rtcp reports from multiple sources so you need to group the above to each senders source ip addr

jon-hansen avatar Feb 08 '20 23:02 jon-hansen

Almost forgot to mention, the importance of this data can not be overstated.

jon-hansen avatar Feb 09 '20 00:02 jon-hansen