H5 点播 三种协议 MPD、M3U8 和 FLV
发布时间 2023-05-30 11:35:24作者: vx_guanchaoguo0
MPD:
- MPEG-DASH 协议的描述文件格式之一,
- MPD 可以被用于 H5 点播场景中。通过在 HTML5 中使用 DASH.js
- 优点:
- MPD 具有动态码率自适应的特性,
- 它可以根据不同客户端的网络状况自动调整视频流的码率,提供更稳定、平滑的播放体验。
- MPD 还可以为每个客户端提供不同的媒体片段
M3U8:
- 苹果公司在其设备上广泛使用 HTTP Live Streaming 技术,
- 通过在 HTML5 中使用HLS.js或其他类库,可以使用 M3U8 文件获取和播放HTTP Live Streaming 视频流
- 优点:
- M3U8 支持简单易懂的文本格式和丰富的格式特性,并且可以兼容绝大多数现代浏览器和设备。
- 能够提供多样化、高质量的媒体内容
- 可以兼容绝大多数现代浏览器和设备
FLV:
- FLV 是一种基于 Adobe Flash 技术的流媒体格式
- 使用 HTML5 视频播放器的 Flash 插件来播放 FLV .js视频
- 优点:
- FLV 格式支持较多的编解码器以及互联网覆盖范围广
- 一些电视直播或网络直播场景中得到广泛应用
- FLV 文件大小较小,在传输过程中开销较小,对网络带宽的影响也相对较小。