发明名称 |
提高计算视频TS丢包数准确度的方法及系统 |
摘要 |
本发明揭示了一种提高计算视频TS丢包数准确度的方法及系统,所述方法包括如下步骤:在一个采样周期,统计被监测的某个IPTV视频流中,视频TS包和音频TS包个数的比例R=A/B;在一个采样周期内,根据CC字段分别计算出视频TS丢包个数Nv和音频TS丢包个数Na;在音频TS丢包计算的同时,特别标识出是否存在连续的音频TS丢包情况;步骤S3、在采样周期结束后,若发现在该采用周期中存在连续音频TS丢包的情况,则触发通过音频丢包个数校准视频TS丢包个数:最终的视频TS丢包数N=Nv+(Na*R-Nv)& 0xFFF0;若未出现连续音频TS丢包,则无需校准视频TS丢包个数,N=Nv。本发明在IPTV媒体流传输协议栈为MPEG-TS/UDP/IP/Ethernet情况下,提高MPEG-TS层视频丢包个数计算精准度。 |
申请公布号 |
CN102111618B |
申请公布日期 |
2012.09.05 |
申请号 |
CN201110022064.8 |
申请日期 |
2011.01.20 |
申请人 |
德科仕通信(上海)有限公司 |
发明人 |
吴雪波 |
分类号 |
H04N7/26(2006.01)I;H04N21/643(2011.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种提高计算视频TS丢包数准确度的方法,其特征在于:IPTV媒体流传输协议栈为MPEG‑TS/UDP/IP/Ethernet时,所述方法包括如下步骤:步骤S1、在一个采样周期,统计被监测的某个IPTV视频流中,视频TS包和音频TS包个数的比例R=A/B;其中:A为采样周期中视频TS包总数,B为采样周期中音频TS包总数;步骤S2、在一个采样周期内,根据CC字段分别计算出视频TS丢包个数Nv和音频TS丢包个数Na;在音频TS丢包计算的同时,特别标识出是否存在连续的音频TS丢包情况;步骤S3、在采样周期结束后,若发现在该采样周期中存在连续音频TS丢包的情况,则触发通过音频丢包个数校准视频TS丢包个数,最终的视频TS丢包数N=Nv+(Na*R‑Nv)& 0xFFF0;若未出现连续音频TS丢包,则无需校准视频TS丢包个数,N=Nv;在IPTV媒体流传输协议栈为MPEG‑TS/RTP/UDP/IP/Ethernet时,所述方法包括:通过RTP包头的序列号字段准确计算RTP层的丢包个数,来校准MPEG‑TS层的丢包个数。 |
地址 |
201203 上海市浦东新区松涛路489号C座318室 |