音视频流媒体开发-目录
iOS知识点-目录
Android-目录
Flutter-目录
数据结构与算法-目录
uni-pp-目录
3 coturn穿透和转发服务器
3.1 安装依赖
ubuntu系统
sudo apt‐get install libssl‐dev
sudo apt‐get install libevent‐dev
centos系统
sudo yum install openssl‐devel
sudo yum install libevent‐devel
3.2 编译安装coturn
git clone https://github.com/coturn/coturn
cd coturn
./configure
make
sudo make install
3.3 查看是否安装成功
# nohup是重定向命令,输出都将附加到当前目录的 nohup.out 文件中; 命令后加 & ,后台执行起来后按ctr+c,不会停止
sudo nohup turnserver ‐L 0.0.0.0 ‐a ‐u lqf:123456 ‐v ‐f ‐r nort.gov &
#然后查看相应的端口号3478是否存在进程
sudo lsof ‐i:3478
3.4 测试地址,请分别测试stun和turn
Coturn是集成了stun+turn协议。
测试网址:
https://webrtc.github.io/samples/src/content/peerconnection/trickleice/