多媒体业务数据传输方法、服务端、设备及存储介质技术

技术编号:23628734 阅读:21 留言:0更新日期:2020-03-31 23:55
本发明专利技术公开了一种多媒体业务数据传输的方法、服务端、设备及存储介质,通过在与客户端建立会话之后,响应于所述客户端发送的业务请求,将待传输的各种业务信令聚合在一个会话连接中;对待传输的各种业务数据分别建立传输轨道;其中,属于同一业务类型的业务数据分配到同一传输轨道中;将各个所述传输轨道上的业务数据混合在所述会话连接中,以将所述业务信令和所述业务数据通过同一会话连接传输给所述客户端。本发明专利技术通过在同一个会话连接中同时传输多路业务数据及业务信令,业务内聚度高,减少时延,提高传输效率,从而提高用户的体验。

Multimedia service data transmission method, server, equipment and storage medium

【技术实现步骤摘要】
多媒体业务数据传输方法、服务端、设备及存储介质
本专利技术涉及业务数据传输
,尤其涉及一种多媒体业务数据传输方法、服务端、设备及存储介质。
技术介绍
目前,对于多业务的场景,例如在安防系统中,业务可以包含预览、回放、图片上传、语音对讲等多种类型,而不同的业务数据需要使用不同的协议进行控制信令和数据的传输,例如,实时流预览使用RTSP+RTP协议,而语音对讲等业务使用HTTP协议。现有的业务数据传输技术在多业务的场景的实际应用过程中,对于一个启用多业务的客户端,往往需要为每个业务单独创建一个连接,在传输链路数量受限或建立成本较高的情况下,这种做法容易增加时延,传输效率低,影响体验。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种多媒体业务数据传输方法、服务端、设备及存储介质,其能实现在同一个会话连接中同时传输多路业务,减少时延,提高传输效率,从而提高用户的体验。第一方面,本专利技术实施例提供了一种多媒体业务数据传输的方法,其特征在于,包括以下步骤:在与客户端建立会话之后,响应于所述客户端发送的业务请求,将待传输的各种业务信令聚合在一个会话连接中;对待传输的各种业务数据分别建立传输轨道;其中,属于同一业务类型的业务数据分配到同一传输轨道中;将各个所述传输轨道上的业务数据混合在所述会话连接中,以将所述业务信令和所述业务数据通过同一会话连接传输给所述客户端。相对于现有技术,本专利技术的有益效果在于:通过在同一个会话中同时传输多路业务数据及业务信令,相对有现有技术需要为每一路业务数据创建会话连接进行传输,业务内聚度高,减少时延,提高传输效率,从而提高用户的体验,同时通过将多种业务信令统一到同一个协议(RTSP)的同一个会话连接中,避免业务分散到多种协议,降低实现和维护难度,同时可以将多种业务的控制聚合到同一个会话连接中进行传输。作为上述方案的改进,所述方法还包括:将各个通道的业务数据进行打包,得到各个通道的RTP数据包;其中,所述RTP数据包的RTP扩展头中包括相应的业务数据的通道ID和所述RTP数据包的长度信息;将属于同一业务类型的业务数据对应的RTP数据包按照时间顺序混合在相应的传输轨道中。相对于现有技术,本专利技术的有益效果在于:通过将各个通道的业务数据进行打包,得到各个通道的RTP数据包,然后将属于同一业务类型的业务数据对应的RTP数据包按照时间顺序混合在相应的传输轨道中,从而将各个传输轨道上的业务数据混合在同一会话连接中进行传输,此时,客户端在接收到会话连接上传输的数据包时,仅需要根据RTP扩展头对载荷部分进行解复用,即可以将数据拆分到不同通道的播放列表,按时间戳顺序播放,相对有现有技术中由于每个通道的数据由独立的连接进行传输导致客户端多通道同步难度大的问题,可以有效降低多通道同步难度。作为上述方案的改进,所述方法还包括:对RTSP协议进行扩展,以使得扩展后的RTSP协议支持预设的私有数据格式;与所述客户端建立在扩展后的RTSP协议下的会话。相对于现有技术,本专利技术的有益效果在于:通过对RTSP协议进行扩展,以使得扩展后的RTSP协议支持预设的私有数据格式,从而使得扩展后的RTSP协议可以支持客户端和服务端的双向信令,相比RTSP标准协议,具有更大的灵活性。作为上述方案的改进,所述方法还包括:将所述业务信令按照所述私有数据格式进行编码。作为上述方案的改进,所述方法还包括:在传输所述业务信令和所述业务数据之前,向所述客户端通知各种业务数据的传输轨道ID。第二方面,本专利技术实施例提供了一种多媒体业务数据传输的服务端,包括:业务信令聚合模块,用于在与客户端建立会话之后,响应于所述客户端发送的业务请求,将待传输的各种业务信令聚合在一个会话连接中;轨道建立模块,用于对待传输的各种业务数据分别建立传输轨道;其中,属于同一业务类型的业务数据分配到同一传输轨道中;业务数据混合模块,用于将各个所述传输轨道上的业务数据混合在所述会话连接中,以将所述业务信令和所述业务数据通过同一会话连接传输给所述客户端。相对于现有技术,本专利技术的有益效果在于:服务端与客户端建立RTSP会话后,通过在同一个会话中同时传输多路业务数据及业务信令,相对有现有技术需要为每一路业务数据创建会话连接进行传输,业务内聚度高,减少时延,提高传输效率,从而提高用户的体验,同时通过将多种业务信令统一到同一个协议(RTSP)的同一个会话连接中,避免业务分散到多种协议,降低实现和维护难度,同时可以将多种业务的控制聚合到同一个会话连接中进行传输。作为上述方案的改进,所服务端还包括:数据打包模块,用于将各个通道的业务数据进行打包,得到各个通道的RTP数据包;其中,所述RTP数据包的RTP扩展头中包括相应的业务数据通道标识;数据包混合模块,用于将属于同一业务类型的业务数据对应的RTP数据包按照时间顺序混合在相应的传输轨道中。相对于现有技术,本专利技术的有益效果在于:通过将各个通道的业务数据进行打包,得到各个通道的RTP数据包,然后将属于同一业务类型的业务数据对应的RTP数据包按照时间顺序混合在相应的传输轨道中,从而将各个传输轨道上的业务数据混合在同一会话连接中进行传输,此时,客户端在接收到会话连接上传输的数据包时,仅需要根据RTP扩展头对载荷部分进行解复用,即可以将数据拆分到不同通道的播放列表,按时间戳顺序播放,相对有现有技术中由于每个通道的数据由独立的连接进行传输导致客户端多通道同步难度大的问题,可以有效降低多通道同步难度。作为上述方案的改进,所服务端还包括:协议扩展模块,用于对所述RTSP协议进行扩展,以使得扩展后的RTSP协议支持预设的私有数据格式;会话连接建立模块,用于与所述客户端建立在扩展后的RTSP协议下的会话。相对于现有技术,本专利技术的有益效果在于:通过对RTSP协议进行扩展,以使得扩展后的RTSP协议支持预设的私有数据格式,从而使得扩展后的RTSP协议可以支持客户端和服务端的双向信令,相比RTSP标准协议,具有更大的灵活性。第三方面,本专利技术实施例提供了一种多媒体业务数据传输的设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任意一项所述的多媒体业务数据传输的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如第一方面中任意一项所述的多媒体业务数据传输的方法。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些本文档来自技高网...

【技术保护点】
1.一种多媒体业务数据传输的方法,其特征在于,包括以下步骤:/n在与客户端建立会话之后,响应于所述客户端发送的业务请求,将待传输的各种业务信令聚合在一个会话连接中;/n对待传输的各种业务数据分别建立传输轨道;其中,属于同一业务类型的业务数据分配到同一传输轨道中;/n将各个所述传输轨道上的业务数据混合在所述会话连接中,以将所述业务信令和所述业务数据通过同一会话连接传输给所述客户端。/n

【技术特征摘要】
1.一种多媒体业务数据传输的方法,其特征在于,包括以下步骤:
在与客户端建立会话之后,响应于所述客户端发送的业务请求,将待传输的各种业务信令聚合在一个会话连接中;
对待传输的各种业务数据分别建立传输轨道;其中,属于同一业务类型的业务数据分配到同一传输轨道中;
将各个所述传输轨道上的业务数据混合在所述会话连接中,以将所述业务信令和所述业务数据通过同一会话连接传输给所述客户端。


2.如权利要求1所述多媒体业务数据传输的方法,其特征在于,所述方法还包括:
将各个通道的业务数据进行打包,得到各个通道的RTP数据包;其中,所述RTP数据包的RTP扩展头中包括相应的业务数据的通道ID和所述RTP数据包的长度信息;
将属于同一业务类型的业务数据对应的RTP数据包按照时间顺序混合在相应的传输轨道中。


3.如权利要求1所述多媒体业务数据传输的方法,其特征在于,所述方法还包括:
对RTSP协议进行扩展,以使得扩展后的RTSP协议支持预设的私有数据格式;
与所述客户端建立在扩展后的RTSP协议下的会话。


4.如权利要求3所述多媒体业务数据传输的方法,其特征在于,所述方法还包括:
将所述业务信令按照所述私有数据格式进行编码。


5.如权利要求1所述多媒体业务数据传输的方法,其特征在于,所述方法还包括:
在传输所述业务信令和所述业务数据之前,向所述客户端通知各种业务数据的传输轨道ID。


6.一种多媒体业务数据传输的服务端,其特征在于,包括:
业务信令聚合模块,用于在与客户端建立会话之后,响应...

【专利技术属性】
技术研发人员:欧阳昌葵
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

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

1