天天看點

jrtplib在Ubuntu1604下的編譯安裝前言

前言

RTP是現在常用的一種流媒體傳輸協定,jrtplib庫是一個開源的C++RTP庫,具備TCP和UDP兩種傳輸方式。
           

下載下傳源碼

可通過以下兩種方式下載下傳:

(1) git clone https://github.com/j0r1/JRTPLIB.git

(2) 通過首頁下載下傳:j0r1’s page

如果需要使用jthread的話,需要先編譯安裝jthread,編譯安裝方法與jrtplib相同,jthread主要負責線程調用函數和mutex。

編譯

使用環境為Ubuntu16.04

  1. 安裝cmake
  2. 生成Makefile檔案

    sudo cmake CMakeLists.txt

  3. 編譯

    sudo make

安裝

sudo make install

具體安裝目錄:

頭檔案:

/usr/local/include/jrtplib3

/usr/local/include/jthread

庫:

/usr/local/lib

使用說明

  1. 可以利用編譯生成的頭檔案和靜态庫(或動态庫)進行二次開發。
  2. 關于jrtplib庫的具體應用,網上有很多文章可參考,源碼本身也有詳細的實作例子,後續會結合具體的項目應用進行更新。

繼續閱讀