美文网首页
AppRtc搭建的粗糙笔记

AppRtc搭建的粗糙笔记

作者: rajs20222007 | 来源:发表于2022-05-01 23:31 被阅读0次

apprtc搭建参考.txt
https://blog.csdn.net/gladsnow/article/details/77900333
https://zhuanlan.zhihu.com/p/454470942 (端口参照)

---安装一系列---官方的dockerfile不错---
git clone apprtc

npm install
grunt build
(python2)

appengine地址:
https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-377.0.0-darwin-arm.tar.gz

---collidermain的编译运行----
gobin, gopath, goroot都搞好
go get xxx的报错mod缺失,解法:go env -w GO111MODULE=off

gobin=gopath/bin, 不是goroot/bin,否则后续安装有permission问题

go get collidermain遇到失败:golang.org/x/net,这货貌似要翻墙;

-----dev-engine的crypto关于python2的告警(可以忽略)----
pyenv安装python3.9.11(没必要,用3反而grunt build失败)

先设置:防治下载失败
git config --global http.version HTTP/1.1
git config --global http.postBuffer 524288000

----不下载coturn试试?OK的!!----
编译coturn各种问题,还不如brew install coturn

====================启动================
https://zhuanlan.zhihu.com/p/454470942
1、打洞服务器!sudo turnserver -L 0.0.0.0 -a -u inesadt:inesadt -v -f -r nort.gov

2、collider: collidermain -port=8089 -tls=false -room-server=http://192.168.1.10:8090

3:dev_appserver.py --host=http://192.168.1.10 --port=8090 ./out/app_engine --skip_sdk_update_check

----------apprtc网络架构------
https://juejin.cn/post/6844903788591988749

-----nginx还真是不可缺少!!-----
---跨域问题:pushState,专栏那篇已经讲清楚----
wss要用!不要用ws

---apprtc差点起不来!不要指定ip!!---
3:dev_appserver.py --host=http://192.168.1.10(这里可能带了http导致失败) --port=8090 ./out/app_engine --skip_sdk_update_check
===》3:dev_appserver.py --host=0。0。0。0 --port=8090 ./out/app_engine --skip_sdk_update_check

相关文章

网友评论

      本文标题:AppRtc搭建的粗糙笔记

      本文链接:https://www.haomeiwen.com/subject/mvlmyrtx.html