音视频流媒体开发【七十六】- WebRTC3-coturn穿透和转发服务器

音视频流媒体开发-目录
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/trickle­ice/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容