live555庫得編譯、移植、應用


一、ubuntu下編譯

1、生成Makefile文件,編譯

./genMakefiles linux

make

2、拷貝liveMedia/include,groupsock/include,BasicUsageEnvironment 和 UsageEnvironment 四個目錄中得頭文件和庫文件

3、編譯testRTSPClient.cpp應用程序

g++ testRTSPClient.cpp -o testRTSPClient \
-I $(pwd)/liveMedia/include ./liveMedia/libliveMedia.a \
-I $(pwd)/groupsock/include ./groupsock/libgroupsock.a \
-I $(pwd)/BasicUsageEnvironment/include ./BasicUsageEnvironment/libBasicUsageEnvironment.a \
-I $(pwd)/UsageEnvironment/include ./UsageEnvironment/libUsageEnvironment.a \

4、運行

./testRTSPClient rtsp://admin:12345@172.16.23.142:554/H.264/ch1/main/av_stream

 

二、交叉編譯

1、修改根目錄下config.armlinux配置文件第一行

CROSS_COMPILE?=        arm-linux-gnueabihf-

2、生成Makefile文件,編譯

./genMakefiles armlinux

make

 

 

 

參考:
     1、windows下編譯

      http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html

     2、linux下編譯,以及交叉編譯,海思平台上的移植

      http://blog.csdn.net/u011563903/article/details/41526585

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM