一种多源终端设备通信系统技术方案

技术编号:30686211 阅读:9 留言:0更新日期:2021-11-06 09:18
一种多源终端设备通信系统,包括包括:数据传输协议RTP,用于实时传输数据。该协议提供的信息包括:时间戳(用于同步)、序列号(用于丢包和重排序检测)、以及负载格式(用于说明数据的编码格式)控制协议RTCP,用于QoS反馈和同步媒体流。媒体流。

【技术实现步骤摘要】
一种多源终端设备通信系统


[0001]本专利技术涉及通信
,特别是涉及一种多源终端设备通信系统。

技术介绍

[0002]实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在UDP上运行RTP以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是RTP可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么RTP可以使用该组播表传输数据到多个目的地。
[0003]RTP本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于底层服务去实现这一过程。RTP并不保证传送或防止无序传送,也不确定底层网络的可靠性。RTP实行有序传送, RTP中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。
[0004]因此,针对现有技术不足,提供一种多源终端设备通信系统以克服现有技术不足甚为必要。

技术实现思路

[0005]本专利技术的目的在于避免现有技术的不足之处而提供一种多源终端设备通信系统,该多源终端设备通信系统能够适用于多源终端设备通信系统,便于通信减低使用成本。
[0006]本专利技术的上述目的通过如下技术手段实现。
[0007]提供一种多源终端设备通信系统,包括:数据传输协议RTP,用于实时传输数据。该协议提供的信息包括:时间戳(用于同步)、序列号(用于丢包和重排序检测)、以及负载格式(用于说明数据的编码格式)。
[0008]控制协议RTCP,用于QoS反馈和同步媒体流。
[0009]RTP使用偶数端口号接收发送数据,相应的RTCP则使用相邻的下一位奇数端口号。
[0010]RTP提供抖动补偿和数据无序到达检测的机制。由于IP网络的传输特性,数据的无序到达是很常见的。RTP允许数据通过IP 组播的方式传送到多个目的地。RTP被认为是在IP网络中传输音频和视频的基本标准。RTP通常配合模板和负载格式使用。
[0011]对于实时多媒体流应用,及时传送信息是首要目标,为达到目标可以忍受部分丢包。例如,在音频应用中的一个丢包,可能导致损失音频数据中的一秒内容,这个很容易通过合适的隐藏算法掩盖过去,从而不被人注意。由于TCP更注重可靠性而不是及时性,在RTP应用中很少使用。取而代之,大部分RTP实施是基于UDP的。
[0012]每一个多媒体流会建立一个RTP会话。一个会话包含带有RTP 和RTCP端口号的IP地址。例如,音频和视频流使用分开的RTP 会话,这样用户可以选择其中一个媒体流。形成会话的端口由其他协议(例如RTSP和SIP)来协商。RTP和RTCP使用UDP端口1024
ꢀ‑
65535。
[0013]报文格式
[0014]RTP报文由两部分组成:报头和有效载荷。RTP报头格式,其中:
[0015]l V:RTP协议的版本号,占2位,当前协议版本号为2。
[0016]l P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。
[0017]l X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。
[0018]l CC:CSRC计数器,占4位,指示CSRC标识符的个数。
[0019]l M:标记,占1位,不同的有效载荷有不同的含义,对于视频,标记一帧的结束;对于音频,标记会话的开始。
[0020]l同步信源(SSRC)标识符:占32位,用于标识同步信源。该标识符是随机选择的,参加同一视频会议的两个同步信源不能有相同的SSRC。
[0021]l特约信源(CSRC)标识符:每个CSRC标识符占32位,可以有0~15个。每个CSRC标识了包含在该RTP报文有效载荷中的所有特约信源。
[0022]l PT:有效载荷类型,占7位,用于说明RTP报文中有效载荷的类型,如GSM音频、JPEM图像等。
[0023]l序列号:占16位,用于标识发送者所发送的RTP报文的序列号,每发送一个报文,序列号增1。接收者通过序列号来检测报文丢失情况,重新排序报文,恢复数据。
[0024]l时戳(Timestamp):占32位,时戳反映了该RTP报文的第一个八位组的采样时刻。接收者使用时戳来计算延迟和延迟抖动,并进行同步控制。
[0025]本专利技术的多源终端设备通信系统,该多源终端设备通信系统能够适用于多源终端设备通信系统,便于通信减低使用成本。
具体实施方式
[0026]结合以下实施例对本专利技术作进一步描述。
[0027]实施例1。
[0028]一种多源终端设备通信系统,包括:数据传输协议RTP,用于实时传输数据。该协议提供的信息包括:时间戳(用于同步)、序列号(用于丢包和重排序检测)、以及负载格式(用于说明数据的编码格式)。
[0029]控制协议RTCP,用于QoS反馈和同步媒体流。
[0030]RTP使用偶数端口号接收发送数据,相应的RTCP则使用相邻的下一位奇数端口号。
[0031]RTP提供抖动补偿和数据无序到达检测的机制。由于IP网络的传输特性,数据的无序到达是很常见的。RTP允许数据通过IP 组播的方式传送到多个目的地。RTP被认为是在IP网络中传输音频和视频的基本标准。RTP通常配合模板和负载格式使用。
[0032]对于实时多媒体流应用,及时传送信息是首要目标,为达到目标可以忍受部分丢包。例如,在音频应用中的一个丢包,可能导致损失音频数据中的一秒内容,这个很容易通过合适的隐藏算法掩盖过去,从而不被人注意。由于TCP更注重可靠性而不是及时性,在RTP应用中很少使用。取而代之,大部分RTP实施是基于UDP的。
[0033]每一个多媒体流会建立一个RTP会话。一个会话包含带有RTP 和RTCP端口号的IP地址。例如,音频和视频流使用分开的RTP 会话,这样用户可以选择其中一个媒体流。形成会话的端口由其他协议(例如RTSP和SIP)来协商。RTP和RTCP使用UDP端口1024
ꢀ‑
65535。
[0034]报文格式
[0035]RTP报文由两部分组成:报头和有效载荷。RTP报头格式,其中:
[0036]l V:RTP协议的版本号,占2位,当前协议版本号为2。
[0037]l P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。
[0038]l X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。
[0039]l CC:CSRC计数器,占4位,指示CSRC标识符的个数。
[0040]l M:标记,占1位,不同的有效载荷有不同的含义,对于视频,标记一帧的结束;对于音频,标记会话的开始。
[0041]l同步信源(SSRC)标识符:占本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多源终端设备通信系统,其特征在于:包括:用于实时传输数据的数据传输协议RTP。2.根据权利要求1所述的多源终端设备通信系统,其特征在于:数据传输协议提供的信息包括:时间戳、序列号以及负载格式。3.根据权利要求2所述的多源终端设备通信系统,其特征在于:时间戳用于同步。4.根据权...

【专利技术属性】
技术研发人员:曾纪钧龙震岳温柏坚刘晔张金波蒋道环梁哲恒沈桂泉张小陆沈伍强邓新华崔磊
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1