首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nodejs服务器构建原生android的Apprtc

使用nodejs服务器构建原生android的Apprtc
EN

Stack Overflow用户
提问于 2016-02-13 00:13:13
回答 2查看 1.3K关注 0票数 0

通过从https://github.com/njovy/AppRTCDemo获取代码,我已经成功地为原生安卓构建了AppRTC,并且我能够进行视频呼叫,提供演示应用程序( https://apprtc.appspot.com/?r=XXXXXXXX )的地址。现在,我已经在系统中安装了nodejs并运行了节点静态服务器。我还知道要在我的本地服务器上运行这个应用程序,我们必须删除Google TURN服务器。而是如何绕过这个turn服务器。我也读过这个ApprtcDemo with local server works between browsers but not Android native to browser,但是看不懂。

问题是,我需要在我的代码中进行更改,以及如何为节点服务器安装turn服务器,以便android可以连接到我的本地服务器。apprtc.py是什么?如何在Centos7中管理turn服务器的设置

我是新的,没有太多的服务器知识,所以如果我问错了,所以忽略它,但请回复我。

经过大量的努力,我已经按照链接https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html安装了turn服务器

现在我必须在我的代码中更改url,但是我不能确定在原生android的Apprtc演示示例中要更改什么以及在哪里进行更改

EN

回答 2

Stack Overflow用户

发布于 2016-02-13 05:45:03

nodejs与TURN服务器无关,我相信您正在使用nodejs进行信令。如果您不想使用TURN服务器,那么您必须从iceServer配置中删除此url。对于TURN服务器本地设置,您尝试在本地设置什么TURN服务器?也许你应该在安装文档中找到一些免费的服务二进制文件。但是你为什么不尝试任何免费的转弯服务,或者作为评估?

编辑TURN服务器的目的是为了在两个端点都无法连接时利用本地候选进行连接,其中STUN服务器帮助识别服务器自反候选,TURN是分配中继候选。为了了解您的情况,您想在LAN设置中运行TURN/STUN服务器吗?那么我猜TURN就没有用处了,因为TURN服务器本身驻留在NAT内。TURN服务器的一般设置要求是拥有一个公共IP地址,该地址将用作端点的中继候选地址。如果你了解这种情况,并且仍然想在NAT中设置TURN,那么这不会有什么坏处,但我要提醒你,当任何端点都是我们LAN的时候,你将不能使用TURN。

票数 0
EN

Stack Overflow用户

发布于 2016-02-14 11:42:37

经过大量的谷歌搜索,我已经找到了我的解决方案,从https://github.com/webrtc/apprtc链接这里,你必须使用谷歌应用程序引擎沿着节点js来制作本地服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35367212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档