前文回顾:播出运维: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. 音频元数据
音频元数据验证包括音频语言、取样频率、音频通道数、音频编码格式等。
每个播出频道通常对音频播出基本规格有规范要求,视频元数据验证可对这些规格进行验证。
责任编辑:李楠
24小时热文
流 • 视界
专栏文章更多
- 榜单|电视台最新数据发布! 2024-09-06
- [常话短说] 【重要】又一政策落地,事关新型信息基础设施协调发展! 2024-09-06
- [常话短说] 【重大】运营一体化,南方某省“一省一网”新进展! 2024-09-04
- [常话短说] 【利好】某省印发“有线电视补助”实施细则! 2024-09-03
- 月报|2024年7月智能电视大数据报告:月活率91%,月活终端3.01亿台 2024-08-29