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

腾讯云CentOS 7.6 64位之docker的镜像和容器练习

WebRTC笔记之十五:将WebRTC用于多人音视频通信(续)

架构师成长记 : 在腾讯云centos7.x上部署项目环境及 MariaDB 搭建 (这个是 7.6-64)

WebRTC笔记之十三:Qt版PeerConnection

WebRTC笔记之十八:WebSocketPP