Dash.js 只使用他们的示例视频路径

Dash.js only working with their sample video path

我按照 dash.js 文档中的说明进行操作: http://cdn.dashjs.org/latest/jsdoc/index.html#toc3__anchor

它与他们的示例视频 src 一起工作正常:dash.edgesuite.net/envivio/EnvivioDash3/manifest.mpd

文档中的下一步是:"Switch out the manifest URL to your own manifest once you have everything working"

这就是我所做的,但是一旦我使用自己的视频 src,它就不再工作了,而是浏览器一次性下载了 180MB 的整个视频。虽然转换为 dash.js:

[9] 在此用户代理上检测到 EME! (ProtectionModel_21Jan2015)

Debug.js:108[16] 回放已初始化

Debug.js:108[27] [dash.js 2.3.0] MediaPlayer 已初始化

Debug.js:108[27] 将 main_video 转换为 dash.js 播放器并添加内容:http://mywebsite.com/myvideo.mp4

感谢任何提示!

dash.js 播放器只能播放 MPEG DASH 内容。您正在尝试播放渐进式 MP4 文件 - http://mywebsite.com/myvideo.mp4 - 这不是 MPEG DASH 文件。您需要先将此文件打包到 DASH,使用 mp4box 或 bento 等解决方案。

https://gpac.wp.mines-telecom.fr/mp4box/dash/

https://bitmovin.com/mp4box-dash-content-generation-x264/

https://www.bento4.com/developers/dash/

干杯 威尔