WebRTC
janus

janusのセットアップ

  • Ubuntu Server 17.04 を想定

依存パッケージのインストール

apt install libmicrohttpd-dev libjansson-dev libnice-dev libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev libopus-dev libogg-dev libcurl4-openssl-dev pkg-config gengetopt libtool automake

libsrtpのビルドとインストール

wget https://github.com/cisco/libsrtp/archive/v2.0.0.tar.gz
tar xzf v2.0.0.tar.gz
cd libsrtp-2.0.0/
./configure --prefix=/usr --enable-openssl
make shared_library && sudo make install

janusのビルドとインストール

git clone https://github.com/meetecho/janus-gateway.git
cd janus-gateway
sh autogen.sh
./configure --prefix=/opt/janus --disable-websockets --disable-data-channels --disable-rabbitmq --disable-mqtt
make
sudo make install
sudo make configs