其他人是否能够在iOS Safari上进行多方视频会议?
昨天我们尝试对会议客户端进行测试,并且在Safari上只有一个远程流,并且本地环回可以播放视频和/或音频。
我的直觉告诉我,这可能与iOS移动设备上的电池续航视频管理有关,在我开始朝这个方向发展之前,我想知道别人是否会遇到此问题并已解决?
[我尝试做的第一件事是将客户端的捕获尺寸缩小到320 x 240,但这似乎并没有影响。
Android Chrome很好地处理了3个参与者,所以我认为客户端/服务器的冰协商和流传输没有问题。
旁注,我们正在使用Kurento媒体服务器,并在那里运行所有流。这不只是对等的。
我们让它适用于大多数iOS版本,我称之为非正式的iOS黑客。基本上,当您附加从js“ playsinline”(而不是HTML)中设置的视频时,出于某些原因,该视频适用于iOS Safari。
某些版本的iOS仍然无法正常运行,但是它打开了许多主要版本。例如,我发现iPad上的iOS 11仍然无法正常工作。
vid.setAttribute('playsinline', 'true');