Linux下live555的编译,live555流媒体开源项目交叉编译

66e9b44ca5fd010af72be7053036e429.png

本教程采用的交叉编译器版本

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交叉编译后的安装路径,方便后续使用)

d1b5e0dbdcd034a89b2986a93214602b.png

清除原有编译

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

9754e44193d642d75461d79d5402575e.png

同时上传上一篇文章x264编码后的waterfall.264测试文件到开发板mnt目录

24d60241329c3182a1ff1c0800316cff.png

开发板进入mnt目录,执行

./live555MediaServer

4ee49815d31e351c3db2226d7f176476.png

在宿主机中打开VLC播放软件

输入开发板串流链接

rtsp://192.168.10.230/waterfall.264

手机端VLC软件播放效果视频

可以正常播放,完成移植

~谢谢支持~

aeff66d04e04331ff01582002fbe34ba.png

如果文章对您有帮助,欢迎移至上方按钮打赏博主;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值