我已经成功构建了Android的AppRTC,我可以让videocalls提供演示应用程序的地址( https://apprtc.appspot.com/?r=XXXXXXXX )

我的问题是,如何使这个应用程序与自定义WebRTC服务器或其他WebRTC应用程序(例如https://talky.io/ )一起使用

我对如何实现这一点感到有点困惑。 我也按照这里的教程,我可以在桌面浏览器之间进行调用,但我不知道如何从Android应用程序连接。

PS

如果有人感兴趣我已经按照以下链接构建了应用程序:

WebRTC:忍者构建不起作用 (请参阅注释)

http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/

您可以使用自己的服务器实现webrtc。

要遵循的几个步骤:

1.构建自己的HTTP服务器以提供html服务(即webRTC项目的主页面而不是apprtc主页面)。 在这一步中,我使用node.js和node-static( https://github.com/cloudhead/node-static )。

2.建立自己的信令服务器。 PeerJS是个不错的选择。 阅读doc文件。 另外,编写HTML文件以支持peerjs。

以下是peerjs实现的示例。 这对我帮助很大

祝你好运!

实际上,您可以将https://apprtc.appspot.com/的 Web版本部署到您自己的服务器上。

只需注册GAE帐户https://appengine.google.com/并将此Web应用程序部署到该帐户即可。

find行

roomInput.setText("https://apprtc.appspot.com/?r=");

并替换apprtc服务器名称

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐