Centos 7.9安装Coturn过程libmysqlclie

2023-03-23  本文已影响0人  大猩猩VS

因为使用Webrtc需要部署信令服务器,coturn是最简单的。

只需要在终端运行:sudo yum install coturn

然后运行:ifconfig

得到你的内网IP,复制保存下来下一部要用。

找到/etc/coturn修改turnserver.conf文件,编辑文件

保存,回到终端执行:

turnserver -v -r 公网IP -a -o -c /etc/coturn/turnserver.conf

记住替换你的公网IP

就可以全部部署完毕,在这里我的一个老的阿里云Centos 7.9镜像遇到。让我搞了一个上午。

错误:error while loading shared libraries: libmysqlclient.so.18:

cannot open shared object file: No such file or directory

缺少libmysqlclient.so.18这个问题,各种百度,各种安装东西,各种尝试mysql-community-libs

最终突然发现执行:

echo "/usr/lib64/mysql/" >> /etc/ld.so.conf

然后:

ldconfig

即可。前提是你/usr/lib64/mysql/目录下放一个libmysqlclient.so.18文件,这个文件可以

直接网上下载。

放在这里后执行以上命令。

然后宝塔的话需要放开端口:

3478   和40000-65535  同时开放TCP和UDP

重点:还需要在阿里云后台安全组同样开放以上端口。

然后执行:turnserver -v -r 公网IP -a -o -c /etc/coturn/turnserver.conf

发现已经正常开启,在测试网址中:https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

发现已经打洞成功。

实际测试中留下来的玄学:

1、密码必须是数字的,如果设置字母的话,通过APP进行RTC通讯无法接通。不清楚其他端会怎样。

上一篇 下一篇

猜你喜欢

热点阅读