WebRTC 的本地实时通信替代方案
Native Real Time Communication alternatives to WebRTC
我想为 android 和 iOS 本地开发实时通信(带视频和音频)应用程序。理想情况下,它还可以连接到浏览器,但对于这种情况,移动平台最为重要。
我一直在研究WebRTC,但是,由于它是一个(相对)新的协议,它似乎不是最好的实现方法。在 iOS.
上实施似乎也很 complicated/frustrating
我只是想知道是否还有其他人知道 WebRTC 的更好替代方案,它免费且易于在 iOS 和 android 上本地实现?
编辑:我的 webRTC 目前在 android 本地工作,但是我在 iOS 的本地 webRTC 上仍然遇到问题。有没有人有任何最新的 information/tutorials 可以帮助我入门?
我认为,webRTC 是在移动和网络上开发 RTC 应用程序的最简单方法。作为一个不了解 webrtc、实时通信和 voip 的移动开发人员,您可以使用 webrtc 开发没有 VoIP 复杂性的应用程序。
对于浏览器端,webrtc嵌入在Chrome、Firefox和Opera中,所以你应该直接使用它。可以通过 plugin 添加对 IE 和 Safari 的支持。对于移动端,你需要为iOS和android平台编译webrtc源码,然后将webrtc库添加到你的项目中,你可以像在浏览器中一样使用它。并且 webRTC 也有一个简单的 API,大量示例和 iOS 和 Android 的良好文档。
这些是关于 Android 的 webRTC 非常有解释性和帮助的教程,以便理解 webrtc 流程。
https://tech.appear.in/2015/05/25/Introduction-to-WebRTC-on-Android/
http://www.html5rocks.com/en/tutorials/webrtc/basics/
一种选择是使用人行横道,您可以在您的项目中使用人行横道作为 webview 创建一个本机应用程序。
它也适用于 iOS 就是这种情况
在我的例子中,Web-RTC 在 android 中没有任何问题,但我没有在 IOS
中测试它
这里有一些关于如何在您的项目中添加人行横道的教程。
https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
https://crosswalk-project.org/documentation/embedding_crosswalk.html
希望对您有所帮助。
我想为 android 和 iOS 本地开发实时通信(带视频和音频)应用程序。理想情况下,它还可以连接到浏览器,但对于这种情况,移动平台最为重要。
我一直在研究WebRTC,但是,由于它是一个(相对)新的协议,它似乎不是最好的实现方法。在 iOS.
上实施似乎也很 complicated/frustrating我只是想知道是否还有其他人知道 WebRTC 的更好替代方案,它免费且易于在 iOS 和 android 上本地实现?
编辑:我的 webRTC 目前在 android 本地工作,但是我在 iOS 的本地 webRTC 上仍然遇到问题。有没有人有任何最新的 information/tutorials 可以帮助我入门?
我认为,webRTC 是在移动和网络上开发 RTC 应用程序的最简单方法。作为一个不了解 webrtc、实时通信和 voip 的移动开发人员,您可以使用 webrtc 开发没有 VoIP 复杂性的应用程序。
对于浏览器端,webrtc嵌入在Chrome、Firefox和Opera中,所以你应该直接使用它。可以通过 plugin 添加对 IE 和 Safari 的支持。对于移动端,你需要为iOS和android平台编译webrtc源码,然后将webrtc库添加到你的项目中,你可以像在浏览器中一样使用它。并且 webRTC 也有一个简单的 API,大量示例和 iOS 和 Android 的良好文档。 这些是关于 Android 的 webRTC 非常有解释性和帮助的教程,以便理解 webrtc 流程。
https://tech.appear.in/2015/05/25/Introduction-to-WebRTC-on-Android/ http://www.html5rocks.com/en/tutorials/webrtc/basics/
一种选择是使用人行横道,您可以在您的项目中使用人行横道作为 webview 创建一个本机应用程序。
它也适用于 iOS 就是这种情况
在我的例子中,Web-RTC 在 android 中没有任何问题,但我没有在 IOS
中测试它这里有一些关于如何在您的项目中添加人行横道的教程。
https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
https://crosswalk-project.org/documentation/embedding_crosswalk.html
希望对您有所帮助。