rtp&&rtcp整理的小知识点

基于STM32的家用新风系统智能控制器 | 保姆式教程 开源可复刻 本项目基于STM32F103C8T6核心控制器,完整实现了家用新风系统智能控制器的全功能开发,覆盖多传感器数据采集、双模式控制、PID调速、异常报警、掉电记忆等核心功能,全程采用保姆式无跳步教学,从硬件选型、接线、CubeMX配置、代码开发、调试排坑全流程拆解,跟着步骤一步步操作,就能顺利完成项目复刻 阅读详情

1, RTP

1.1

 Thismixer resynchronizes incoming audio packets to

  reconstruct the constant 20 ms spacing generated by the sender, mixes

  these reconstructed audio streams into a single stream, translates

  the audio encoding to a lower-bandwidth one and forwards the lower-

  bandwidth packet stream across the low-speed link.

 

所以,目测,可以使用timestamp(采样个数) *( 1/20ms ) 得到采样率 

 但是仅针对audio

 

2 RTCP

2.1

         每个rtcp包都一定有SDES  因为必须要有CNAME

2.2

SR:   Sender report, for transmission andreception statistics from

        participants that are active senders

 

  RR:   Receiver report, forreception statistics from participants

        that are not active senders and in combination with SR for

        active senders reporting on more than 31 sources

 

  SDES: Source description items, including CNAME

 

  BYE:  Indicates end ofparticipation

 

  APP:  Application-specificfunctions

 

2.3 RTCP中多个source

个人理解,RTCP中的ssrc是和rtp的ssrc是一样的,但是包里面可以有多个source (比如SR包),而且,每个source第一个属性 identify也是rtp ssrc, 又因为rtp中是可以有多个csrc (贡献源,在组合的时候用的),所以个人猜测,rtcp的多个source 对应于rtp的多个csrc,(当然如果只有一个,那就直接是rtp了),identify就是多个csrc的ssrc.

 

 

 

2.4 RTP  RTCP ssrc 图

 

9.99:13628 --------à 9.31:15672   RTP ssrc : 7217

9.31:15672 --------à9.99:13628    RTP ssrc : 6587

 

 

9.99:13629 ------à9.31:15673

SR/RR: ssrc 7217  (和rtp的一样)

         Identifier:6587 (和对面的rtp一样)

SDES : ssrc 7217

 

反过来就反一下

 

所以,rtcp的ssrc 是和rtp的一样,不管是SR, RR, SDES都是一样的,source中的identity 是对面的rtp的ssrc

 

 

 

 

【DeepSeek R1构建本地RAG知识库】数据结构化清洗-知识图谱制作、使用、dify集成 本文探讨了在构建本地RAG(Retrieval-Augmented Generation)系统时,如何通过引入知识图谱来增强系统的知识理解能力。传统的向量数据库和嵌入模型虽然能处理语义匹配,但无法有效捕捉知识间的关联性。知识图谱通过“实体-关系-属性”的结构化表示,能够更好地支持推理、推荐和多跳问答等高级功能。文章详细介绍了知识图谱的基本概念、制作思路,以及如何使用Neo4j图数据库进行知识图谱的构建和查询。通过实例展示了从PDF文件解析到知识图谱入库的全过程,强调了知识图谱在提升RAG系统性能中的重要作用 阅读详情

相关推荐

告别卡顿!用LVGL+DMA刷新STM32F407的SPI屏幕,性能提升实战

本文详细介绍了如何通过LVGL+DMA技术优化STM32F407驱动SPI屏幕的性能,实现接近60FPS的流畅刷新。从硬件瓶颈分析到SPI与DMA的精细化配置,再到LVGL的双缓冲机制与局部刷新优化,提供了一套完整的性能提升方案。特别适合嵌入式GUI开发中面临卡顿问题的工程师参考。

weixin_42531588的博客 378

结合实战,浅析GB/T28181(十)——媒体流保活

本文结合wireshark抓包,详细介绍了28181平台级联对接过程中的媒体流保活工作机制和特点,当遇到播放视频莫名停止时,多了一个问题排查思路。

Bruce Che 的专栏 3720

LED单元板驱动(HUB75接口)

开始之前先吐槽一下,搜这个的资料。要么都是Arduino,要么单片机的收费。小小的一个LED单元板,凭什么? 用Arduino是你速度快还是我ST,树莓派不好用?收费更离谱,这点东西还藏私?给你个中指凸。把原理都写出来看你怎么收费。 一、接口定义及原理 如图,有两个RGB通道,共占用6个IO。剩下的ABCDE为地址通道,LAT为行数据锁存通道,CLK为数据时钟,OE为低电平使能LED显示。图片这里没有E,证明它是16扫的,有E就会把B上面的地改为E。这样就是5位,2的5次方32扫。1.

a3748622的博客 3万+

rtsp保活的方法

rtsp协议有建议客户端固定间隔地向服务端发送getparameter信令来保活。比如vlc设置成http模式——就是rtsp over udp模式——下每隔58s会下发get parameter。【linux下使用TCP存活(keepalive)定时器 - 优快云 App】http://t.csdnimg.cn/x1a8H。如果没有采用第1条,那么只能采用第2条了。

huibin.yun的博客 1027

保姆级教程:手把手配置MAX9295/9296 GMSL2-CSI2链路,搞定4LAN/1LAN模式与常见调试

本文提供MAX9295/9296 GMSL2-CSI2链路的详细配置教程,涵盖4LAN和1LAN模式的硬件连接、寄存器配置及调试技巧。通过实战案例和代码示例,帮助开发者快速实现高带宽视频传输,解决常见问题如信号同步和功耗优化,适用于车载摄像头和机器人视觉系统开发。

weixin_42561143的博客 434

[Vue][面试]谈谈你对MVC、MVP和MVVM的理解

谈谈你对MVC、MVP和MVVM的理解 答题思路:此题涉及知识点很多,很难说清楚,说透彻,因为MVC,MVP这些我们前端程序员自己甚至都没用过。但是恰恰反映了前端这些年从无到有, 从有到优的变迁过程,因此沿此思路回答将十分清除。 Web1.0时代 在web1.0时代,并没有前端的概念。开发一个web应用多数采用ASP.NET/Java/PHP编写,项目通常由多个aspx/jsp/php文件构成,每个文件中同时包含了HTML、CSS、JavaScript、C#/Java/PHP代码, 系统整体架构可能如下图所

你好,欢迎光临! 723

RTCP协议详解

2.3. RTCP的封装 RTP需要RTCP为其服务质量提供保证,因此下面介绍一下RTCP的相关知识。 RTCP的主要功能是:服务质量的监视与反馈、媒体间的同步,以及多播组中成员的标识。在RTP会话期 间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,各参与者可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和R

HULIHONG的专栏 2万+

【芯片设计- 芯片生产及测试 11.2 -- memory repair 详细介绍】

SoC (System on Chip) 的 Memory Repair 是一种技术,用于检测和修复内存中的损坏单元。由于SoC内部集成了大量的逻辑和存储单元,包括RAM(随机访问存储器)、ROM(只读存储器)、缓存等,在制造过程中,由于工艺偏差或材料缺陷,有可能产生一些损坏的内存位。Memory Repair 机制允许系统检测这些错误并采取措施纠正,以提高芯片的产量和可靠性。

CodingCos的博客 3222

视频监控平台GB28181:媒体流保活机制

前言 目前实际项目对接遇见很多平台级联过程中,视频流有类似rtsp一样的rtcp保活机制,随翻看国标GB28181-2016协议文档,查阅相关说明,现分享如下。 协议原文 平台、设备媒体流保活机制 贴张协议文档规范截图 见解 根据协议描述中介绍,国标暂未规定视频流的rtcp保活,这块还是各个视频厂家自己定义的保活手段,如遇见rtcp保活手段的方式,可参考rtsp的保活方法。其他可以自行根绝协议来解读。 技术交流 GB28181、35114、安防、WebRTC、互联网直播交流Q群:1033175645

泛在安防边缘智能视频分析 3797

一篇文章带你快速入门 MATLAB

文章目录一、认识 MATLAB 界面二、MATLAB 的运行方式三、Matlab 中的窗口1. 命令窗口2. MATLAB的程序编辑窗口3. 工作空间窗口4. 命令历史窗口5. 图形窗口6. 当前目录窗口四、MATLAB的帮助系统1. 帮助命令2. 联机帮助五、其他知识补充1. MATLAB的搜索路径2. 变量命名规则3. M文件命名规则 一、认识 MATLAB 界面 在 MATLAB Desktop 中,工具条取代了菜单和工具栏。应用程序库收纳了 MATLAB 产品系列的应用程序,单一文件应用程序打包为一

南淮北安的博客 5126

点云处理指南介绍

指南目录,Open3D与PCL内容介绍

NNNNNathan的博客 1万+

17.live555mediaserver-保活机制

静态方法MultiFramedRTPSource::networkReadHandler是在MultiFramedRTPSource::doGetNextFrame()里注册到socket任务里的,看fAreDoingNetworkReads这个成员保证只注册一次,这个socket任务如何注册的可以参见。RTCPInstance::processIncomingReport调用的,大概意思也就是说在收到客户端的rtcp的接收⽅报告RR的时候才会调用noteArrivingRR方法,然后自然刷新保活。

huibin.yun的博客 566

JavaScript实现边缘检测Canny(附完整源码)

JavaScript实现边缘检测Canny(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 705

rtcp webrtc 接收_WebRTC RTP/RTCP 源码分析(四):RTCP 的接收和解析

收到 RTCP 包后分音频视频传递给相应 ReceiveStream 处理。// /call/call.ccPacketReceiver::DeliveryStatus Call::DeliverRtcp(MediaType media_type,const uint8_t* packet,size_t length) {// media_type == MediaType::VIDEOvideo...

weixin_32183427的博客 460

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

小计总结001

mdeMrCommDef.h #ifndef __X_COMM_TYPES_H__ #define __X_COMM_TYPES_H__ #include <getopt.h> #include <string.h> #include <sys/socket.h> #include <sys/time.h> #include <sys/resource.h> #include <unistd.h> #include <int.

weixin_45312249的博客 896

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

流媒体-RTP-RTCP协议解析-RTSP流的传输与控制(二)

文章目录RTP(real-time transport protocol),实时传输协议相关概念同步源(SSRC,Synchronization source)作用源(CSRC,Contributing source )混频器和转换器(Mixers and Translators)RTP 包解析RTP 包头格式RTP 头扩展RTCP(RTP 控制协议)RTCP包类型SR(Sender Report)第一部分:头部(8字节)第二部分:发送者信息(20 字节)第三部分:零到多个接收报告块RR(Receiver

bwangk的博客 3333

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

实时传输协议RTP与RTCP

 RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据

王涛的专栏 2283

RTSP/RTP/RTCP 客户端实现

这里实现客户端连接IP摄像头。关于RTSP/RTP/RTCP的协议概念这里不做多的介绍,网上有很多很好很详细的讲解。这里主要弄清楚3点:1:RTSP:负责服务器与客户端之间的请求与响应2:RTP: 负责传输媒体数据3:RTCP:在RTP传输过程中提供传输信息。

qq_45625638的博客 1114

Rtp-Rtcp

文章目录What It is?RTP Header Fields**Rtcp SR message****Rtcp RR message**Rtcp SDES messageRtcp BYE messageRtcp APP message**Rtcp Feedback(FB) message****Rtcp Extended Reports (XR) Packet**How to generate...

unclerunning的博客 1433

音视频同步_RTCP 协议解析及代码实现

原文:https://xie.infoq.cn/article/c9b5fe3d10e0faf9a60928fc5 RTCP 是实时控制协议(Real-Time Control Protocol)的缩写。RTCP 由 RFC 3550 定义(取代作废的 RFC 1889)。 实时传输协议(RTP)和实时控制协议(RTCP)结合使用,可以监视大型多播网络的数据传递。RTP 承载媒体流,而 RTCP 用于监视传输统计信息和服务质量。监视使接收器能够检测是否有任何丢包并补偿任何延迟抖动。 两种协议都

爱自在的专栏 755

RTP协议分析

整理记录 版本 时间 内容 整理人

彭令鹏(bripengandre)的专栏 12万+

rtsp 客户端怎样保活

1、 Q: 各位老大,小弟有个问题,就是RTSP客户端与服务器之间是如何保活的?  就是当client与server建立好session后,是如何保证该session正在使用,不被删掉了噶?         A1:  RTSP服务器与客户端之间的保活,有几种不同的做法。     1. 首先,RTSP服务器对于每个客户端,都应该有一个超时定时器,一旦客户端超时,就将对应的会话删除。如果会话还活

chenycbbc0101的博客 3234

RTCP(一): RR--Receiver Reports 接收者报告

RTCP RR的格式 接受者报告的RTCP类型是201,如图1.1所示。 图1.1 reporter ssrc rr报告发送者的ssrc,也就是rtp报文接受者自己的ssrc. reportee ssrc rr报告接受者的ssrc,也就是rtp报文发送者的ssrc. cumulative number of packet lost 累积报文丢失总数,该字段是一个24...

sweibd的专栏 1万+

Live555服务端与客户端的交互解析

1. 为什么有 RTSP? 这要从 RTP 说起。RTP 是实时传输协议。具体请参考 RFC3550(http://www.ietf.org/rfc/rfc3550.txt)。RTP 在实际应用中,是被动推送的方式。 即如下图的流程。 则将会产生如下对话:(M: Media Server; C: Client) C:谁给我发视频呢? M:我! C:谁让你给我发视频的? M

轮子工厂 3704

rtp和rtcp协议详解

RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传统的注重的高可靠的数据传输的传输层协议相比,它更加侧重的数据传输的实时性,此协议提供的服务包括数据顺序号、时间标记、传输控制等。 RTP一般与传输控制协议RTCP一块工作,RTP只负责实时数据的传输,RTCP负责对RTP的通讯和会话进行带外管理(如流量控制、拥塞控制、会话源管理等)。 RTP使用一个偶数端口号,而相应RTCP流使用下一个(奇数,递增)端口号。 先来看一下rtp和rtcp网络结构图: RTP的数据包由RTP Header + R

大白的博客 7211

视频监控安防平台-国标28181平台对接之和海康国标28181平台对接出现的不合理现象

                  视频监控安防平台-国标28181平台对接之和海康国标28181平台对接出现的不合理现象    最近在项目上面和海康平台对接的时候遇到的问题:1、请求视频过30s视频就会断开. 2、点播或则下载的时候未查询回复488的错误。    首先来说一下请求视频30秒就会断开的问题:由于前几年和海康对接的时候遇到这种问题,直接让海康把rtcp关闭就没问题,现在又遇到,一直以...

视频监控安防平台-国标28181 9811
上一篇: 音频相关内容(不定时更新)
下一篇: FTP主动被动模式(PORT PASV)
mincheat
博客等级 码龄17年 46粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值