技术专栏
Hi3518 RTSP推流
1、openssl编译
下载地址:http://distfiles.macports.org/openssl/
解压后进入源码根路径执行
2、编译live555
下载地址:http://download.videolan.org/pub/contrib/live555/
我这里下载是最新版本
# 解压文件
tar -xvf live.2020.08.19.tar.gz
# 修改配置文件
# 打开config.armlinux
# 修改第一行、第二行 主要添加了openssl的头文件路径和编译工具链
CROSS_COMPILE?= arm-hisiv300-linux-
COMPILE_OPTS = $(INCLUDES) -I/usr/local/include -I. -I/home/chenyc/project/hi3518e/Hi3518E_SDK_V1.0.3.0/armlib/openssl/include -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
# 修改第8行 添加了LOCALE_NOT_USED宏 可以关闭locale这个模块,防止编译报错 使用的是uclibc没有这个模块
CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 -DLOCALE_NOT_USED
# 修改第16行 添加了openssl的库路径
LIBS_FOR_CONSOLE_APPLICATION = -lssl -lcrypto -L/home/chenyc/project/hi3518e/Hi3518E_SDK_V1.0.3.0/armlib/openssl/lib
# 至此该修改内容完成,进行配置,编译
# 配置
source ./genMakefiles armlinux
# 编译
make
# 等待编译完成
注意:由于手里的开发板的flash太小编译完后openssl的太大放不下,就去掉openssl相关的内容
在修改配置文件时候添加 -DNO_OPENSSL=1 去掉指定链接的-lssl -lcrypto这两个库
3、rtsp推流
进入live555的源码路径下找到这个目录下的文件live/testProgs/testOnDemandRTSPServer.cpp
# 打开testOnDemandRTSPServer.cpp
# 注释掉81-94行 109-431行
# 再次编译live555或者单独编译该文件
# 修改 播放的文件名:
char const* inputFileName = "stream_chn0.h264";
# 修改buffer大小,在main函数开始添加,大小看情况确定
OutPacketBuffer::maxSize = 203574;
# 编译后拷贝到nfs文件夹中
进入Hi3518的命令行切换到mnt路径下
# 执行live55的测试程序
./testOnDemandRTSPServer &
# 运行3518的示例程序
./sample_venc 0
在vlc中打开网络串流输入rtsp地址
rtsp://192.168.3.10:8554/h264ESVideoTest
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
1
收藏
评论
打赏
- 分享
- 举报
评论
1个
手气红包
-
liuqs 2024-07-16 15:27:56回复 举报rtsp不依赖live555,搞简单一点的rtsp有吗?
相关专栏
-
浏览量:574次2023-12-11 11:42:02
-
浏览量:2482次2020-03-02 19:17:50
-
浏览量:842次2023-12-29 15:07:00
-
浏览量:1327次2024-05-16 12:25:25
-
浏览量:2905次2020-08-06 15:44:06
-
浏览量:605次2024-01-18 15:56:42
-
浏览量:6315次2020-09-07 14:18:26
-
浏览量:875次2024-01-18 15:33:23
-
浏览量:1216次2024-01-09 17:35:19
-
2023-12-11 10:52:14
-
浏览量:1009次2024-01-24 17:37:01
-
浏览量:2364次2021-10-19 22:29:41
-
浏览量:1039次2023-06-12 14:35:25
-
浏览量:2785次2023-01-08 18:43:37
-
浏览量:1524次2023-06-12 14:35:30
-
浏览量:4705次2021-07-12 13:58:45
-
浏览量:1612次2023-12-29 17:51:55
-
浏览量:15817次2020-09-28 11:08:13
-
浏览量:1968次2020-04-03 10:15:29
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
tomato
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注