我按照dash.js文档中的说明操作: http://cdn.dashjs.org/latest/jsdoc/index.html#toc3__anchor
它的示例视频src一切正常:dash.edgesuite.net/envivio/EnvivioDash3/manifest.mpd
文档中的下一步是:“一旦您完成所有工作,就将清单URL切换到您自己的清单”
这就是我所做的,但是一旦我使用自己的视频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
感谢任何提示!
答案 0 :(得分:0)
dash.js播放器只能播放MPEG DASH内容。您正在尝试播放渐进式MP4文件 - http://mywebsite.com/myvideo.mp4 - 这不是MPEG DASH文件。您需要先使用mp4box或bento等解决方案将此文件打包到DASH。
https://gpac.wp.mines-telecom.fr/mp4box/dash/
https://bitmovin.com/mp4box-dash-content-generation-x264/
https://www.bento4.com/developers/dash/
干杯 将