facebook如何在iOS浏览器中传输MPEG-DASH视频?

时间:2018-01-20 07:03:54

标签: ios html5 facebook video-streaming mpeg-dash

我正在研究MPEG-DASH及其功能的一些概念。我研究了adaptive streaming technology。现在我正在尝试在浏览器中为live telecastingon demand视频传输MPEG-DASH视频。

我已经完成了一些开源库。我可以在支持Media Source Extension (MSE)的最新浏览器上使用DASH。但是我无法在iOS设备上工作,而且它不支持MSE。

所以我想知道如何在DASH中使用iOS browser个视频,以及Facebook和其他服务如何在iOS浏览器中播放视频?

  1. Facebook /其他服务是否支持iOs中的DASH视频?
  2. Facebook /其他服务如何在iOS中流式传输视频?
  3. Facebook是否在iOS中使用HLS进行流式传输?如果是,他们如何将DASH转换为HLS(如果他们流式传输DASH视频)?
  4. 他们首先尝试检查操作系统(OS),然后根据该操作系统选择HLS / DASH。它就像他们在做什么?
  5. 详细说明会更有帮助。

1 个答案:

答案 0 :(得分:3)

iOS does not support media source extensions上的Safari(浏览器)。在该平台上进行自适应流传输的任何人都在Safari中使用本机HLS实现。

<video src="http://example.com/manifest.m3u8"></video>

DASH和HLS都只是指向视频文件的基于文本的清单,因此您不会将DASH文件转换为HLS文件,您可以单独生成它们。既然iPhone支持支离碎片的MP4,你可以为DASH和HLS使用相同的视频文件,而在你需要不同的文件之前。