WebRTC笔记之十六:腾讯云CentOS 7.6搭建Janus之编译安装
Posted 草上爬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebRTC笔记之十六:腾讯云CentOS 7.6搭建Janus之编译安装相关的知识,希望对你有一定的参考价值。
一.Janus编译环境
在配置之前我已获取root权限
将config和lib路径添加到临时环境变量,这样可以避免库已安装,却找不到的问题
export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/lib64/:/usr/lib:$LD_LIBRARY_PATH
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
安装完成时要检查一下,看是不是每个库都安装了,我这里提示:No package sofia-sip-devel available.
下载sofia-sip:https://github.com/freeswitch/sofia-sip/releases
tar -zxvf sofia-sip-1.13.6.tar.gz
cd sofia-sip-1.13.6
sh autogen.sh
./configure --with-openssl
make
make install
2.安装epel
根据官网说明,
以上是关于WebRTC笔记之十六:腾讯云CentOS 7.6搭建Janus之编译安装的主要内容,如果未能解决你的问题,请参考以下文章
腾讯云CentOS 7.6 64位之docker的镜像和容器练习
WebRTC笔记之十五:将WebRTC用于多人音视频通信(续)