jrtplib简介
? ? ? ? ?jrtplib是一個基于C++、面向對象的RTP封裝庫,最新的版本是3.9.1(2011年11月)。為了與RFC3550相兼容,3.x.x版本經過完全重寫,現在它提供了一些非常有用的組件,這些組件為構建各種各樣的RTP應用程序開發提供了有用的幫助。較舊的2.x版本依然可用,但是不兼容RFC3550。
1.特性
? ? ? ? jrtplib支持定義于RFC3550中的RTP協議,它使得發送和接收RTP報文變得異常簡單,用戶不用擔心SSRC沖突,也不用考慮如何傳輸RTCP數據,因為RTCP功能完全在內部實現,不需用戶手動操作。
? ? ? ? 當發送RTP報文時,用戶只需簡單的給發送函數提供負載數據;當接收數據時,jrtplib提供了訪問傳入的RTP和RTCP數據的接口
? ? ? ??
2.平臺
? ? ? ? 目前為止,jrtplib支持以下平臺:
? ? ? ? *GNU/Linux
? ? ? ? *MS-Windows(Win32和WinCE)
? ? ? ? *Solaris
? ? ? ? 當然也可以運行于其他類unix環境。
3.jthread
? ? ? ? jrtplib可以使用jthread庫在后臺自動輪詢傳入的數據,所以安裝jthread是個不錯的注意。當然如果沒有安裝jthread,jrtplib也能正常工作,但是需要用戶自己輪詢傳入的數據了。3.x.x版本的jrtplib至少需要1.3.0版本的jthread。
RTP協議分析可參考:http://blog.csdn.net/caoshangpa/article/details/51149007??
本文參考鏈接:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib
RTP協議分析可參考:http://blog.csdn.net/caoshangpa/article/details/51149007??
本文參考鏈接:http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib
總結
- 上一篇: 软考/软件设计师资料真题/软件设计师教程
- 下一篇: C/C++,pascal函数调用约定