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笔记,腾讯云,janus)