live555编译移植

Posted dong1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于live555编译移植的主要内容,如果未能解决你的问题,请参考以下文章

live555 编译

Windows7上用VS编译本地使用的live555

Live555流媒体服务器编译(Windows下)

VS2017下Live555的编译

VLCKit编译过程中live555报404的问题解决

VLCKit编译过程中live555报404的问题解决