目前共有1篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:港澳繁體▼
 
点击 回复
256 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)
 

本帖信息

点击数:256 回复数:0
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2025-3-19 16:52
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。