一种视频组播方法及装置制造方法及图纸

技术编号:21096446 阅读:46 留言:0更新日期:2019-05-11 12:38
公开了一种视频组播方法及装置。一种视频组播方法,其特征在于,所述方法包括:服务端在接收到组播指令的情况下,根据预设若干编码格式,对指定的源数据进行编码,得到各编码格式对应的若干目标数据;服务端将所述若干目标数据发送至下一层的中间路由节点;服务端下一层的中间路由节点在接收到服务端发送的若干目标数据后,根据预设目标数据分发规则对每个目标数据进行分发或过滤;客户端在接受到中间路由节点发送的目标数据的情况下,若所接收到的目标数据包括基本数据与增强数据,则对基本数据与增强数据进行联合解码,得到所述源数据对应的增强视频;若接收到的目标数据只包括基本数据,则对基本数据进行解码,得到所述源数据对应的基础视频。

【技术实现步骤摘要】
一种视频组播方法及装置
本说明书实施例涉及网络通信
,尤其涉及一种视频组播方法及装置。
技术介绍
在视频会议、远程教学、视频直播等领域中,可以通过视频组播技术,将同一份视频数据同时发送给多个用户设备,避免数据重复发送,提高视频数据传输的效率。但是,视频组播技术中一般采用相同的速率进行组播,并且所组播视频的格式也相同,而不同用户设备所处网络环境及硬件性能的差异,对视频数据的接收与处理能力也存在差异,因此会造成部分链路拥塞而部分链路的带宽无法得到充分利用。现有技术的一种解决方案是,采用RSVP(ResourceReservationProtocol,资源预留协议)技术,在视频数据开始传输之前,首先预留一定的网络资源,从而保证足够的数据传输资源,解决链路拥塞的问题。但是,当用户设备数量增多时,需要预留较多的网络资源,使得网络设备压力过大,并且仍无法解决部分链路的带宽无法得到充分利用的问题。
技术实现思路
有鉴于此,本说明书实施例提供一种视频组播方法及装置,技术方案如下:一种视频组播方法,其特征在于,所述方法应用于视频组播系统,该系统包括服务端、客户端及若干中间路由节点,所述方法包括:所述本文档来自技高网...

【技术保护点】
1.一种视频组播方法,其特征在于,所述方法应用于视频组播系统,该系统包括服务端、客户端及若干中间路由节点,所述方法包括:所述服务端在接收到组播指令的情况下,根据预设的若干编码格式,对该指令指定的源数据进行编码,得到各编码格式对应的若干目标数据;其中,不同编码格式对应的目标数据中,包括一组基本数据与至少一组增强数据;所述服务端将所述若干目标数据发送至下一层的中间路由节点;所述服务端下一层的中间路由节点在接收到服务端发送的若干目标数据后,根据预设目标数据分发规则对每个目标数据进行分发或过滤;其中,所述根据预设目标数据分发规则进行分发或过滤的方法包括:确定每个目标数据是否发送至下一层的中间路由节点和...

【技术特征摘要】
1.一种视频组播方法,其特征在于,所述方法应用于视频组播系统,该系统包括服务端、客户端及若干中间路由节点,所述方法包括:所述服务端在接收到组播指令的情况下,根据预设的若干编码格式,对该指令指定的源数据进行编码,得到各编码格式对应的若干目标数据;其中,不同编码格式对应的目标数据中,包括一组基本数据与至少一组增强数据;所述服务端将所述若干目标数据发送至下一层的中间路由节点;所述服务端下一层的中间路由节点在接收到服务端发送的若干目标数据后,根据预设目标数据分发规则对每个目标数据进行分发或过滤;其中,所述根据预设目标数据分发规则进行分发或过滤的方法包括:确定每个目标数据是否发送至下一层的中间路由节点和/或所连接的客户端;在确定发送至下一层的中间路由节点的情况下,将该目标数据发送至下一层的中间路由节点,以使该中间路由节点根据所述分发或过滤的方法,继续分发或过滤该目标数据;在确定发送至所连接客户端的情况下,将该目标数据发送至该客户端;所述客户端在接受到中间路由节点发送的目标数据的情况下,若所接收到的目标数据包括基本数据与增强数据,则对基本数据与增强数据进行联合解码,得到所述源数据对应的增强视频;若接收到的目标数据只包括基本数据,则对基本数据进行解码,得到所述源数据对应的基础视频;其中,增强视频的视频质量优于基础视频。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:客户端向所连接的中间路由节点发送客户端数据请求;所述与客户端连接的中间路由节点在接收到客户端的客户端数据请求后,向所连接的服务端或上一层中间路由节点发送路由数据请求;所述数据请求用于表示本端对所接收目标数据解码得到的视频质量的需求。3.根据权利要求2所述的方法,其特征在于,所述向所连接的服务端或上一层中间路由节点发送路由数据请求,包括:确定本端所连接的上一层为服务端或中间路由节点;在本端上一层与服务端连接的情况下,根据所接收的客户端数据请求,向服务端发送路由数据请求,以使服务端根据该请求向本端发送目标数据;在本端上一层与中间路由节点连接的情况下,根据所接收的客户端数据请求,向上一层中间路由节点发送路由数据请求,以使上一层中间路由节点根据发送路由数据请求的方法向上一层发送路由数据请求。4.根据权利要求2所述的方法,其特征在于,所述向所连接的服务端或上一层中间路由节点发送路由数据请求,包括:确定本端所连接客户端的数量;在确定本端连接多个客户端的情况下,根据接收到的所连接各客户端的客户端数据请求,确定确定所述各客户端对视频质量的总需求;根据所确定的总需求,向所连接的服务端或上一层中间路由节点发送路由数据请求。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:中间路由节点在接收到客户端的客户端数据请求的情况下,获得该客户端接收与处理目标数据的能力;判断所述客户端的客户端数据请求对应的需求,是否未超过所确定的能力;若否,则对所接收客户端数据请求中的需求进行调整,以使调整后的需求不超过所确定的能力。6.一种视频组播...

【专利技术属性】
技术研发人员:杨印州
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1