前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RV1106基于librtsp源码实现一个RTSP Server

RV1106基于librtsp源码实现一个RTSP Server

作者头像
呱牛笔记
发布2024-03-14 09:51:26
2370
发布2024-03-14 09:51:26
举报
文章被收录于专栏:呱牛笔记呱牛笔记

rv1106提供的rtspdemo,rtsp库没有源码,而且rtp包不支持TCP,所以重新封装个rtsp server端,来实现这个功能。

支持功能:

1、rv1106给RTSP分发视频流。

2、支持给11603端口接入的TCP客户端分发视频流。

仓库地址:https://gitee.com/aiprogrammer/rv11061103rtsp-module.git

#rtp包支持udp

待完成:

#rtp包支持tcp

具体使用方法:

1、将代码放到SDK的下面目录:

~/rv1106/rv1106_20230626_sdk/project/app/component/rkadk/rkadk/src/live/rtsp

2、修改Makefile:

@/rv1106/rv1106_20230626_sdk/project/app/component/rkadk/rkadk/src/CMakeLists.txt

file(GLOB_RECURSE RTSP_SRC "${CMAKE_SOURCE_DIR}/src/live/rtsp/*.cpp")

file(GLOB_RECURSE RTSP_C_SRC "${CMAKE_SOURCE_DIR}/src/live/rtsp/*.c")

add_library(rkadk SHARED

${RTSP_SRC}

${RTSP_C_SRC}

3、编译:

~/rv1106/rv1106_20230626_sdk/project/app/component/rkadk

make

生成:~/rv1106/rv1106_20230626_sdk/project/app/out

bin rkadk_rtsp_test

lib librkadk.so

4、运行,将librkadk.so拷贝到/usr/lib/

./rkadk_rtsp_test p /data/rkadk/

本文为呱牛笔记原创文章,转载无需和我联系,但请注明来自呱牛笔记

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档