WebRTC搭建流程(四)打洞服务器

太过爱你忘了你带给我的痛 2022-04-16 05:08 781阅读 0赞

打洞服务器

(一)安装必备软件

  1. sudo apt-get install libssl-dev
  2. sudo apt-get install libsqlite3
  3. sudo apt-get install libsqlite3-dev
  4. sudo apt-get install libpq-dev
  5. sudo apt-get install libevent-dev

(二)git下载打洞服务器仓库

  1. cd ~
  2. git clone https://github.com/coturn/coturn.git

(三)安装

  1. cd coturn
  2. ./configure
  3. make
  4. make install
  5. cp ./examples/etc/turn* ./bin/
  6. cd bin/
  7. mv turnserver.conf turnserver.conf.bak //备份

(四)启动

  1. nohup ./coturn/bin/turnserver --syslog -a -L 内网ip -X 外网ip -E 内网ip -f --min-port=32355 --max-port=65535 --user=helloword:helloword -r helloword --cert=turn_server_cert.pem --pkey=turn_server_pkey.pm --log-file=stdout -v > ./logs/turn.log 2>&1 &

(五)验证是否成功

  • 日志

    tail -f ./logs/turn.log

  • 打开网页
    能打开就没问题

    http://外网ip:3478/

打洞服务器网页
-google打洞验证

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

(六)搭建完成测试下

我与加湿器视频了一下。
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,781人围观)

还没有评论,来说两句吧...

相关阅读

    相关 用SRSWebRTC流媒体服务器

    WebRTC经过这么多年的发展,目前已经比较成熟的协议之一,播放也比较稳定,协议也已经成为了RFC,相应的开源项目也越来越多,但是基于WebRTC协议的部署简单,性能强悍,功能

    相关 WebRtc环境

    0.前言 这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用