Live555學習入門

一、準備好源碼

下載:https://github.com/nqv/live555

下載命令:git clone https://github.com/nqv/live555

二、live555編譯環境搭建

按照如下步驟編譯:

1從live555官網上下載源碼,執行tar -zxvf live.2011.06.14a.tar.gz,解壓到linux目錄下。

2到live555目錄下,發現有很多類似config.xx-xx的文件名,這是針對不同平臺的配置文件。執行./genMakefiles linux-gdb。

3執行make。到此編譯完成,在4個子目錄下可以找到生成的.a文件。

三、測試

進入live/testProgs文件夾,可以看到已經生成的各種示例程序。使用服務端live555MediaServer和客戶端testRTSPClient進行測試,或者直接用對應的流媒體服務測試;我是自己本地跑了流媒體服務的;

./live555MediaServer  

./testRTSPClient rtsp://admin:123456@IP:port/ehome/E12463441?ch=1&streamtype=sub

 

 

完成上述工作後live555就成功部署到linux中了

注意:

  在編譯自己的live555程序時,在調用靜態庫的時候務必遵守以下調用順序,否則會出現鏈接庫不成功的情況。

libliveMedia.a  

libgroupsock.a   

libBasicUsageEnvironment.a  

libUsageEnvironment.a  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章