一种视频传输方法及设备的制造方法_5

文档序号:9582013阅读:来源:国知局
该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0182]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0183]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0184]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种视频传输方法,应用于多路视频传输系统,其特征在于,包括: 针对Μ个视频采集端口动态采集获得的Μ路视频源数据,按照相同的分时时段切分原贝U,切分出每路视频源数据在当前分时时段内需传输的对应数据包; 根据预先设定的传输链路调度规则,建立各视频采集端口与对应的视频输出端口之间的链路连接,传输所述对应的数据包; 其中,所述Μ路视频源数据中数据包数量最多的一路视频源数据所占用的分时时段的个数为X,分时时段的总数量为X与视频输出端口总数Ν的乘积,每一个分时时段占用设定的时长,各分时时段按预设顺序排列;且按照从第1个到第χΝ个分时时段的顺序,分别周期重复对动态采集获得的Μ路视频源数据进行切分; 所述传输链路调度规则具体为: 针对Ν个视频输出端口中的每一个视频输出端口,设置χΝ个分时时段对应的不同的视频采集端口,且在同一分时时段,各视频输出端口对应的视频采集端口不相同。2.如权利要求1所述的方法,其特征在于,所述传输链路调度规则通过下述方法确定: 针对Ν个视频输出端口分别配置一个视频传输队列,其中,每个视频传输队列中包含多个视频传输成员,所述视频传输成员携带有相应视频采集端口的标识,且每个视频传输成员所占的分时时段相等; 针对每个视频输出端口对应的视频传输队列依次执行: 在确定所述视频传输队列中,序号大于χΝ的分时时段上安排有视频传输成员时,查找所述视频传输队列中,序号不大于χΝ的分时时段上未安排的分时时段,并将所述确定的视频传输成员调整至查找到的所述未安排的分时时段; 在每个视频传输队列均调整之后,得到调度规则,其中,所述调度规则中,每个视频传输队列所包含的视频传输成员均安排在序号不大于χΝ的分时时段上,且每个分时时段安排的视频传输成员所携带的采集端口的标识不相同。3.如权利要求2所述的方法,其特征在于,确定所述视频传输队列中序号大于χΝ的分时时段上安排有视频传输成员,具体包括: 获取所述视频传输队列中的末个视频传输成员,并在确定所述末个视频传输成员所在的分时时段的序号大于χΝ时,确定所述视频传输队列中序号大于χΝ的分时时段上安排有视频传输成员。4.如权利要求2或3所述的方法,其特征在于,查找所述视频传输队列中,序号不大于χΝ的分时时段上未安排的分时时段,并将确定的视频传输成员调整至查找到的未安排的分时时段,具体包括: 针对在序号大于χΝ的分时时段上被安排的视频传输成员依次进行调整:查找所述视频传输队列中序号不大于xN的分时时段上的第一个未安排的分时时段,并在查找成功,且确定所述第一个未安排的分时时段上其他视频输出端口对应的视频传输队列中不存在与当前的视频传输成员携带的采集端口的标识相同的视频传输成员时,将当前的视频传输成员调整至所述第一个未安排的分时时段。5.如权利要求4所述的方法,其特征在于,根据所述序号大于χΝ的分时时段上被安排的视频传输成员所在的分时时段的序号,针对所述序号大于xN的分时时段上被安排的视频传输成员,按照由大至小的顺序依次进行调整。6.如权利要求5所述的方法,其特征在于,所述方法还包括: 在查找成功,且确定所述第一个未安排的分时时段上其他视频输出端口对应的视频传输队列中存在与当前的视频传输成员携带的采集端口的标识相同的视频传输成员时,查找所述视频队列中序号不大于xN的分时时段上的下一个未安排的分时时段,并在查找成功,且确定所述下一个未安排的分时时段上其他视频输出端口对应的视频传输队列中不存在与当前的视频传输成员携带的采集端口的序号相同的视频传输成员时,将当前的视频传输成员调整至所述下一个未安排的分时时段。7.如权利要求6所述的方法,其特征在于,当查找所述视频队列中序号不大于xN的分时时段上的下一个未安排的分时时段,且在查找失败时,所述方法还包括: 确定所述下一个未安排的分时时段之前的未安排的分时时段中其他视频输出端口对应的视频传输队列中存在的视频传输成员所携带的采集端口的标识; 查找所述视频队列中与确定的采集端口的标识不同的视频传输成员; 将查找到的任一视频传输成员调整至所述下一个未安排的分时时段之前的未安排的分时时段。8.如权利要求2所述的方法,其特征在于,针对N个视频输出端口分别配置一个视频传输队列,具体包括: 为Μ个视频采集端口的标识按照预设规则进行排序,所述多个视频传输成员按照自身携带的视频采集端口的标识的排序方式进行排序,得到视频传输成员序列,其中,携带的视频采集端口的标识相同的视频传输成员之间不分先后; 针对每个视频输出端口,按照所述视频传输成员序列依次安排形成一个视频传输队列,且所述每个视频传输队列中的首个视频传输成员所在的分时时段满足:前一个视频传输队列中,与位于序列之首的标识相同的最后一个视频传输成员所在的分时时段结束之后的所有分时时段。9.一种视频传输设备,应用于多路视频传输系统,其特征在于,包括: 切分单元,用于针对Μ个视频采集端口动态采集获得的Μ路视频源数据,按照相同的分时时段切分原则,切分出每路视频源数据在当前分时时段内需传输的对应数据包; 传输单元,用于根据预先设定的传输链路调度规则,建立各视频采集端口与对应的视频输出端口之间的链路连接,传输所述对应的数据包; 其中,所述Μ路视频源数据中数据包数量最多的一路视频源数据所占用的分时时段的个数为X,分时时段的总数量为X与视频输出端口总数Ν的乘积,每一个分时时段占用设定的时长,各分时时段按预设顺序排列;且按照从第1个到第χΝ个分时时段的顺序,分别周期重复对动态采集获得的Μ路视频源数据进行切分; 所述传输链路调度规则具体为: 针对Ν个视频输出端口中的每一个视频输出端口,设置χΝ个分时时段对应的不同的视频采集端口,且在同一分时时段,各视频输出端口对应的视频采集端口不相同。10.如权利要求9所述的设备,其特征在于,所述传输链路调度规则通过下述功能单元确定: 初始化单元,用于针对Ν个视频输出端口分别配置一个视频传输队列,其中,每个视频传输队列中包含多个视频传输成员,所述视频传输成员携带有相应视频采集端口的标识,且每个视频传输成员所占的分时时段相等; 配置单元,用于针对每个视频输出端口对应的视频传输队列依次执行:在确定所述视频传输队列中,序号大于xN的分时时段上安排有视频传输成员时,查找所述视频传输队列中,序号不大于xN的分时时段上未安排的分时时段,并将所述确定的视频传输成员调整至查找到的所述未安排的分时时段; 在每个视频传输队列均调整之后,得到调度规则,其中,所述调度规则中,每个视频传输队列所包含的视频传输成员均安排在序号不大于xN的分时时段上,且每个分时时段安排的视频传输成员所携带的采集端口的标识不相同。11.如权利要求10所述的设备,其特征在于,所述配置单元,具体包括: 第一确定子单元,获取所述视频传输队列中的末个视频传输成员,并在确定所述末个视频传输成员所在的分时时段的序号大于xN时,确定所述视频传输队列中序号大于xN的分时时段上安排有视频传输成员。12.如权利要求10或11所述的设备,其特征在于,所述配置单元,具体包括: 第一查找子单元,用于查找所述视频传输队列中序号不大于xN的分时时段上的第一个未安排的分时时段; 第一交换子单元,用于在第一查找单元查找成功,且确定所述第一个未安排的分时时段上其他视频输出端口对应的视频传输队列中不存在与当前的视频传输成员携带的采集端口的标识相同的视频传输成员时,将当前的视频传输成员调整至所述第一个未安排的分时时段。13.如权利要求12所述的设备,其特征在于,所述配置单元,具体用于根据所述超出标准传输总时的视频数据包所占的传输分时的序号,针对所述超出标准传输总时的视频数据包,按照由大至小的顺序依次进行调整。14.如权利要求13所述的设备,其特征在于, 所述第一查找子单元,还用于在查找成功,且确定所述第一个未安排的分时时段上其他视频输出端口对应的视频传输队列中存在与当前的视频传输成员携带的采集端口的标识相同的视频传输成员时,查找所述视频队列中序号不大于xN的分时时段上的下一个未安排的分时时段; 所述第一交换子单元,还用于在查找所述视频队列中序号不大于xN的分时时段上的下一个未安排的分时时段成功,且确定所述下一个未安排的分时时段上其他视频输出端口对应的视频传输队列中不存在与当前的视频传输成员携带的采集端口的序号相同的视频传输成员时,将当前的视频传输成员调整至所述下一个未安排的分时时段。15.如权利要求14所述的设备,其特征在于,所述配置单元,还包括: 第二确定子单元,用于当查找所述视频队列中序号不大于xN的分时时段上的下一个未安排的分时时段,且在查找失败时,确定所述下一个未安排的分时时段之前的未安排的分时时段中其他视频输出端口对应的视频传输队列中存在的视频传输成员所携带的采集端口的标识; 第二查找子单元,用于查找所述视频队列中与确定的采集端口的标识不同的视频传输成员; 第二交换子单元,用于将查找到的任一视频传输成员调整至所述下一个未安排的分时时段之前的未安排的分时时段。16.如权利要求9所述的设备,其特征在于,所述初始化单元,具体用于: 为Μ个视频采集端口的标识按照预设规则进行排序,所述多个视频传输成员按照自身携带的视频采集端口的标识的排序方式进行排序,得到视频传输成员序列,其中,携带的视频采集端口的标识相同的视频传输成员之间不分先后; 针对每个视频输出端口,按照所述视频传输成员序列依次安排形成一个视频传输队列,且所述每个视频传输队列中的首个视频传输成员所在的分时时段满足:前一个视频传输队列中,与所述位于序列之首的标识相同的最后一个视频传输成员所在的分时时段结束之后的所有分时时段。
【专利摘要】本发明公开了一种视频传输方法及设备,主要内容包括:针对M个视频采集端口动态采集获得的M路视频源数据,根据预先设定的传输链路调度规则,建立链路连接并传输对应的数据包;所述传输链路调度规则为:针对N个视频输出端口中的每一个视频输出端口,设置xN个分时时段对应的不同的视频采集端口,且在同一分时时段各视频输出端口对应的视频采集端口不相同。从而,使得每个传输分时传输的视频数据包所携带的采集端口的标识不相同,且每个视频传输队列所包含的视频数据包均安排在序号不大于xN的分时时段上,在节省传输时间的同时,还避免了现有技术中出现无法安排的情况,进而在利用所述调度规则进行视频传输时,可以避免链路带宽资源的浪费。
【IPC分类】H04N5/262, H04L29/06, H04N5/268
【公开号】CN105338258
【申请号】CN201410300199
【发明人】盛剑国, 张兴明
【申请人】浙江大华技术股份有限公司
【公开日】2016年2月17日
【申请日】2014年6月26日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1