我需要构建视频聊天应用程序,并选择录制视频通话。我认为最合适的是使用WebRTC,特别是Kurento。但是,Safari此时不支持WebRTC,iOS客户端SDK不提供录制视频的功能。这支持javascript客户端:
http://doc-kurento.readthedocs.io/en/stable/tutorials/java/tutorial-one2one-adv.html
所以我想在我的应用程序中打开一个Chrome浏览器,仅用于webRTC功能。我读到了关于Blink WebKit但我不确定这是否是我需要的。
P.S。欢迎在iOS应用程序上提供视频通话+录音功能的任何其他建议解决方案。
答案 0 :(得分:2)
简单的答案是否定的,您无法在IOS上使用Chrome进行webRTC。苹果出于某种原因不喜欢点对点技术,虽然传闻他们正在研究它,但目前还没有公告。
有这个......
<强>科尔多瓦-插件-iosrtc 强>
Cordova iOS插件,展示完整的WebRTC W3C JavaScript API。
公共Google小组(邮件列表),提供有关的问题和讨论 科尔多瓦 - 插件 - iosrtc。用于报告问题和请求的Bug Tracker 新功能(请不要使用错误跟踪器来解决问题或 问题,请改用邮件列表)。 NPM包。完后还有 适用于iOS的WebRTC SDK?
绝对不是。此插件公开了适用于Cordova iOS的WebRTC W3C API 应用程序(你知道iOS中没有WebRTC,对吗?),这意味着没有必要 学习&#34;又一个WebRTC API&#34;而且不需要使用特定的 服务/产品/服务提供者。
https://github.com/eface2face/cordova-plugin-iosrtc
警告:需要一些程序集
有关陷阱的更多详细信息,请参阅此文章:
http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life/