当前位置: 首页 > 工具软件 > licode > 使用案例 >

licode 服务器搭建

宗政鸿志
2023-12-01

准备环境: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/

 类似资料: