如何搭建自己的AppRTCDemo服务器

如何搭建自己的AppRTCDemo服务器,第1张

具体搭建方法如下:

修改文件src/app_engine/constants.py

① 搜索 TURN_BASE_URL

  将等号后面的字符串替换为 turnserver的地址,如:'http://198.11.178.145:3478'

② 搜索 WSS_INSTANCES

  可以看到,这里被配置为了一个数组,不过我们只有单台服务器。所以先删掉数组的其他元素,只保留一个。

  在保留下来的元素中,我们只修改 WSS_INSTANCE_HOST_KEY 对应的值即可。

  将其改为上面 Collider 服务器的可访问地址。比如:198.11.178.145:8089。不需要协议,没有 URI。

改完以上两处,可以保存退出了。

cd /apprtc (apprtc目录下有build、src、tool目录还有一些文件,切换到这个目录然后在执行以下命令)

npm install

sudo apt-get install python-webtest

grunt build

执行成功,出来out文件夹。

最后运行房间服务器:

cd /apprtc

dev_appserver.py --host=0.0.0.0 ./out/app_engine

参考这篇文章: https://blog.piasy.com/2017/06/17/out-of-the-box-webrtc-dev-env/index.html-> AppRTC-Server 一章

主要说下注意事项:

docker 镜像pull 下来之后,运行命令如下:

其中 <server public IP> 改为自己服务器的地址

配置完成之后基本就可以正常运行了,另外要注意的是,docker 端口映射中防火墙有没有禁用相关的端口,若相关端口没有开,则手动打开,自行查询吧。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279035.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存