我正在研究 MPEG-DASH
的一些概念及其功能 . 我研究了 adaptive streaming technology
. 现在我正在尝试在浏览器中为 live telecasting
和 on demand
视频传输MPEG-DASH视频 .
我已经完成了一些开源库 . 我可以在支持 Media Source Extension (MSE)
的最新浏览器上运行DASH . 但是我无法在 iOS
设备上工作,而且它不支持MSE .
所以我想知道我如何在 iOS browser
中运行 DASH
视频以及如何在iOS浏览器中播放视频 Facebook
和其他服务?
-
Facebook /其他服务是否支持iOs中的DASH视频?
-
Facebook /其他服务如何在iOS中流式传输视频?
-
Facebook是否在iOS中使用HLS进行流式传输?如果是,他们如何将DASH转换为HLS(如果他们流式传输DASH视频)?
-
他们首先尝试检查操作系统(OS),它将选择与该操作系统相关的HLS / DASH . 他们在做什么?
详细解释会更有帮助 .
1 回答
iOS上的Safari(浏览器)does not support media source extensions . 在该平台上进行自适应流传输的任何人都在Safari中使用本机HLS实现 .
<video src="http://example.com/manifest.m3u8"></video>
DASH和HLS都只是指向视频文件的基于文本的清单,因此您不会将DASH文件转换为HLS文件,您可以单独生成它们 . 既然iPhone支持支离碎片的MP4,你可以在DASH和HLS上使用相同的视频文件,而在每个需要不同的文件之前 .