是否有可能使用webrtc构建一个原生的android-to-android视频聊天应用程序?

时间:2015-09-13 15:12:46

标签: android webrtc

我在互联网教学中看到很多关于android到浏览器或浏览器到浏览器webrtc应用程序的教程。是否有可能使用webrtc构建一个原生的android-to-android视频聊天应用程序?

2 个答案:

答案 0 :(得分:1)

嗯,要在通话前通过对等WebRTC解决方案在设备之间建立连接,您需要STUN / TURN / ICE服务器。 它们建立了设备之间通信的路由。 一旦建立了路由,设备将直接通信,而无需服务器参与传递媒体流。

为了使您更轻松,您可以查看或尝试一些现有的解决方案,例如ConnectyCube。 他们已经拥有适用于Android的点对点WebRTC解决方案。 因此,也许不需要重新发明轮子。

答案 1 :(得分:0)

此处提供了一个官方的Android示例项目AppRTCMobile-https://webrtc.org/native-code/android/。但是,构建过程很繁琐,总下载大小超过20 GB。推荐的方法是在项目中使用以下依赖项。 实施'org.webrtc:google-webrtc:1.0。+'

但是,对于视频聊天功能,您将需要引用AppRTCMobile源代码。 GitHub上有此项目的克隆版本,已为Oreo更新,并准备导入Android Studio。看看这个link