本文讲解在PC和arm平台上进行live555的移植,目标平台使用全志A20。
1、源码下载
可以登陆live555的官网获取live555最新版源代码,也可从下面这个地址获取到本文移植所使用的源代码:
http://download.csdn.net/detail/yxtouch/7482263
2、编译
(1)PC编译
解压源代码,进入解压后的目录,输入如下命令生成makefile文件:
./genMakefiles linux
执行make、make install进行live555的编译和安装,安装后live555的测试程序将被拷贝到/usr/local/bin目录下(可将/usr/local下的bin目录重新命名,因为arm端编译的测试案例也会生成在这一个目录中),主程序在源文件目录的mediaServer目录下;
(2)交叉编译
重新解压一个源码,并将其重新命名用于避免和本机编译的重复。
创建所需的config文件用于生