在NanoPi-NEO上直接编译 LIVE555
2017-05-28 15:48
323 查看
LIVE555是一款跨平台的C++开源项目,它用RTP/RTCP,RTSP等协议来实现流媒体的推送和接收功能, 经常被用于两次开发以实现特定的网络流媒体传送功能。
在NanoPi-NEO上直接编译 LIVE555也非常方便,具体步骤如下:
1. 从http://live555.com/liveMedia/public/下载源码到当前目录,解压 tar -zxvf live555-latest.tar-2017.gz
2. 进入live 或 live555目录
3. 修改config.armlinux文件,将第一行改为:
CROSS_COMPILE=
4. 由于Linux NanoPi-NEO 3.4.39-h3内核不支持 端口重用SO_REUSEPORT, 需要在/live/groupsock/GroupsockHelper.cpp中将两处
if (setsockopt(newSocket, SOL_SOCKET, SO_REUSEPORT, ..... 注释掉即可。
5. 运行 ./genMakefile armlinux 自动生成Makefile文件
6. 运行 make, 编译时间稍微有点长,可以用 screen make 放到后台。
7. 无错误的话会在 live/mediaServer 目录下生成live555MediaServer 执行文件,可以把它复制你喜欢的任何目录下。
8. 把live555支持的媒体文件放在与live555MediaServer同目录下,然后启动live555MediaServer.
9 . 在VLC播放器中输入 " rtsp:// IP/文件名 "来播放,比如 rtsp:// 192.168.3.19/hello.mp3
在NanoPi-NEO上直接编译 LIVE555也非常方便,具体步骤如下:
1. 从http://live555.com/liveMedia/public/下载源码到当前目录,解压 tar -zxvf live555-latest.tar-2017.gz
2. 进入live 或 live555目录
3. 修改config.armlinux文件,将第一行改为:
CROSS_COMPILE=
4. 由于Linux NanoPi-NEO 3.4.39-h3内核不支持 端口重用SO_REUSEPORT, 需要在/live/groupsock/GroupsockHelper.cpp中将两处
if (setsockopt(newSocket, SOL_SOCKET, SO_REUSEPORT, ..... 注释掉即可。
5. 运行 ./genMakefile armlinux 自动生成Makefile文件
6. 运行 make, 编译时间稍微有点长,可以用 screen make 放到后台。
7. 无错误的话会在 live/mediaServer 目录下生成live555MediaServer 执行文件,可以把它复制你喜欢的任何目录下。
8. 把live555支持的媒体文件放在与live555MediaServer同目录下,然后启动live555MediaServer.
9 . 在VLC播放器中输入 " rtsp:// IP/文件名 "来播放,比如 rtsp:// 192.168.3.19/hello.mp3
相关文章推荐
- 在Nanopi-NEO上直接编译带Cedrus-avcodec的ffmpeg
- live555—VS2010 下live555编译、使用及测试
- 【流媒體】live555—VS2010 下live555编译、使用及测试
- Windows下编译live555源码
- 流媒体学习笔记1(live555+vs2010编译)
- 【流媒體】live555—VS2010 /VS2013 下live555编译、使用及测试
- 【流媒體】live555—VS2010 下live555编译、使用及测试
- live555源码vs2010环境下编译
- live555 visual 2005 编译
- 【流媒體】live555—VS2010 /VS2013 下live555编译、使用及测试
- vs2010编译最新live555
- live555—VS2010/VS2013 下live555编译、使用及测试
- Live555源代码下载编译与测试
- vs2008编译live555
- 在VS2010环境编译live555
- 在Nanopi-NEO上编译带Cedrus硬件编码器的ffmpeg动态链接库
- [置顶] VS2013编译live555源码
- live555—VS2010/VS2013 下live555编译、使用及测试
- VS2008 编译 live555
- 一、 编译Live555