参考 :GitHub - meetecho/janus-gateway: Janus WebRTC Server

1、执行依赖:

yum install libmicrohttpd-devel jansson-devel \
   openssl-devel libsrtp-devel sofia-sip-devel glib2-devel \
   opus-devel libogg-devel libcurl-devel pkgconfig gengetopt \
   libconfig-devel libtool autoconf automake

安装libnice:

git clone  https://github.com/libnice/libnice.git 
meson --prefix=/usr build &&  ninja -C build &&  ninja -C build instal

安装libsrtp:

wget https://github.com/cisco/libsrtp/archive/v1.5.4.tar.gz
tar xfv v1.5.4.tar.gz
cd libsrtp-1.5.4
./configure --prefix=/usr --enable-openssl
make shared_library && sudo make install

安装 libwebsockets:

git clone https://github.com/warmcat/libwebsockets.git
cd libwebsockets
git branch -a 查看选择最新的稳定版本,目前的是remotes/origin/v4.1-stable
git checkout v4.1-stable 切换到最新稳定版本
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" ..
make && sudo make install

安装rabbitmq-c:

git clone https://github.com/alanxz/rabbitmq-c
cd rabbitmq-c
git submodule init
git submodule update
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make && sudo make install

安装libevent:

sudo yum install libevent libevent-devel  openssl openssl-libs -y 
wget https://sourceforge.net/projects/levent/files/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz/download
mv download libevent-2.0.22-stable.tar.gz
tar zxvf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure
make
sudo make install

安装turnserver:

wget http://coturn.net/turnserver/v4.5.0.7/turnserver-4.5.0.7.tar.gz
 tar xfz turnserver-4.5.0.7.tar.gz
 cd turnserver-4.5.0.7

./configure
 make
 sudo make install

2.janus 安装

git clone https://github.com/meetecho/janus-gateway.git
cd janus-gateway
sh autogen.sh
./configure --prefix=/opt/janus
make
make install
make configs

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

centos 安装 janus相关推荐

  1. Centos安装janus

    Centos安装janus centos版本: [root@localhost passion]# cat /etc/redhat-release CentOS Linux release 7.6.1 ...

  2. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  3. CentOS安装crontab

    CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...

  4. CentOS 安装Apache

    # centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...

  5. centos 安装 NTFS支持

    2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...

  6. centos安装及网络配置

    感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...

  7. centos安装tensorFlow的java环境

    参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...

  8. centos 安装 svn

    centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...

  9. Linux(CentOS)安装分区方案

    为什么80%的码农都做不了架构师?>>>    Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...

最新文章

  1. 基因组组装----k-mer
  2. 数据结构与算法 / 队列(queue)
  3. 使用Hadoop Streaming 完成MapReduce(Python代码)
  4. 钢材规格解读的软件_万维软件ERP五金建材行业解决方案
  5. 来领.NET Core学习资料,7天整理了30多个G(适合各阶段.Net开发者)
  6. 函数局部变量和函数的参数在栈中的布局
  7. 美团数据平台Kerberos优化实战
  8. MySQL 高级 ———— MySQL逻辑架构图简介
  9. 动态加载网上或者本地场景的后续
  10. java怎么释放分配的内存,linux 内存的分配和释放,linux分配释放
  11. 为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
  12. 【亲测可行】如何使用Xshell连接服务器(删除服务器,调节终端字号)
  13. 【彩票】彩票预测算法(一):离散型马尔可夫链模型C#实现
  14. Windows XP/2003序列号更换工具 1.0
  15. HPU图论专项(graph)【拓扑--二分图--最小生成树---树的直径---并查集--奇偶树---最小环---强联通】
  16. shadertoy上手指南
  17. 跨境独立站MaTaCart教你怎么查谷歌排名
  18. 快速压缩视频大小方法
  19. android 面试算法题:青蛙跳楼梯 阶乘求和 三位数中的水仙花数
  20. 32岁妈妈适合转行做软件测试吗,32岁大龄妈妈,13个月备孕二胎全过程和心得!...

热门文章

  1. 怎么去掉ECShop购物流程中收货人电子邮箱必填
  2. 中美iOS游戏市场对比 9成收入来自海外
  3. 查看linux ko内核版本,查看linux内核版本及操作系统版本的命令
  4. 【C++】从extern关键字开始谈C语言多文件编程
  5. java个人总结1.0
  6. 什么是ANC主动降噪技术?
  7. @PersistenceContext 注解在spring中代理
  8. Python中int32转int64
  9. WAS以及weblogic日志说明
  10. SVN: E155036:This client is too old to work with working copy…解决方法