- 博客(539)
- 资源 (48)
- 收藏
- 关注
转载 rtsp 协议之SETUP方法 destination 字段描述
在 RTSP 的 请求中, 参数用于指定 RTP 媒体流的目标接收地址(即服务器应将 RTP 包发送到哪个 IP 和端口)。它通常与 多播(multicast) 或 NAT 穿透场景 相关。 参数 说明 RTP 流的目标 IP 地址 目标端口(a=RTP, b=RTCP) 注意:场景 1:NAT 穿透(客户端告知公网 IP)假设:服务器将 RTP 包发往 ,经 NAT 转发到内网客户端。若服务器接受
2026-03-23 17:53:08
8
转载 rtsp 协议之SETUP方法 Transport 字段描述
Transport在 RTSP(Real-Time Streaming Protocol)中,Transport是SETUP请求的核心部分,用于(如 UDP/TCP、端口、多播/单播等)。它直接决定了 RTP/RTCP 数据如何在网络上传输Transport。
2026-03-23 11:36:52
10
原创 rtsp 协议之jpeg payload
在 RTP(Real-time Transport Protocol)中传输(通常用于),其 payload 格式遵循。
2026-03-19 14:26:07
227
原创 rtsp 协议
rtp基于tcp的包头比基于udp的包头多了4个字节: 二、RTP Header 解析 RTP协议的版本号,占2位,当前协议版本号为2 填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。 扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头 CSRC计数器,占4位,指示CSRC 标识符的个数 标记,占1位,不同的有效载荷有不同的含义,对于视频,标记一帧的结束;对于音频,
2026-03-19 13:47:28
353
原创 stm32 概念
AHB,是 Advanced High performance Bus 的缩写,译作高级高性能总线,这是一种“系统总线”。APB,是 Advanced Peripheral Bus 的缩写,这是一种外围总线。RCC, 是 Reset and Clock Control 即复位和时钟控制模块
2026-03-06 09:36:17
41
原创 cjson 的资源释放函数
cJSON_CreateObject cJSON_DeletecJSON_PrintcJSON_PrintUnformattedcJSON_freecJSON_DuplicatecJSON_Delete
2025-11-01 10:29:58
286
原创 bk7258 libzip崩溃之解决
根据这个找到崩溃的位置,libzip 调用的是libzlib, libzlib里面的crc32 与其他模块里面的crc32函数冲突,函数名一样、形参个数不一样。导致libzip调用了其他模块里面的crc32 函数。崩溃。
2025-10-16 14:36:58
183
原创 bk7258 程序崩溃与定位
由于当前任务是http_sub_task_1,根据 1.2 节可知崩溃地址是。进入bk7258 的编译目录执行。这个X 表示当前运行任务。
2025-10-16 14:27:49
982
原创 bk7258 交叉编译libzip后 _zip_hash_add崩溃问题
通过先前交叉编译可知,有编译选项 -mfloat-abi=hard ,这个是硬件处理浮点数。查看zip_hash.c得知 HASH_MAX_FILL为0.75,这里就用到了浮点数计算。
2025-10-15 17:36:50
153
原创 bk7258 交叉编译libzip-1.11.4之不依赖mbedTLS
其中如果没有mbedTLS的话会报 zip_secure_random 错误。发现有替代函数,在regress/nonrandomopen.c下,且 -DENABLE_MBEDTLS=OFF。在lib/CMakeLists.txt添加。在lib/CMakeLists.txt添加。
2025-10-15 14:46:11
345
原创 VS2022 mongoose 使 mg_tls_init 函数生效
【代码】VS2022 mongoose 使 mg_tls_init 函数生效。
2025-10-06 16:41:22
167
原创 Http 上传压缩包需要加0\r\n\r\n
(Chunked Transfer Encoding)中,消息体被分割成一系列的数据块(chunks)进行发送。每个块都有一个大小说明和实际数据。具有特定的含义,它标志着数据流的结束。这与你上传的是“压缩包”还是其他类型的文件没有直接关系,而是由HTTP协议本身决定的。在HTTP上传中,特别是在使用。(分块传输编码)时,
2025-10-06 13:10:13
275
原创 windows VS2022 编译mbedTLS
从里面找到threading_internal.h、tf_psa_crypto_common.h。将之拷贝到E:\project1\mbedtls-mbedtls-3.6.4\framework\tests\src。提示找不到 “threading_internal.h”。进入 visualc 文件夹。打开 mbedTLS.sln。
2025-10-01 13:30:04
356
原创 git error: path ‘util.c‘ is unmerged之解决办法
【代码】git error: path ‘util.c‘ is unmerged之解决办法。
2025-08-28 17:58:03
169
原创 Ubuntu24.04 交叉编译libuv库(已编译好的) 之undefined reference to `pthread_getname_np‘解决
可以看到其只有在特定版本glibc 2.12。
2025-08-21 13:52:52
234
C++ 解析rtsp流后返回Iplimage,用Opengl显示
2017-02-24
C++ leveldb
2017-09-03
Linux jpg转bmp
2018-11-22
centos7 png转bmp
2018-11-22
C++ Qwt 绘图示例
2019-04-10
如何将带有pcm格式的flv文件转换成mp4
2023-12-10
如何编译arm板子的gcc
2023-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅