coturn穿透服务器安装方法

硕士毕业后,一直从事算法工程师,具有丰富的深度学习,图像视频处理经验,因此录制了一些课程,欢迎大家观看,有问题可以找我私聊:QQ:81664352,谢谢
基于web端的人脸识别算法视频教程
1.掌握深度学习图像处理(基于keras、tensorflow、opencv)
2.掌握web前后端设计(基 于flask框架)
3.开发基于web端的深度学习图像,把web端应用与人工智能相结合
视频教程
https://edu.csdn.net/course/detail/28400/391614?pre_view=1

coturn穿透服务器安装方法

前面章节我们介绍了webrtc服务器janus的安装https://blog.csdn.net/bvngh3247/article/details/80648584,如果网络无法穿透的时候就需要 turn 服务器来保证视频通话的成功率。turn 包含了stun的功能,所以只需要部署turn服务器即可。

下载编译安装coturn

git clone https://github.com/coturn/coturn
cd coturn
./configure
make
sudo make install

查看是否安装成功

使用命令:which turnserver

配置文件

使用下面命令找一下turnserver.conf文件,我们将复制或者移动其放在
/usr/local/etc/turnserver.conf目录
注意:/usr/local/etc/turnserver.conf配置文件,其实放在哪个位置不重要,他会自动寻找。会打印出对应的信息的。所以放在哪个位置不重要,我是直接放在
/usr/local/etc/turnserver.conf。
这里写图片描述
最后修改配置文件,在修改之前先完成下面几步,也可以使用简单的配置:
vim /usr/local/etc/turnserver.conf

在这之前先查看网卡:ifconfig
这里写图片描述

记录下内网ip号:172.17.232.28,我的外网ip 39.105.105.159

签名证书

使用命令安装openssl:yum install openssl
cert和pkey配置的自签名证书用Openssl命令生成:
openssl req -x509 -newkey rsa:2048 -keyout /etc/turn_server_pkey.pem -out /etc/turn_server_cert.pem -days 99999 –nodes
填写cn,省份等相关信息。
这里写图片描述

正确配置

vim /usr/local/etc/turnserver.conf
listening-ip与relay-ip采用内网ip,external-ip是外网的ip。

relay-device=eth0
listening-ip=172.17.232.28 内网ip
listening-port=3478
tls-listening-port=5349
relay-ip=172.17.232.28
external-ip=39.105.105.159 外网ip
relay-threads=50
lt-cred-mech
cert=/etc/turn_server_cert.pem
pkey=/etc/turn_server_pkey.pem
pidfile="/var/run/turnserver.pid"
min-port=49152
max-port=65535
user=hu:123456

执行命令:
sudo turnserver -o -a -f --user=hu:123456 -r Guangdong

在这里因为我使用的是阿里云服务器,一直只开了tcp端口,然后udp没有开,导致穿透一直不成功。所以在阿里云服务器必须打开udp端口。
这里写图片描述
Turn服务器地址为:39.105.105.159:3478

在浏览器打开网址39.105.105.159:3478
这里写图片描述

iCE测试

https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/

turn:39.105.105.159:3478
这里写图片描述
Relay地址回来的是你的ip才算穿透成功。

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风口上的传奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值