licode 服务器搭建

准备环境:coturn 服务器,Ubuntu 20.04.2 LTS,SSL 证书

步骤一:

        安装和配置coturn服务器,因为ice 时候需要这些地址进行配对,具体可以参考

     https://www.jianshu.com/p/915eab39476d 安装方法,但是我安装该作者的方法

     生成ssl 时无法使用 后来把turnserver.conf 中 dh2066 选项打开后安装成功。

 步骤二

       安装官网安装licode http://lynckia.com/licode/install.html#clone,我用ubuntu 20.04.2

       版本安装也没有发现什么问题,关键是开始配置licode ,配置中几个关键参数

 config.erizoController.iceServers = [{'url':         'stun:39.105.34.169:3478','username':'admin','credential':'admin'},     {'url':'turn:39.105.34.169:3478','username':'admin','credential':'admin'}]; //这里配置iceserver,也就是conturn服务的地址,如果不想自己搭建也可以用作者的搭建好的服务

config.erizoController.publicIP = '39.105.34.169'; //default value: ''  /

config.erizoController.networkinterface = 'eth0'; //default value: ''

config.erizoController.hostname = 'topber.com.cn'; //域名为花几十块钱买的,由于使用ip地址访问由诸多限制,浏览器可能会拦截

config.erizoController.port = 8080; //default value: 8080

config.erizoController.ssl =true; //ssl证书,我从阿里云申请的免费证书

config.erizoController.listen_ssl = true; //default value: false

config.erizoController.listen_port = 8080; //default value: 8080

config.erizoController.ssl_key = '/etc/licode_key.pem';  //从阿里云下载的免费证书

config.erizoController.ssl_cert = '/etc/licode_cert.pem';

总结:

        搭建licode demo 本身难度可能并没有那么大,关键是遇到问题时需要查找原因,比如使用ip访问是chrome总提示不安全链接,浏览器中输入“chrome://flags/#unsafely-treat-insecure-origin-as-secure” 把ip:port加载进去重启即可。

 licode 演示地址:https://topber.com.cn:3004/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Topber

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

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

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

打赏作者

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

抵扣说明:

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

余额充值