centos 安装 janus
参考 :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相关推荐
- Centos安装janus
Centos安装janus centos版本: [root@localhost passion]# cat /etc/redhat-release CentOS Linux release 7.6.1 ...
- 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 ...
- CentOS安装crontab
CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...
- CentOS 安装Apache
# centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...
- centos 安装 NTFS支持
2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...
- centos安装及网络配置
感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...
- centos安装tensorFlow的java环境
参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
最新文章
- 基因组组装----k-mer
- 数据结构与算法 / 队列(queue)
- 使用Hadoop Streaming 完成MapReduce(Python代码)
- 钢材规格解读的软件_万维软件ERP五金建材行业解决方案
- 来领.NET Core学习资料,7天整理了30多个G(适合各阶段.Net开发者)
- 函数局部变量和函数的参数在栈中的布局
- 美团数据平台Kerberos优化实战
- MySQL 高级 ———— MySQL逻辑架构图简介
- 动态加载网上或者本地场景的后续
- java怎么释放分配的内存,linux 内存的分配和释放,linux分配释放
- 为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
- 【亲测可行】如何使用Xshell连接服务器(删除服务器,调节终端字号)
- 【彩票】彩票预测算法(一):离散型马尔可夫链模型C#实现
- Windows XP/2003序列号更换工具 1.0
- HPU图论专项(graph)【拓扑--二分图--最小生成树---树的直径---并查集--奇偶树---最小环---强联通】
- shadertoy上手指南
- 跨境独立站MaTaCart教你怎么查谷歌排名
- 快速压缩视频大小方法
- android 面试算法题:青蛙跳楼梯 阶乘求和 三位数中的水仙花数
- 32岁妈妈适合转行做软件测试吗,32岁大龄妈妈,13个月备孕二胎全过程和心得!...
热门文章
- 怎么去掉ECShop购物流程中收货人电子邮箱必填
- 中美iOS游戏市场对比 9成收入来自海外
- 查看linux ko内核版本,查看linux内核版本及操作系统版本的命令
- 【C++】从extern关键字开始谈C语言多文件编程
- java个人总结1.0
- 什么是ANC主动降噪技术?
- @PersistenceContext 注解在spring中代理
- Python中int32转int64
- WAS以及weblogic日志说明
- SVN: E155036:This client is too old to work with working copy…解决方法