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

 

posted @ 2016-09-11 13:43  dong1  阅读(2987)  评论(0编辑  收藏  举报