【问题标题】:How facebook stream MPEG-DASH Videos in iOS browsers?facebook 如何在 iOS 浏览器中流式传输 MPEG-DASH 视频?
【发布时间】:2018-06-29 10:19:34
【问题描述】:

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

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

所以我想知道如何在iOS browser 中工作DASH 视频以及Facebook 和其他服务如何在iOS 浏览器中流式传输他们的视频?

  1. Facebook/其他服务是否支持 iO 中的 DASH 视频?
  2. Facebook/其他服务如何在 iOS 中流式传输视频?
  3. Facebook 是否在 iOS 中使用 HLS 进行流式传输?如果是,他们如何将 DASH 转换为 HLS(如果他们流式传输 DASH 视频)?
  4. 他们首先尝试检查操作系统 (OS),它将选择与该操作系统相关的 HLS/DASH。和他们一样吗?

详细的解释会更有帮助。

【问题讨论】:

    标签: ios html facebook video-streaming mpeg-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 使用相同的视频文件,而在此之前,您需要为每个文件使用不同的文件。

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 1970-01-01
      • 2018-03-13
      • 2021-01-17
      • 2015-04-16
      • 1970-01-01
      • 2016-06-13
      • 2012-02-17
      • 1970-01-01
      相关资源
      最近更新 更多