【技术实现步骤摘要】
数据传输方法及装置
[0001]本申请涉及数据传输
,特别涉及一种数据传输方法及数据传输装置。
技术介绍
[0002]实时传输协议(RTP)为语音、图像、传真等多种数据提供端到端的实时传输服务。RTP数据包由两部分组成,一部分是RTP有效载荷(Payload),RTP Payload用来封装实际的数据负载。另一部分是RTP报文头,RTP报文头中的固定包头记载了版本号、填充位、标志位、序列号、时间戳等多种参数,能够支持大多数应用程序所需的公共函数集。在实际应用时,还有一些额外需求是固定报文头中的参数无法满足的。为满足这些额外需求,RTP协议定义了扩展头,通过扩展头记载附加参数来表征这些额外需求。
[0003]通常情况下,在程序开发阶段发送方和接收方就需要预先约定好所使用的扩展头,并自定义扩展头开发代码。但是,在程序开发完毕之后,如果需要修改扩展头或需要增加扩展头,则需要修改程序代码,无法做到自适应调整。
技术实现思路
[0004]本申请提供了一种数据传输方法及数据传输装置,本申请采用的技术方案如下 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,包括:通过第一电子设备向第二电子设备发送用于协商扩展头的协商请求,所述协商请求包括所请求协商的目标扩展头的属性参数;在接收到所述第二电子设备反馈的应答信息的情况下,确定所述目标扩展头协商通过;基于所述属性参数,向所述第二电子设备发送通信报文,所述通信报文的报文头中包含所述目标扩展头,所述目标扩展头用于所述第二电子设备基于所述目标扩展头执行目标操作。2.根据权利要求1所述的方法,其中,所述基于所述属性参数,向所述第二电子设备发送通信报文,包括:通过所述第一电子设备与所述第二电子设备协商建立会话;基于所述属性信息,向报文头中添加所述目标扩展头,以生成所述通信报文;通过所述会话,向所述第二电子设备发送所述通信报文。3.根据权利要求1所述的方法,其中,所述属性参数包括如下参数中的至少一种:编号、方向参数、描述信息、类型参数和第一长度参数;其中,所述编号用于唯一标识所述目标扩展头;所述方向参数用于标识所述目标扩展头的传输方向;所述描述信息用于描述所述目标扩展头中扩展字段的数据内容;所述类型参数用于标识所述目标扩展头中扩展字段的数据类型;所述第一长度参数用于标识所述目标扩展头中扩展字段的长度限值。4.根据权利要求3所述的方法,其中,所述基于所述属性参数,向所述第二电子设备发送通信报文,包括:基于所述属性信息,向所述报文头中添加包括编号字段、长度字段和扩展字段的所述目标扩展头,以生成所述通信报文;其中,所述编号字段用于记录所述目标扩展头的编号;所述长度字段用于记录所述扩展字段的第二长度参数,所述第二长度参数用于标识所述目标扩展头中扩展字段的实际长度,所述实际长度小于等于所述长度限值;所述扩展字段用于记录扩展信息;将所述通信报文发送至所述第二电子设备;其中,所述编号用于所述第二电子设备确定所述目标扩展头的描述信息和所述类型参数;所述第二长度参数用于所述第二电子设备将所述目标扩展头中位于目标位置处的所述实际长度的字段确定为扩展字段。5.根据权利要求4所述的方法,其中,所述基于所述属性参数,向所述第二电子设备发送通信报文,包括:在所述第一电子设备和所述第二电子设备之间协商通过多个目标扩展头,且多个目标扩展头的编号字段的长度相同的情况下,基于多个目标扩展头的属性信息,向所述第二电子设备发送报文头中包含该多个目标扩展头的通信报文。6.根据权利要求4所述的方法,其中,所述基于所述属性参数,向所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。