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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM