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

licode 服务器搭建相关推荐

  1. Licode 环境搭建

    Licode 环境搭建 系统配置 阿里云服务器 Ubuntu 14.04.5 LTS Docker 环境搭建 在一台空的机器上搭建docker环境,先要安装docker,执行下面的命令即可: apt- ...

  2. Gitea——私有git服务器搭建详细教程

    本文将从源代码和docker安装两种方式带大家从0-1通过Gitea搭建一个私有git服务器 Gitea--私有git服务器搭建教程 什么是Gitea 一.源代码安装方式 1. 前置环境要求 2. 下 ...

  3. CentOS下的DNS服务器搭建

    CentOS下的DNS服务器搭建 实验环境:VMware workstation 10         centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...

  4. 使用Linux服务器搭建个人深度学习环境

    使用Linux服务器搭建个人深度学习环境 环境及所需工具 连接服务器 创建自己的python环境 创建深度学习框架的环境(以tensorflow为例) 测试环境 退出环境 删除环境 WinSCP的使用 ...

  5. windows AD/DNS服务器搭建

    windows AD-DS服务器搭建 1 什么是域 2 域的原理及作用 3 使用域的优势 4 Active Directory(活动目录) 5 安装AD条件 6 安装AD步骤 7 DNS服务器 8 D ...

  6. 企业dns服务器搭建

    企业dns服务器搭建 1关于dns的名词解释 2 dns服务的安装与启用 3 高速缓存dns 4 dns的正向解析 5 dns的反向解析 6 dns的双向解析 7 dns集群及更新 8 动态域名解析 ...

  7. -【Java FTP及FTP服务器搭建】

    -[Java FTP及FTP服务器搭建] 一:本文采用apache项目组的 Apache Commons Net™ library 项目地址:http://commons.apache.org/net ...

  8. iis7 文件服务器搭建,iis7 ftp服务器搭建

    iis7 ftp服务器搭建 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...

  9. SVN服务器搭建--Subversio与TortoiseSVN的配置安装

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

最新文章

  1. 什么是分镜头剧本?(分镜头剧本是将文字转换成立体视听形象的中间媒介。主要任务是根据解说词和电视文学脚本来设计相应画面,配置音乐音响,把握片子的节奏和风格等。)
  2. AOP之PostSharp7-解决IOC 不能直接new问题,简化IOC开发和IOC对象LazyLoad
  3. 敏捷软件开发之结对编程
  4. 中考数学不准使用计算机,中考数学蒙题技巧
  5. yum安装好的php路径,yum安装php的路径是什么_后端开发
  6. 下了班----你干啥
  7. 不符合C语言语法常量,C语言题目:若变量已正确定义并赋值,为什么“a=a+7=c+b”不符合C语言语法的表达式?...
  8. Adblock Plus官网最新下载 中文,绿色版Adblock Plus下载谷歌插件,edge,电脑版exe,火狐版,搜狗浏览器,ie浏览器
  9. UltraLAB台式图形工作站(图形+超算+私有云通吃~图灵超算工作站介绍)
  10. workbook对象需要关闭_jxl读取excel需要关闭Workbook?
  11. 2020年阿里巴巴校招面试题及答案持续更新中~~~
  12. GAN(Generative Adversarial Nets)详细分析
  13. ci框架 反向代理配置_docker-compose配置Nginx反向代理禅道
  14. Arduino实现超声波测距
  15. Android 字体库的使用。引入外部字体
  16. 区块链发展,能源领域不能盲目跟风!
  17. requirejs 简介
  18. Java+MySQL基于Springboot+vue的汉服交流网站#毕业设计
  19. 关于python中如何导入pygame模块(超详细)
  20. java实现excel下载功能实例

热门文章

  1. Java抽象类为什么能实例化?
  2. 差分法之秒杀分数比大小
  3. Android 全面屏适配(小米真恶心)
  4. 计算机毕业设计ssm软件项目Bug管理系统612ed系统+程序+源码+lw+远程部署
  5. udacity上Google的深度学习笔记
  6. SwiftUI Navigation 如何快速从子视图返回根视图
  7. 高中生使用计算机情况调查,关于高中生手机使用情况的调查报告
  8. 利用ZXing生成和读取二维码
  9. Oracle之时间模糊查询
  10. 利用java输出星号金字塔