发明名称 提高计算视频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室