美文网首页
Centos 7.9安装Coturn过程libmysqlclie

Centos 7.9安装Coturn过程libmysqlclie

作者: 大猩猩VS | 来源:发表于2023-03-23 14:26 被阅读0次

    因为使用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通讯无法接通。不清楚其他端会怎样。

    相关文章

      网友评论

          本文标题:Centos 7.9安装Coturn过程libmysqlclie

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