Janus安裝教程,ubuntu18.04系統
本文介紹Jansu如何安裝,操做系統爲Ubuntu 18.04。
(1)安裝git
執行命令:「sudo apt-get install git」。
(2)安裝aptitude
執行命令:「sudo apt-get install aptitude」。
(3)安裝依賴
第一步:
執行命令:「sudo aptitude install libmicrohttpd-dev libjansson-dev \
libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev \
libopus-dev libogg-dev libcurl4-openssl-dev liblua5.3-dev \
libconfig-dev pkg-config gengetopt libtool automake」。
(「」內爲一條命令,直接複製至終端執行便可)
第二步:
安裝git-doc-tools。執行命令:「sudo apt-get install gtk-doc-tools」。
(4)安裝libnice
第一步:
第二步:
執行命令:「cd libnice」。
第三步:
執行命令:「sudo ./autogen.sh」
第四步:
執行命令:「sudo ./configure --prefix=/usr」。
第五步:
執行命令:「sudo make && sudo make install」。
(5)安裝libsrtp
第一步:
//因爲在終端裏clone太慢了 因此我本身下載了
第二步:
找到下載的壓縮包而且提取到任意目錄。
第三步:
將解壓出來的文件夾移動到libsrtp-master。執行命令:「sudo mv [你解壓出來的文件夾目錄] ./libsrtp-master」。
第四步:
執行命令「cd libsrtp-master」。
第五步:
執行命令:「sudo ./configure --prefix=/usr --enable-openssl」。
第六步:
執行命令:「sudo make shared_library && sudo make install」。
(6)安裝usrsctp
第一步:
執行命令「cd ~」。
第二步:
第三步:
執行命令:「cd usrsctp」。
第四步:
執行命令:「sudo ./bootstrap」。
第五步:
執行命令:「sudo ./configure --prefix=/usr && sudo make && sudo make install」。
(7)安裝libwebsockets
第一步:
執行命令:「cd ~」。
第二步:
第三步:
執行命令:「cd libwebsockets」。
第四步:
執行命令:「sudo mkdir build」。
//建立目錄
第五步:
執行命令:「cd build」。
第六步:
檢查cmake是否安裝。
執行命令:「cmake --version」。
若是沒有安裝,則安裝cmake。
執行命令:「sudo apt-get install cmake」。
第七步:
執行命令:「sudo cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" ..」。如圖3.1.2.5.2。
//將「內的東西所有複製進去執行,包括最後的..」
第八步:
執行命令:「sudo make && sudo make install」。
(8)安裝paho.mqtt.c libnanomsg-dev rabbitmq-c
不是必須能夠不安裝,若是想要安裝參照:
(9)安裝Janus
第一步:
//速度較慢,能夠直接去github下載源碼,本步驟不須要執行
第二步:
執行命令:「cd janus-gateway」。
//若是已經下載過源碼,本步驟中的janus-gateway須要替換爲源碼所在目錄
第三步:
執行命令:「sudo sh autogen.sh」。
第四步:
執行命令:「sudo aptitude install libmicrohttpd-dev libjansson-dev \
libssl-dev libsrtp-dev libsofia-sip-ua-dev libglib2.0-dev \
libopus-dev libogg-dev libcurl4-openssl-dev liblua5.3-dev \
libconfig-dev pkg-config gengetopt libtool automake」。
(「」內的內容爲一條命令,直接複製到ubuntu終端執行便可)
第五步
執行命令:「sudo ./configure --prefix=/opt/janus」。
第六步:
執行命令:「sudo make」。
第七步:
執行命令:「sudo make install」。
//跟上一步差很少 不截圖了
第八步:
執行命令:「sudo make configs」。
第九步:
可選,修改配置文件
執行命令:「sudo ./configure --disable-websockets --disable-data-channels --disable-rabbitmq --disable-mqtt」。
(本步驟是爲了禁用不須要的功能,若是想要啓用,則./configure --enable-websockets.請在make以前執行)
Janus安裝完畢
備註:Janus相關路徑
序號 |
文件(夾)名稱 |
路徑 |
1 |
Janus安裝目錄 |
/opt/janus/ |
2 |
Janus可執行程序 |
/opt/janus/bin/janus |
3 |
Janus配置文件目錄 |
/opt/janus/etc/janus/ |