不同格式的视频采用不同标准进行封装,其播放体验和流量占用情况如表1所示。
表1 播放体验说明
视频格式 |
播放体验 |
流量占用情况 |
DASH |
- 对视频进行切片,按切片播放,缓存小,起播快;
- 拖动时间轴到任意时间播放时,可以快速定位到对应的切片进行播放,响应快。
|
流量占用小。 |
HLS |
与DASH类似。 |
整体占用小,播放一个切片只下载一个切片内容;对于低码率的视频场景,因封装代价高导致流量占用相对较高。 |
MP4 |
- 头文件较大,边下载边缓存,起播慢。
- 拖动时间轴播放时,需要一定的时间缓存。
- 市场上大多数浏览器客户端均能够播放,播放成功率高。
|
流量占用大。指定时间点播放后,仍然需要下载整个头文件,耗费流量大。建议用在短视频处理的场景。 |