RTP 協議是目前流媒體實時傳輸用得最廣的一種協議,大家在開發用到RTP協議的程序時,可能會考慮使用一些開放源代碼的RTP庫,比如大名鼎鼎的JRTPLIB。 JRTPLIB是一個面向對象的RTP庫,它完全遵循RFC 1889設計,在很多場合下是一個非常不錯的選擇,JRTPLIB 是一個用C++語言實現的RTP庫,目前已經可以運行在Windows、Linux、FreeBSD、Solaris、Unix和 VxWorks等多種操作系統上。
關於jrtplib的使用方法,下面這篇文章說得很詳細。
http://www.cnblogs.com/yuweifeng/p/7550737.html
jrtplib的下載鏈接:http://research.edm.uhasselt.be/jori/page/CS/Jrtplib.html
注意下載到的源碼包裏是沒有VC編譯好的靜態庫的,需要自己編譯,方法是用CMake-GUI工具轉成你想要的指定版本的VS工程文件(VC2013,VC2015,VC2017...),然後打開工程文件編譯成庫。
如果你需要帶VC2015工程文件的jrtplib源碼包,可以從我的資源裏下載:
https://download.csdn.net/download/zhoubotong2012/10918948
另外,提供一個我寫的使用jrtplib收發視頻的例子:https://download.csdn.net/download/zhoubotong2012/10918971