美文网首页
licode系列(一)安装使用

licode系列(一)安装使用

作者: lipku | 来源:发表于2020-01-12 16:04 被阅读0次

    1,准备环境

    操作系统ubuntu16.04

    如果需要外网使用,最好准备一个域名和ssl证书,现在很多云服务申请域名都提供一个二级域名的免费证书。

    2,安装licode

    1, 下载licode代码

    git clone https://github.com/lynckia/licode.git

    在licode目录下执行以下安装命令

    2,安装依赖库

    cd licode

    ./scripts/installUbuntuDeps.sh  --enable-gpl  //包含x264

    3,安装nuve

    ./scripts/installNuve.sh

    4,安装erizo

    ./scripts/installErizo.sh 

    此步可能会报错,需要升级conan到1.21.0以上

    pip3 install conan  //requires Conan 1.21.0+

    5,安装example

    ./scripts/installBasicExample.sh

    3,运行licode

    如果只在内网chrome中测试,可以直接运行

    licode/scripts/initLicode.sh > licode.log

    licode/scripts/initBasicExample.sh > example.log

    然后在chrome中访问https://serverip:3004

    下面介绍外网访问的方式

    1,修改配置文件

    修改licode_config.js

    将config.erizoController.publicIP,config.erizoAgent.publicIP修改为公网ip

    将config.erizoController.hostname修改为域名

    将config.erizoController.ssl,config.erizoController.listen_ssl修改为true

    2,将ssl证书拷贝到licode/cert目录下,替换原来的cert.pem和key.pem

    3,如果需要使用h264,修改rtp_media_config.js

    将mediaConfig.codecConfigurations中default里的vp9改为h264

    然后再启动licode,通过域名访问即可

    4,维护licode

    licode服务进程可以通过命令

    ps aux | grep node 查看

    如果需要重启服务,把这些进程kill掉,再重启服务即可。

    另外还有两个基础服务:mongodb和rabbitmq,这两个服务绝大部分情况下不需要重启。

    下一节介绍licode的ios客户端

    相关文章

      网友评论

          本文标题:licode系列(一)安装使用

          本文链接:https://www.haomeiwen.com/subject/wpjaictx.html