jrtplib for android,Jrtplib Android平台编译
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                jrtplib for android,Jrtplib Android平台编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ? ? jrtplib庫使用C++語言實現,封裝了RTP、RTCP協議的內容,可用于發送RTP數據包和RTCP數據包。RTP、RTCP 協議本身不是很復雜的協議,使用該庫可以免去實現協議的細節,但是如果要用好該庫,最好對RTP、RTCP協議有一個比較清晰的了解。
? ?本文介紹如何在Android Studio中通過編寫CMakeList.txt文件,將下載好的jlibrtp庫編譯成動態庫。此處關鍵是在于搞清jlibrtp代碼結構,同時為了正常編譯,對源代碼簡單修改也是必須的。對源代碼的修改主要是將在PC上可以自動生成的宏定義按照Android平臺特行進行定義。 為了更好的使用jlibrtp, 本文也下載了jlibrtp依賴的JThread庫,JThread實現了對線程操作的封裝。當然沒有JThread也是可以的,但是最好是用上。
? 本文使用最新版本 jrtplib?3.11.1 版本和 jthread 1.3.3 版本,以上都可以通過上面的鏈接下載得到。
? 代碼結構如下:
? ?
后續將繼續更新博客,基于jrtplib 搭建一個點對點音視頻對講開源工程。
總結
以上是生活随笔為你收集整理的jrtplib for android,Jrtplib Android平台编译的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: AVOD-代码理解系列(四)
- 下一篇: 经典字符串匹配算法——KMP算法
