- 联系我们
- 地址: 北京市海淀区上地东路1号院5号楼9层901
- 邮箱: sales@qingdazhijie.com
- 邮编: 100085
- 电话: 010-57174398
- 传真: 010-64838382
当遇到此类问题时我们的码流分析仪TS包均匀性分析功能就派上了用场。
TS包均匀性分析
图1
面对上述案例的问题首先我们通过TR101 290三级报错和IP分析功能对两路节目进行检测并未发现2路节目码流有差别,但在码率信息中发现2个节目空包占比有明显差异。图2和图3分别是2个节目码率信息的情况:
图2 A节目码率信息
图3 B节目码率信息
A节目和B节目均为AVS2格式的4K节目码流,总码率均为38M左右,但A节目码率信息中空包比例小,空包码率变动小;B节目码率信息中空包比例较大,空包码率变动大。怀疑是A节目码流中空包比例过少超出了解码端的缓存能力,最终导致解码出来的画面异常。
码流对解码端的缓存能力需求一般由空包比例和PTS-PCR和DTS-PCR来决定,为了更深入的分析,使用到了TS包均匀性分析功能和PES分析功能。
蓝色代表视频包、黑色代表空包,可以明显看到A节目码流中的视频包均为大量连续视频包,基本没有空包(如图4),对解码端的缓存能力要求较高;B节目码流中的视频包穿插着空包(如图5),对解码端的缓存能力要求较低。
图4 A节目TS包均匀性分析
图5 B节目TS包均匀性分析
A节目的DTS-PCR和PTS-PCR值大于B节目的值,这表示A节目需要更长的缓存时间去进行解码和显示,代表A节目对解码终端的缓存能力要求更高(如图6,图7所示)。
图6 A节目PES分析
DTS-PCR(解码时间戳):1438.444ms
PTS-PCR(显示时间戳):1538.444ms