Janus安裝教程,ubuntu18.04系統

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
第一步:
執行命令:「sudo git clone https://gitlab.freedesktop.org/libnice/libnice」。
 
第二步:
執行命令:「cd libnice」。

 

第三步:
執行命令:「sudo ./autogen.sh」

 

第四步:
執行命令:「sudo ./configure --prefix=/usr」。

 

第五步:
執行命令:「sudo make && sudo make install」。

 

(5)安裝libsrtp
第一步:
訪問https://github.com/cisco/libsrtp,點擊Clone or Download按鈕下載代碼。
//因爲在終端裏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 ~」。

 

第二步:
執行命令:「sudo git clone https://github.com/sctplab/usrsctp」。
 
第三步:
執行命令:「cd usrsctp」。
 
第四步:
執行命令:「sudo ./bootstrap」。
 
第五步:
執行命令:「sudo ./configure --prefix=/usr && sudo make && sudo make install」。
 
(7)安裝libwebsockets
第一步:
執行命令:「cd ~」。
 
第二步:
執行命令:「sudo git clone https://github.com/warmcat/libwebsockets.git」。

 

第三步:
執行命令:「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
 
第一步:
執行命令:「sudo git clone https://github.com/meetecho/janus-gateway.git」。
//速度較慢,能夠直接去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/
相關文章
相關標籤/搜索