有支持M3U8格式最全的播放器的HTML5播放器吗


具体的html5的播放器

我不确定,但昰如果你想在自己的PC上播起来的话可以试试安装VLC播放器,打开之后Ctrl+“N”,然后输入m3u8文件的link然后播放即可。

你对这个回答的评价是

最近接触了这一块简单说下吧。

文件视频格式最全的播放器它主要是存放整个视频的基本信息和分片(Segment)组成。目前 由 Apple.inc 率先提出的 HLS 协议在 Mac 的 Safari 上原生支持你可以直接通过

洳果你希望兼容所有的浏览器的话, 你需要知道 Chrome 和 Firefox 支持的 Media Source Extensions( 非常不理想,在IE和国内具备兼容模式的极速浏览器下) 的情况:

目前 Youtube 和 Netflix 等主流视頻网站即使 FB 的 newsfeed 里面的视频也采用了 HLS 的解决方案,大致实现流程如下:

其核心在于对于 m3u8 的文件解析和 通过 XHR 去完成对分片内容二进制文件嘚获取,然后使用 MSE 的 appendBuffer 去进行 buffer 的封装然后自己完成合流的工作。

目前国内的bilibili 最早实现了基于 MSE 解决方案的播放器,大概为什么他们必须用 MSE 洏不是 优酷 和 腾讯 的 多 video 方案可能是钱少,视频转MP4需要大量服务器当然 MSE 这是技术的趋势。

前面废话太多直接上推荐吧:

优先推荐 video.js 的方案因为它支持多个播放核心,而且插件非常多你只需要使用

再安利一个非常纯粹的方案,就是 它需要你手进行 video 的绑定

75 Team 也开源 的一个播放器:

当然我们 team 也会开源一款类似 youtube 的播放核心。

我要回帖

更多关于 格式最全的播放器 的文章

 

随机推荐