使用的WebRTC提供HLS Safari浏览器上的IOS

问题描述 投票:0回答:2

我发现this github repo允许我使用的WebRTC到过的WebRTC Datachannel提供HLS。 问题是,它不支持Safari浏览器上的IOS。 Safari浏览器的iOS上最新版做支持的WebRTC datachannels和他们有HLS播放机支持。 这是我的问题是,它仅可以对支持媒体来源扩展或者我也可以使用的WebRTC的.ts文件提供在iOS Safari浏览器浏览器使用的WebRTC进行数据传输?

webrtc hls
2个回答
0
投票

我P2P媒体装载机的开发,我们现在在iOS上的支持工作。希望我们很快就会有一个原型。

在iOS上的Safari可以交换使用的WebRTC数据通道的视频和音频数据,但你不能把这些数据并播放到HTML视频元素没有像媒体来源扩展API。

我们目前正在测试一种不同的方法做iOS上的Safari。


0
投票

iOS的Safari浏览器不支持HTML5视频元素的媒体来源扩展。

因此,你不能播放通过使用不同的API,如帆布任何手工制作方法同步音频和视频在iOS Safari浏览器,网络音频API等iOS的Safari浏览器有播放同步的音频和视频两个内置的方法:

  • 一种。本地播放HLS
  • 湾的WebRTC PeerConnection等

如果你选择的WebRTC PeerConnection等,你将不得不在转码HLS用于通过的WebRTC要求作品的音频AAC音频,并传输复用HLS到的WebRTC。丑陋,消耗CPU资源,真正毫无意义。这是什么礼物?为什么不使用本机播放HLS iOS上的Safari浏览器?但是,如果你坚持选项B,再有就是软件媒体服务器,将你做它的数量。

© www.soinside.com 2019 - 2024. All rights reserved.