本教程采用的交叉编译器版本
arm-2009q3.tar.bz2
arm-none-linux-gnueabi-
修改armlinux配置文件
sudo vi config.armlinux
修改CROSS_COMPILE? = arm-none-linux-gnueabi-
添加 PREFIX= /home/cheng/x264/install (指定live555交叉编译后的安装路径,方便后续使用)
清除原有编译
make clean
生成armlinux Makefile文件
./genMakefiles armlinux
修改生成后的相关Makefile文件
vi BasicUsageEnvironment/Makefile
PREFIX = /home/cheng/x264/install
vi groupsock/Makefile
PREFIX = /home/cheng/x264/install
vi liveMedia/Makefile
PREFIX = /home/cheng/x264/install
vi mediaServer/Makefile
PREFIX = /home/cheng/x264/install
vi proxyServer/Makefile
PREFIX = /home/cheng/x264/install
vi testProgs/Makefile
PREFIX = /home/cheng/x264/install
vi testProgs/Makefile.tail
PREFIX = /home/cheng/x264/install
vi UsageEnvironment/Makefile
PREFIX = /home/cheng/x264/install
修改完成后,编译
make
将生成的可执行文件通过scp命令拷贝到开发板
sudo scp ./mediaServer/live555MediaServer root@192.168.10.230:/mnt
同时上传上一篇文章x264编码后的waterfall.264测试文件到开发板mnt目录
开发板进入mnt目录,执行
./live555MediaServer
在宿主机中打开VLC播放软件
输入开发板串流链接
rtsp://192.168.10.230/waterfall.264
手机端VLC软件播放效果视频
可以正常播放,完成移植
~谢谢支持~
如果文章对您有帮助,欢迎移至上方按钮打赏博主;