0.引言
本篇文章主要是讲解coturn安装、测试。这对于后面学习webrtc会有很大的帮助。参考文章:
详细讲解webrtc原理(1)
Relay server即为turn中继服务器,而STUN server的作用是通过收集NAT背后peer端(即:躲在路由器或交换机后的电脑)对外暴露出来的ip和端口,找到一条可穿透路由器的链路,俗称“打洞”。stun/turn服务器通常要部署在公网上,能被所有peer端访问到,coturn开源项目同时实现了stun和turn服务的功能,是webrtc应用的必备首选。
![91df1d0aecd8fabf6e922dc9800cf31a.png](https://i-blog.csdnimg.cn/blog_migrate/b38a3f341bcbd36371e569b088dd3fb6.jpeg)
1.安装依赖库
由于coturn的安装需要以下这些依赖库,所以这个需要提前适配好,如下命令:
sudo apt‐get install libssl‐dev
sudo apt‐get install libevent‐dev
![6bcfc55184af23194add3341ffdcc5fe.png](https://i-blog.csdnimg.cn/blog_migrate/4068f37169bd681d36715d05bc0a7ca7.jpeg)
安装界面如下:
![9add9d84eb863c5c7ad917ff74162539.png](https://i-blog.csdnimg.cn/blog_migrate/cf79f0a91daa0e8b2d3de892969fb297.jpeg)
注意:如果碰到如下apt-get的问题,可以这样解决。
解决不能使用apt-get的问题。如果一直卡在mysql时,直接跳过就可以了。输入如下命令:
sudo dpkg --configure -a
![86450c55ba2d0c510eeeb480577deec2.png](https://i-blog.csdnimg.cn/blog_migrate/be7804fc65cfa5bf0437dc2598b33765.jpeg)
遇到这种Mysql问