H5 点播 三种协议 MPD、M3U8 和 FLV
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 文件大小较小,在传输过程中开销较小,对网络带宽的影响也相对较小。
H5 点播 三种协议 MPD、M3U8 和 FLV 更多相关文章
网页中mobile-agent的meta信息,这样添加才更专业
万象更新 Html5 - css: float 布局: 基础
万象更新 Html5 - css: float 布局: 通过 float 布局实现 3 栏式布局
万象更新 Html5 - css: flex 布局: flex-direction, flex-wrap, flex-flow
万象更新 Html5 - css: flex 布局: justify-content, align-items, align-content, align-self
万象更新 Html5 - css: flex 布局: order, flex-grow, flex-shrink, flex-basis, flex
万象更新 Html5 - css: position 布局: 定位(static, relative, absolute, fixed)
万象更新 Html5 - css: overflow 布局: 内容溢出时的样式
万象更新 Html5 - css: selector 选择器: 属性选择器(attribute selector)