日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jrtplib移植

發布時間:2024/8/1 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jrtplib移植 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jrtplib版本:3.11.1 jthread版本:1.3.3 libsrtp版本:1.6.0jrtplib庫有兩種編譯方式:1. 使能jthread編譯,此方式可使jrtplib自動在后臺輪詢結束數據,而不必用戶自己調用RTPSession類中的poll方法輪詢。(推茅,本例采用)2. 不使能jthread編譯, 這就要用戶調用RTPSession類中的poll方法輪詢。首先編譯libsrtp:源碼網站:github.com/cisco/libsrtp下載后解壓,進入源碼目錄。執行一項命令./configure --prefix="安裝目錄" (交叉編譯則需指定--host="交叉編譯工具鏈")makemake runtestmake install其次編譯jthread:源碼網站:https://github.com/j0r1/JThread下載后解壓,進入源碼目錄。采用cmake編譯(沒安裝則自行安裝apt-get install cmake、apt-get install cmake-qt-gui)1. 在目錄下建立build目錄 mkdir build2. vi toolchain.cmake3. 添加:###########user defined#############set( CMAKE_SYSTEM_NAME Linux ) #設置系統名#set( CMAKE_SYSTEM_PROCESSOR arm ) #設置處理器名set( CMAKE_C_COMPILER gcc ) #設置C語言編譯器set( CMAKE_CXX_COMPILER g++ ) #設置c++編譯器###########user defined#############set(CMAKE_INSTALL_PREFIX "安裝目錄") #設置安裝目錄###########user defined#############set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER )set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY )set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )######################################4. 執行 cmake -DCMAKE_TOOLCHAIN_FILE=toolchain.cmake ../5. make6. make install最后編譯jrtplib:源碼網站:https://github.com/j0r1/JRTPLIB下載后解壓,進入源碼目錄。(采用cmake編譯)1. 在目錄下建立build目錄 mkdir build2. vi toolchain.cmake3. 添加:set(JTHREAD_FOUND 1)set(JTHREAD_INCLUDE_DIRS "jthread安裝目錄/include")set(JTHREAD_LIBRARIES "-Ljthread安裝目錄/lib" "-ljthread" "-lpthread")set(LIBSRTP_FOUND 1)set(LIBSRTP_INCLUDE_DIR "libsrtp安裝目錄/include")set(LIBSRTP_LIBRARY_DIR "-Llibsrtp安裝目錄/lib" "-lsrtp")###########user defined#############set( CMAKE_SYSTEM_NAME Linux )#set( CMAKE_SYSTEM_PROCESSOR arm )set( CMAKE_C_COMPILER gcc )set( CMAKE_CXX_COMPILER g++ )###########user defined#############set(CMAKE_INSTALL_PREFIX "jrtplib安裝目錄") #設置安裝目錄###########user defined#############set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER )set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY )set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY )######################################4. 執行 cmake -DCMAKE_TOOLCHAIN_FILE=toolchain.cmake ../5. make6. make install

轉載于:https://www.cnblogs.com/Focus-Flying/p/9279153.html

總結

以上是生活随笔為你收集整理的jrtplib移植的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。