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