Ubuntu 16.04 webrtc开源服务器janus安装

在前面博文:https://blog.csdn.net/bvngh3247/article/details/80648584 介绍了ubuntu 14.04上面的安装,按照步骤非常顺序。
但是在Ubuntu 16.04上面遇到不少问题。我在Ubuntu 16.04搭建的是一个局域网的网关。
下面网址是官方介绍的安装方法。
http://doonfrs.blogspot.com/2017/06/buildomg-janus-gateway-on-ubuntu-16.html
我在此介绍一下ubuntu 14.04与Ubuntu 16.04不同的地方。

安装libwebsocket时,因为依赖库openssl遇到问题,无法编译。详细方法见我的博文:
https://blog.csdn.net/bvngh3247/article/details/80937035

按照前面的步骤在运行:
./configure –prefix=/opt/janus –enable-websockets –disable-plugin-lua
出现问题:
报error libsrtp >= 1.5.0,
这个是因为 libsrtp版本的问题,因此自己手动安装

wget https://github.com/cisco/libsrtp/archive/v2.0.0.tar.gz
tar xfv v2.0.0.tar.gz
cd libsrtp-2.0.0
./configure --prefix=/usr --enable-openssl //可能openssl安装版本不对报错,
./configure --prefix=/usr //所以使用此命令,配置编译通过
make shared_library && sudo make install

再配置janus,./configure –prefix=/opt/janus –enable-websockets –disable-plugin-lua 成功。
make
make instal
都成功。
执行make configs

启动 Janus:
/opt/janus/bin/janus –configs-folder=/opt/janus/etc/janus/
运行上面命令运行成功。
这里写图片描述

这样不需要打洞服务器就可以实现本地局域网的通信。

猜你喜欢

转载自blog.csdn.net/bvngh3247/article/details/80939536
今日推荐