播出运维:IP链路中的安全播出和节目质量监测(二)
李宏泉| 流媒体网| 2024-03-25
【流媒体网】摘要: IP层QoS指标、视频层QoS指标、音频层QoS指标详解。

  前文回顾:播出运维:IP链路中的安全播出和节目质量监测(一)

  4. IP层QoS指标

  网络抖动本质上是由于数据过载导致的网路拥堵,它与延迟和丢包密切相关。TS流通过物理通道或通信网络传输时,通道或网络的抖动会对TS数据的传递带来影响,从而影响接收端的播放质量。

  丢包考量可以通过连续计数统计,网络延迟可通过以下测量方法。

  4.1.  网络抖动(Jitter)

  网络抖动值以ms为单位。如果抖动影响到您的流传输,那么您将需要进行网络抖动测试,确定您可以接受的网络抖动量。

  抖动多少会影响传输,这个问题没有具体的答案,但人们普遍认为,延迟超过30毫秒可能会导致问题。

  4.2.  包抵达间隔

  包抵达间隔是两个连续数据包到达时间的差值。如果包抵达间隔过长,解码器需要解码的数据包不能按时到达,就会等待形成播放不连续现象。

  一般认为包抵达间隔时间不能超过50ms。

  4.3.  SMPTE-2022:2一致性验证

  SMPTE-2022:2 IP网络恒定码率MPEG-2 TS流单向传输(Unidirectional Transport of Constant Bit Rate MPEG-2 Transport Streams on IP Networks)标准检测以下一致性。

  5. 视频层QoS指标

  视频层QoS指标包括元数据、GOP值和解码一致性验证。

  5.1. 视频元数据验证

  视频元数据包括分辨率、宽高比、视频编码格式、AFD(Active Format Description,有效格式描述)、帧率、扫码模式(隔行/逐行)、显示对比度(SDR、HDR 10、HLG、HDR 10+)、Logo检测(缺失、位置)等。

  每个播出频道通常对视频播出基本规格有规范要求,视频元数据验证可对这些规格进行验证。

  5.2. GOP值验证

  GOP(Group of Pictures)值定义了帧内和帧间的排列顺序。H.264视频使用四种帧类型(I、P、B和IDR)来表示视频,GOP大小表示视频中I帧或IDR帧之间的间隔。

GOP结构图:固定GOP值为15

  GOP值越大,压缩质量越好,但对终端(比如机顶盒)的解码能力要求越高,因此不能为了质量一味地提高GOP值,编码时的GOP值设定必须满足终端解码能力的要求。另外,GOP值越大,观众换频道时等待的时间也越长,因为它必须等到第一个I帧或IDR帧来解码。因此,适宜的GOP大小、固定GOP值可以适应更多的终端设备,特别是一些老的机顶盒,它们的解码能力有限。

  5.3. 视频解码验证

  每种视频格式都有相应的编码一致性规格,违反这些规格将导致视频无法解码。当问题发生时,您可以通过这些解析知道问题产生的原因。

  5.3.1.  MPEG-2视频解码验证

  5.3.2.  H.264视频解码

  5.3.3.  HEVC视频解码验证

  6. 音频层QoS指标

  音频层QoS指标包括音频元数据和音频解码验证。

  6.1.  音频元数据

  音频元数据验证包括音频语言、取样频率、音频通道数、音频编码格式等。

  每个播出频道通常对音频播出基本规格有规范要求,视频元数据验证可对这些规格进行验证。

 

责任编辑:李楠

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!