视频流的传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34996991 阅读:22 留言:0更新日期:2022-09-21 14:45
本申请公开了一种视频流的传输方法、装置、电子设备及存储介质。该方法包括:从来自上级平台的目标视频流拉取请求中提取同步信源标识符和目标设备的国标编码,并保存国标编码和同步信源标识符的对应关系;检索中间平台是否存在与国标编码对应的目标视频流;若存在,则复制目标视频流并根据对应关系为复制的目标视频流配置同步信源标识符,将配置后的目标视频流推送给上级平台;若不存在,则拉取下级平台的目标视频流并推送至上级平台。本申请的方法根据目标视频流拉取请求检查数据库中是否存在目标视频流,若存在则从数据库中查找到预先存储的对应于国标编码的目标视频流,不需再从下级平台的设备中拉取目标视频流,提高了处理拉流请求的效率。处理拉流请求的效率。处理拉流请求的效率。

【技术实现步骤摘要】
视频流的传输方法、装置、电子设备及存储介质


[0001]本申请涉及视频处理
,具体涉及一种视频流的传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在安防监控领域中GB28181是行业的标准,GB28181标准要求各层平台能够级联上报,即底层平台可以上报到上层平台,上层平台可以继续上报到更上层平台。GB28181分为信令和视频流两部分,当上级平台拉流时,返回的视频流标记位SSRC(同步信源)必须要和信令传输的一致,否则上级平台就会抛弃视频流。在传统的级联平台系统中,观看下级平台的视频的时候,通常采取的方式是直接拉取下级平台的视频流。如果这个下级平台还有多个上级平台,且多个上级平台同时观看同一个下级平台的视频时,就得从下级平台进行多次拉流。由于摄像头等底层设备处理能力有限,这种方案只支持同时推送两三路视频流。于是在传统的级联平台中,也只能设置两三层上级平台。另外多次拉取下级摄像头等底层设备的视频流还会增大下级网络的负载,容易在下级网络中造成拥堵。
[0003]由于视频流数据量大,在传统级联推流方法中,中间平台就需要创建对应于拉流的上级平台的线程来从对应的底层目标设备拉取视频流,拉流的上级平台越多,拉流线程越多,对中间平台的资源消耗就越多。在中间平台直接从底层目标设备拉流时,由于底层目标设备处理多路视频流的能力有限,导致中间平台无法支撑多个上级平台的拉流需求。

技术实现思路

[0004]本申请的目的是提供一种视频流的传输方法、装置、电子设备及存储介质。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]根据本申请实施例的一个方面,提供一种视频流的传输方法,所述方法包括:
[0006]获取上级平台的目标视频流拉取请求,目标视频流拉取请求包括同步信源标识符和目标设备的国标编码信息,提取同步信源标识符和国标编码,并保存所述国标编码和所述同步信源标识符的对应关系;
[0007]检索中间平台是否存在与所述国标编码对应的目标视频流;
[0008]若存在所述目标视频流,则复制所述目标视频流,并根据所述对应关系为复制的目标视频流配置所述同步信源标识符,将配置后的目标视频流推送给所述上级平台;
[0009]若不存在所述目标视频流,则拉取下级平台的目标视频流,并推送至所述上级平台;其中,所述下级平台的各设备预先注册至所述中间平台,所述中间平台将本级服务中的下级设备注册到上级平台。
[0010]在本申请的一些实施例中,所述检索中间平台是否存在与所述国标编码对应的目标视频流包括:
[0011]查找与所述目标设备国标编码对应的下级设备国标编码,检索本级平台中是否存在与所述下级设备国标编码对应的视频流;
[0012]若存在,则该视频流即为目标视频流。
[0013]在本申请的一些实施例中,所述查找与所述目标设备国标编码对应的下级设备国标编码包括:
[0014]检索中间平台的数据库中与所述目标设备的国标编码相对应的下级设备国标编码,其中,所述数据库中预先存储有下级设备国标编码、下级设备注册至上级设备的国标编码,每个下级设备可注册至少一个上级设备;
[0015]查找所述中间平台是否存在与所述下级设备国标编码对应的视频流。
[0016]在本申请的一些实施例中,所述拉取下级平台的目标设备的目标视频流,包括:
[0017]按照预设规则,随机生成一个同步信源标识符,利用随机生成的同步信源标识符构建目标视频流拉取请求;
[0018]发送构建的目标视频流拉取请求到所述下级平台的目标设备;
[0019]接收所述下级平台的目标设备根据所述构建的目标视频流拉取请求所推送的目标视频流,其中,所述推送的目标视频流中包括下级设备国标编码标记。
[0020]在本申请的一些实施例中,所述拉取下级平台的目标视频流,并推送至所述上级平台包括:
[0021]获取所述推送的目标视频流中的下级设备国标编码标记;
[0022]根据所述下级设备国标编码标记查找对应的注册至上级设备的目标设备国标编码;
[0023]通过目标设备国标编码找目标视频流拉取请求的同步信源标识符,并修改目标视频流中的初始同步信源标识符为目标视频流拉取请求的同步信源标识符;
[0024]将修改后的目标视频流推送至上级设备。
[0025]在本申请的一些实施例中,所述下级平台的各设备预先注册至所述中间平台,包括:
[0026]接收下级平台发送的设备注册请求;
[0027]发送目录信令拉取所述下级平台的设备目录;
[0028]接收所述下级平台返回的所述设备目录,将所述下级平台的各设备的国标编码保存到所述数据库中,完成注册。
[0029]在本申请的一些实施例中,所述复制所述目标视频流,并根据所述对应关系为复制的目标视频流配置所述同步信源标识符,包括:
[0030]复制所述目标视频流中每一帧视频帧;
[0031]将复制的所述视频帧的初始同步信源标识符修改为从所述拉取请求中提取的同步信源标识符。
[0032]根据本申请实施例的另一个方面,提供一种视频流的传输装置,所述装置包括:
[0033]提取保存模块,从来自上级平台的目标视频流拉取请求中提取同步信源标识符和目标设备的国标编码,并保存所述国标编码和所述同步信源标识符的对应关系;
[0034]检索模块,用于检索中间平台是否存在与所述国标编码对应的目标视频流;
[0035]复制推送模块,用于若存在所述目标视频流,则复制所述目标视频流,并根据所述
对应关系为复制的目标视频流配置所述同步信源标识符,将配置后的目标视频流推送给所述上级平台;
[0036]拉取推送模块,用于若不存在所述目标视频流,则拉取下级平台的目标视频流,并推送至所述上级平台。
[0037]根据本申请实施例的另一个方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述任一项的视频流的传输方法。
[0038]根据本申请实施例的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以实现上述任一项的视频流的传输方法。
[0039]本申请实施例的其中一个方面提供的技术方案可以包括以下有益效果:
[0040]本申请实施例提供的视频流的传输方法,从来自上级平台的目标视频流拉取请求中提取同步信源标识符和目标设备的国标编码,并保存国标编码和同步信源标识符的对应关系,检索中间平台是否存在与国标编码对应的目标视频流,若存在目标视频流,则复制目标视频流,并根据对应关系为复制的目标视频流配置同步信源标识符,将配置后的目标视频流推送给上级平台,若不存在目标视频流,则拉取下级本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流的传输方法,其特征在于,所述方法包括:从来自上级平台的目标视频流拉取请求中提取同步信源标识符和目标设备的国标编码,并保存所述国标编码和所述同步信源标识符的对应关系;检索中间平台是否存在与所述国标编码对应的目标视频流;若存在所述目标视频流,则复制所述目标视频流,并根据所述对应关系为复制的目标视频流配置所述同步信源标识符,将配置后的目标视频流推送给所述上级平台;若不存在所述目标视频流,则拉取下级平台的目标视频流,并推送至所述上级平台;其中,所述下级平台的各设备预先注册至所述中间平台,所述中间平台将本级服务中的下级设备注册到上级平台。2.根据权利要求1所述的方法,其特征在于,所述检索中间平台是否存在与所述国标编码对应的目标视频流包括:查找与所述目标设备国标编码对应的下级设备国标编码;检索本级平台中是否存在与所述下级设备国标编码对应的视频流;若存在,则该视频流即为目标视频流。3.根据权利要求1所述的方法,其特征在于,所述查找与所述目标设备国标编码对应的下级设备国标编码包括:检索中间平台的数据库中与所述目标设备的国标编码相对应的下级设备国标编码,其中,所述数据库中预先存储有下级设备国标编码、下级设备注册至上级设备的国标编码,每个下级设备可注册至至少一个上级平台;查找所述中间平台是否存在与所述下级设备国标编码对应的视频流。4.根据权利要求1所述的方法,其特征在于,所述拉取下级平台的目标设备的目标视频流,包括:按照预设规则,随机生成一个同步信源标识符,利用随机生成的同步信源标识符构建目标视频流拉取请求;发送构建的目标视频流拉取请求到所述下级平台的目标设备;接收所述下级平台的目标设备根据所述构建的目标视频流拉取请求所推送的目标视频流,其中,所述推送的目标视频流中包括下级设备国标编码标记。5.根据权利要求1所述的方法,其特征在于,所述拉取下级平台的目标视频流,并推送至所述上级平台包括:获取与所述目标视频流中对应的下级设备国标编码;根据...

【专利技术属性】
技术研发人员:汤荷张新晓夏曙东冀会娟
申请(专利权)人:北京千方科技股份有限公司
类型:发明
国别省市:

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

1