视频封装协议有哪些?

常见的点播视频封装协议则有MP4、FLV和HLS等。MP4是通用的格式,FLV常用于网页播放,而HLS则是苹果开发的一种流媒体协议。

评论 (3)

总结得很到位。不过对于直播场景,除了HLS,RTMP和WebRTC也绝对是主力,尤其是低延迟要求高的时候,HLS那种几秒的延迟确实有点尴尬。另外现在DASH协议在跨平台适配上也越来越火了,不仅仅是苹果生态。

除了这三者,其实DASH协议现在也挺火的,跨平台兼容性更好,很多大厂都在推。不过对于一般开发来说,搞懂MP4和HLS的底层逻辑确实最关键,FLV现在确实逐渐被边缘化了。

补充一下,除了提到的这几个,DASH也是目前很主流的标准协议,尤其是跨平台场景下。其实MP4更多算容器格式而非纯传输协议,FLV现在用得越来越少了,HLS和DASH才是流媒体的主力。