WebRTC的本地实时通信替代方案

7
我想开发一个原生的实时通讯应用程序(包括视频和音频),用于安卓和iOS。理想情况下,它也能够连接到浏览器,但对于这种情况来说移动平台最重要。
我已经研究了WebRTC,然而,由于它是一个(相对)新的协议,它似乎不是最好的实现方法。在iOS上实施起来也似乎非常复杂/令人沮丧。
我只是想知道是否有其他人知道比WebRTC更好的替代品,在iOS和安卓上实现起来又免费且易于实现?
编辑:我目前已经成功地将webRTC原生地应用于安卓,但在iOS上仍然遇到了问题。有没有人有任何最新的信息/教程可以帮助我开始?

说实话,你的问题让我很困扰。这里有一个协议列表,不幸的是我没有找到更简单的方法。无论如何,你可以通过socket来完成一些艰苦的工作...(像这个人,他退而使用了"ipcamera")。 - Remy
如果您仍需要此功能,我认为有一个详细的东西,您正在寻找:Android_Realtime_Communication_Using_WebRTC - Muhammad Usman Bashir
2个回答

4
我认为,WebRTC是在移动端和Web上开发实时通信应用程序的最简单方法。作为一个没有关于webrtc、实时通信和VoIP的概念的移动开发者,您可以使用webrtc开发应用程序而不需要处理VoIP复杂性。
对于浏览器端,webrtc已经嵌入到Chrome、Firefox和Opera中,因此您应该直接使用它。IE和Safari的支持可以通过插件添加。对于移动端,您需要为iOS和Android平台编译webrtc源代码,然后将webrtc库添加到您的项目中,就像在浏览器中一样使用它。而且,WebRTC具有简单的API、大量的示例和良好的iOS和Android文档。这些是非常详细和有用的WebRTC教程,以了解webrtc流程。

https://tech.appear.in/2015/05/25/Introduction-to-WebRTC-on-Android/ http://www.html5rocks.com/en/tutorials/webrtc/basics/


谢谢提供的信息。昨晚我在Android上成功了,但是我仍然无法弄清楚如何在iOS上操作。你知道有什么好的教程吗? - Jack C

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接