视频流中的基本流与传输流

时间:2018-10-02 08:46:56

标签: video video-streaming transport-stream

谁能告诉我在互联网视频流中使用基本视频流(解复用流)相对于传输流(复用流)有什么优势?提前致谢。

1 个答案:

答案 0 :(得分:2)

基本流和传输流是起源于广播世界的术语-传输流允许在广播信号中承载多个打包的基本流,并提供所有提供的纠错等功能。因此,这不是一个彼此对抗的情况,它们都是整个视频交付技术的一部分。

大多数互联网视频流(肯定适用于商业和视频托管站点)现在实际上使用HLS或DASH流。

这些是流媒体协议,以分段或大块形式传递媒体,通常称为可调比特率流媒体协议(ABR)。

ABR允许客户端设备或播放器按块(例如10秒)下载视频,但是服务器以多种不同的比特率版本提供每个块。播放器可以从最适合当前网络条件的比特率中选择下一个块。

因此,基本流被“包装”在一个容器(通常是类似MP4的容器)中,然后该容器由ABR流协议进行传输或包装。

所有这些似乎都需要很多额外的开销,但是其中一些优点是:

  • 兼容性-大多数设备或HTML5播放器将支持HLS或DASH流
  • 视频容器允许媒体中包含额外的数据,元数据,并且可以包含多个音频和视频轨道
  • 快速启动-视频可以以较低的带宽开始播放,并随着时间的推移逐渐提高到更高的水平
  • 避免缓冲延迟-如果网络状况不佳,则会从较低质量级别请求块,直到其改善为止
  • 与上述内容相关,可以在给定的设备和网络条件下实现最佳质量。

这取决于应用程序,但是对于许多方面来说,第一点可能是最重要的-大多数客户端设备和播放器不支持开箱即用的基本流播放。