[英]WebRTC: ios app development
我正在编写本机ios应用程序以添加我们的Web应用程序,并且正在研究ios webrtc应用程序开发。
我只能从OpenTok那里看到信息,这是一个免费增值模式,可以在最初的1万分钟内使用,在我们为英国的医疗服务提供者构建此信息时,可能需要一段时间才能用完。
我想看看是否有其他方法可以在不使用任何第三方库/ SDK的情况下编写ios webrtc应用程序。
谢谢!
范进和亚历克斯博士提供的链接已过时。 这是最新信息(2018年2月)
在iOS上启动webrtc应用的最佳选择是使用官方示例应用: https ://webrtc.googlesource.com/src/+/master/examples/objc/AppRTCMobile/
由于使用Xcode构建它并不容易,因此从https://github.com/crossle/AppRTCMobile开始可以更容易。 它基于2018年2月的webrtc代码。
您只需要承担该项目,对其进行编译,然后在iPhone上安装完美运行的应用程序。
它正在使用apprtc信令服务器。 来源位于https://github.com/webrtc/apprtc 。
如果您想尝试创建自己的Xcode项目,最好的方法是使用Google提供的cocoaPods lib: https ://cocoapods.org/pods/GoogleWebRTC
更具体地回答您的问题:
首先,您需要在项目中安装WebRTC CocoaPod ,这样就不必自己构建ios-webrtc。
Github上有很多很好的示例,它们演示了如何使用本机iOS库。 我从aoortc-ios这样的存储库中学习了很多东西。
RTC是通过https进行的实时通信协议,在端点2或更多方可以连接,并且他们可以聊天,发送文件,通话或视频通话。
您可以启用RTC协议并通过iOS,Web和Android编写自己的代码以启用此功能。 只有服务器维护成本。 您将完全控制系统,而无需任何第三方,无需任何费用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.