我想流式传输一些视频文件,我发现 DASH 自适应流式传输功能很有趣,但除了“dash.js”(似乎仅适用于 Chrome 浏览器)之外我找不到其他任何东西来实现客户端播放(集成带有html5“视频”标签)。我知道 dash.js 可以与 chrome 的 mediasource API 一起使用,但是——如果我没记错的话——它们应该由 W3C 标准化。Firefox说MSE API 已经在最近的版本中可用,但是dashif.org 示例视频不起作用,而警报说我应该用 chrome 重试。那么,一个初学 Web 开发经验的差生能对 html5 自适应流视频做什么?
问问题
2437 次
2 回答
0
您可以使用开发人员版本的 Firefox 36/37 测试 Firefox 的 MSE 实现。请注意,您必须通过 about:config 启用它。据我所知,目前计划在版本 37 中发布它。此外,夜间构建允许 MSE 测试。
根据您的播放器要求,我可以从www.dash-player.com推荐播放器。当然,我已经在 IE 11(Win 8)、Safari 8、Firefox 36 和 Chrome(Windows、Linux、Android)上对其进行了测试。他们还有一个使用 Flash 的自动后备解决方案。而且,非常适合学生 - 它是免费的。
于 2015-03-04T12:58:23.073 回答
0
确实,Firefox 支持标准化的媒体源扩展,但您还需要确认您尝试播放的内容在视频和音频编解码器方面是否受支持。
您可以在此处找到 Firefox 支持的编解码器。所以,跨浏览器兼容的关键是使用所有浏览器都支持的音视频编解码器。
此外,目前还有一个更新版本的 DASH.js 播放器,也许您想尝试一下:DASH.js 1.1.2
于 2014-03-31T01:23:11.830 回答