WebApp使用webRTC在iOS浏览器和Android Chrome中实现跨平台视频聊天

use*_*237 4 javascript safari android ios webrtc

我们正在尝试构建一个视频聊天的webapp,它将在跨平台(桌面,iOS,Android)的浏览器中运行.

目前我们还不知道如何在iOS上的浏览器中运行webRTC - 它只在几个桌面浏览器中运行,而在Android上运行chrome(例如peerjs).

是否有工具可以让webRTC在iOS上的浏览器中运行?是否已经构建了一些工具来创建一个通过混合应用程序方法在iOS上运行webRTC的webapp(专用于混合iOS应用程序的工具,而不仅仅是用于iOS的webRTC SDK)?

iOS上的Safari或Chrome是否支持webRTC?

Dr.*_*ard 18

  • [2017年2月更新] - 看起来webrtc到达苹果世界迫在眉睫.所有代码都在这里,正在进行整合.预计2017年上半年的部分API.
  • Apple政策强制其他浏览器使用其不支持webRTC的webkit版本,因此您不会很快在iOS上的Web应用程序中获得webRTC支持.webkit中的活动暗示作为一种变化,但是时间到了,这将是几个月.
  • webRTC只是一个API,但在其开源实现(webrtc.org)中,您还拥有一个完整的应用程序(appRTC),包括基础结构,Web客户端,Android客户端和iOS客户端.最后两个被称为"appRTCDemo".iOS的功能尚未与网络客户端和Android客户端相提并论,但它已经到了那里.免责声明:我属于提供开源代码的公司之一,尤其是iOS部分.
  • 有很多SDK可以帮助您跨平台/操作系统/浏览器支持.有些是基于闪存的(添加实时),有些是专有的,并且假设您使用他们的基础设施(tokbox),有些是免费的,没有电影支持(peerjs),有些是免费的Web客户端和基础设施,但你必须支付电影SDK(easyRTC).我想所有这些都可能是你感兴趣的.您可以在此处查看webRTC供应商的非详尽列表,并根据您的需求进行查询:http://webrtchacks.com/vendor-directory/