视频交付技术:现状、挑战与未来趋势
1. 视频交付的关键特性
在视频交付过程中,有几个关键特性需要关注:
- 帧间隔保留 :确保视频帧之间的间隔稳定,这对于保持视频的流畅性至关重要。
- 切换帧失真小 :当视频源进行切换时,切换帧应尽量减少失真,以保证观看体验。
- 多流同步切换 :所有视频媒体流应能同时进行切换,不过对于其他类型的媒体,可能需要额外的同步机制。
2. 响应性、播放同步与异步基础设施
2.1 响应性
响应性指的是从做出控制决策到看到决策结果的延迟,通常响应延迟在100毫秒以内时,用户不太容易察觉。通信和其他双工链路的延迟也很重要,理想情况下,单向延迟应控制在150毫秒以下。
2.2 播放同步
播放同步涉及在不同视频源之间进行切换,以形成完整的频道。这个过程需要将线性和非线性源进行混合,每个源都有自己的时钟。因此,对于每个媒体源,需要将其特定的时钟参考映射到全局时钟参考。
2.3 异步基础设施
在数字媒体中,通过PTS(Presentation Timestamp)时间戳来确定基本媒体样本的呈现时间。在异步情况下,不同的基本流可能在不同时间到达渲染设备,只要这些设备使用相同的时钟,就可以通过缓冲提前到达的样本实现同步渲染。
与使用低延迟实现全局同步的方法不同,基于TS(Transport Stream)的方法在渲染器处实现基本流同步,因此对延迟的关注相对较少,但仍需关注端到端延迟。