Webrtc 媒体服务器 Janus 搭建注意事项


1.确保使用ubuntu16.04版本(or debian9)

2.安装依赖库,

 apt-get install libmicrohttpd-dev libjansson-dev libnice-dev libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev libopus-dev libogg-dev libini-config-dev libcollection-dev libwebsockets-dev pkg-config gengetopt automake libtool doxygen graphviz git cmake

apt-get install libavformat-dev

apt-get install libconfig8-dev

mkdir -p ~/build

cd ~/build

卸载旧版本LIBSRTP

sudo apt-get remove libsrtp0-dev

安装官方最新版本

git clone https://github.com/cisco/libsrtp.git

cd libsrtp/

./configure --prefix=/usr --enable-openssl

    make shared_library && make install

git clone https://github.com/meetecho/janus-gateway.git

cd janus-gateway

 sh autogen.sh

 ./configure --prefix=/opt/janus

 make 

make install

3.安装完成后,使用 make configs  命令批量生成  /opt/janus/etc/janus/  的配置文件


4.修改janus.cfg 打开官方提供的STUN,修改janus.transport.http.cfg配置,将https 改为yes 打开HTTPS端口。

5.启动服务  

执行   /opt/janus/bin/janus

*后台启动

/opt/janus/bin/janus -d 5 -6 > mylogfile 2>&1 &

6.开https服务器 

在git源码janus-gateway/html目录下执行

确保server.key cent.pem 文件和/opt/janus/share/janus/certs 文件一致!!!

http-server --cert server.crt --key server.key --ssl --cors -p 8443

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近因工作需求需要研究webrtc技术, 遍寻一下, 最后确定使用janus。以后会记录janus方面学习的东东。...
    刘长福阅读 3,096评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,365评论 19 139
  • Linux-Server-Notes PMS /home/softwareluke/图片/2017-09-11 0...
    燕京博士阅读 636评论 0 1
  • 每个人都是一座孤岛。独立,倔强且美好。希望每一个女孩都有做好姑娘的愿望和信仰,但前提,不单是为了得到一份好的爱情,...
    谢喜糖阅读 274评论 0 2
  • 大学期间,是最容易调节时间去旅行的,只要你想,总会有办法去不同的城市领略不同的人文气息。 我旅行的第一站---广州...
    ZacPason阅读 363评论 4 3

友情链接更多精彩内容