我花了一周的时间寻找一种简单且独立于平台的方法来将mp4文件流式传输到任何浏览器。如果浏览器不兼容,将使用渐进流(直接下载)方式。我的场景是这样的:
在浏览器incompatibility的情况下,支持
通过对苹果HLS、Adobe Flash Stream、微软平滑、RTSP和MPEG-DASH的研究,MPEG-DASH是比较合适的解决方案。但问题是MPEG-DASH迫使我将mp4文件拆分成单独的分段文件,这导致复制消耗空间来存储mp4文件,因为我必须在浏览器不兼容的情况下支持渐进流。因此,将单个mp4文件与分段的mp4文件存储在一起是不可避免的。
问题是:有没有办法在任何浏览器中以http流和渐进流的形式提供单个 mp4文件?
MPEG-DASH协议说它支持多路复用文件,但问题是dash.js不支持它。有没有其他的javascript播放器支持多路复用和单个mp4文件的字节范围请求?
欢迎提交我的场景条件的任何其他解决方案。谢谢。
https://stackoverflow.com/questions/35239044
复制相似问题