编解码集群传输视频流的方法和系统与流程

文档序号:12008399阅读:来源:国知局
编解码集群传输视频流的方法和系统与流程

技术特征:
1.一种编解码集群传输视频流的方法,其特征在于,所述方法包括:获取预设时段内向多个编码设备中的第一编码设备请求视频流的解码设备的数量;请求所述视频流的解码设备的数量高于预设值时,从多个编码设备中除所述第一编码设备外其他的编码设备中选取至少一个编码设备作为待发送所述视频流的编码设备;将所述视频流发送至选取的编码设备,通过所述选取的编码设备将所述视频流传送至对应的解码设备;所述将所述视频流发送至选取的编码设备包括:通过所述第一编码设备将所述视频流传送至所述选取的编码设备中的任意一个编码设备,再通过所述任意一个编码设备将所述视频流传送至所述选取的编码设备中的其他编码设备;所述选取的编码设备中任意一个获取所述视频流后,根据预设顺序或根据编码设备间的物理距离,将所述视频流在所述选取的编码设备中的其他编码设备中互传。2.根据权利要求1所述的编解码集群传输视频流的方法,其特征在于,在执行所述从多个编码设备中除第一编码设备外其他的编码设备中选取至少一个编码设备作为待发送所述视频流的编码设备的步骤之前,所述方法还包括以下步骤:获取所述第一编码设备当前可用的带宽,将所述当前可用的带宽和所述第一编码设备的带宽阈值比较;所述当前可用的带宽大于所述带宽阈值时,选取所述第一编码设备作为待发送所述视频流的编码设备。3.根据权利要求1所述的编解码集群传输视频流的方法,其特征在于,所述从多个编码设备中除第一编码设备外其他的编码设备中选取至少一个编码设备作为待发送所述视频流的编码设备的步骤包括以下步骤:获取所述其他的编码设备中每个编码设备当前可用的带宽;选取前N个所述带宽的值最大的编码设备作为待发送所述视频流的编码设备,所述N为大于或等于1的自然数。4.根据权利要求1所述的编解码集群传输视频流的方法,其特征在于,所述从多个编码设备中除第一编码设备外其他的编码设备中选取至少一个编码设备作为待发送所述视频流的编码设备的步骤包括以下步骤:依次选取所述其他的编码设备其中的一个;对于每次选取的一个编码设备,判断所述编码设备当前可用的带宽是否高于预设带宽值或所述选取的编码设备的带宽阈值,若高于,选取所述编码设备作为待发送所述视频流的编码设备;判断作为待发送所述视频流的编码设备的数量是否超过预设数量,若超过,停止选取和判断;若不高于,跳过所述编码设备。5.根据权利要求1所述的编解码集群传输视频流的方法,其特征在于,在所述将所述视频流发送至选取的编码设备的步骤中,通过所述第一编码设备将所述视频流发送至所有所述选取的编码设备。6.根据权利要求1所述的编解码集群传输视频流的方法,其特征在于,所述将所述视频流发送至选取的编码设备的步骤包括以下步骤:通过所述第一编码设备将所述视频流传送至所述选取的编码设备中的任意一个编码设备;通过所述任意一个编码设备将所述视频流传送至所述选取的编码设备中的其他编码设备。7.根据权利要求1至6中任意一项所述的编解码集群传输视频流的方法,其特征在于,所述通过所述选取的编码设备将所述视频流传送至对应的解码设备的步骤包括以下步骤:根据所述选取的编码设备中每个编码设备当前可用的带宽,确定每个编码设备能同时发送的所述视频流的路数;根据所述能同时发送的所述视频流的路数,确定每个编码设备对应的解码设备;使用所述选取的编码设备将所述视频流传送至所述对应的解码设备。8.一种编解码集群传输视频流的系统,其特征在于,所述系统包括:计数模块,用于获取预设时段内向多个编码设备中的第一编码设备请求视频流的解码设备的数量;第一控制模块,用于在请求所述视频流的解码设备的数量高于预设值时,从多个编码设备中除所述第一编码设备外其他的编码设备中选取至少一个编码设备作为待发送所述视频流的编码设备;第二控制模块,用于将所述视频流发送至选取的编码设备,通过所述选取的编码设备将所述视频流传送至对应的解码设备;所述将所述视频流发送至选取的编码设备包括:通过所述第一编码设备将所述视频流传送至所述选取的编码设备中的任意一个编码设备,再通过所述任意一个编码设备将所述视频流传送至所述选取的编码设备中的其他编码设备;所述选取的编码设备中任意一个获取所述视频流后,根据预设顺序或根据编码设备间的物理距离,将所述视频流在所述选取的编码设备中的其他编码设备中互传。9.根据权利要求8所述的编解码集群传输视频流的系统,其特征在于,所述第一控制模块还用于:获取所述第一编码设备当前可用的带宽,将所述当前可用的带宽和所述第一编码设备的带宽阈值比较;在所述当前可用的带宽大于所述带宽阈值时,选取所述第一编码设备作为待发送所述视频流的编码设备。10.根据权利要求8或9所述的编解码集群传输视频流的系统,其特征在于,所述第二控制模块还用于:根据所述选取的编码设备中每个编码设备当前可用的带宽,确定每个编码设备能同时发送的所述视频流的路数;根据所述能同时发送的所述视频流的路数,确定每个编码设备对应的解码设备;使用所述选取的编码设备将所述视频流传送至所述对应的解码设备。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1