目前共有1篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:不轉換▼
 
點擊 回復
60 0
【转载】RV1106基于librtsp源码实现一个RTSP Server
一派掌門 二十級
1樓 發表于:2025-3-19 16:52

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/


https://cloud.tencent.com/developer/article/2396544

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:60 回複數:0
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2025-3-19 16:52
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用共享創意姓名標示-相同方式分享 3.0 Unported許可協議進行許可。