通信人家园
标题:
RTP媒体流时延、抖动S计算
[查看完整版帖子]
[打印本页]
时间:
2012-10-13 08:52
作者:
axengine
标题:
RTP媒体流时延、抖动S计算
查阅了一些资料,发现RTP时延和抖动是根据RTCP的SR得到的。有几个点比较疑惑:
媒体流是通过抓包得到的,使用wirshark分析:Telephony->RTP->ShowAllStream 得到的RTP流中包含最大时延、最大抖动、平均抖动,包里是没有RTCP信令的,请问Wireshark是如何计算时延和抖动的?
时间:
2012-10-17 15:49
作者:
axengine
看了wireshark的源码,时延计算方法如下:
1、前后两个包的NTP时间差,NTP2-NTP1
2、前后两个包RTP时间戳差值,RTP2-RTP1,该差值表示两个RTP包相差多少个时钟;
3、根据RTP头PT域(负载类型)查对应的媒体抽样频率,即时钟;
时延=(NTP2-NTP1)-(RTP2-RTP1)*时钟频率
抖动的计算是根据时延的,不再累述。
通信人家园 (https://www.txrjy.com/)
Powered by C114