一种视频差异化符号显示方法及装置与流程

专利2024-06-27  67



1.本发明涉及视频显示技术领域,尤其涉及一种视频差异化符号显示方法及装置。


背景技术:

2.在港口的安防项目建设中会安装摄像机进行监控,由于监控的摄像机视频画面非常重要性,因此,上级多个单位和部门需要监看摄像机画面,如公安、海关、边检、应急、海事、港口集团等,各上级单位和部门均有各自的视频监控平台,上级单位和部门的视频监控平台需要调用港口安防项目中的摄像机画面,并且希望在视频上加上各单位和部门专属的osd标签。
3.但是,在现有技术中,尚无此应用的先例案例和技术,而现场又由于现场环境的因素,无法在同一位置安装多台摄像机,供不同的上级单位和部门调用。


技术实现要素:

4.鉴于上述问题,本发明提供一种视频差异化符号显示方法及装置,主要目的是为了实现在港区安防系统建设中,充分复用摄像机,多个上级部门调用同一路视频画面时带有各自专属的osd标签,可以避免在同一位置重复建设摄像机。
5.为解决上述技术问题,本发明提出以下方案:
6.第一方面,本发明提供一种视频差异化符号显示方法,所述方法包括:
7.获取解码后目标视频流;
8.在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;
9.将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;
10.所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;
11.所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。
12.优选地,所述获取解码后目标视频流,包括:
13.获取所述目标视频播放客户端发送的对所述目标视频流的访问指令;
14.基于所述访问指令,得到所述目标视频播放客户端对应的所述目标视频播放平台以及所述目标视频播放平台对应的预访问所述目标视频流;
15.根据所述预访问所述目标视频流计算资源数据值;
16.判断所述资源数据值是否大于预设网关算力阈值;
17.若不是,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。
18.优选地,所述在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流,包括:
19.基于所述目标视频播放平台通过预设映射表得到所述目标视频播放平台对应的
目标符号;
20.在所述解码后目标视频流上叠加所述目标视频播放平台对应的目标符号,得到所述叠加目标符号视频流。
21.优选地,在获取解码后目标视频流之前,所述方法还包括:
22.判断所述目标视频流是否存在当前访问视频播放平台;
23.若是,则进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台;
24.若是,则停止所述当前访问视频播放平台对所述目标视频流的访问;
25.获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
26.优选地,在所述进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台之后,所述方法还包括:
27.若不是,则将所述目标视频播放平台按照预设优先级规则进行访问顺序排序,所述目标视频播放平台至少2个;
28.当所述当前访问视频播放平台停止访问所述目标视频流时,监测所述当前访问视频播放平台对应的停止时长;
29.若所述停止时长达到预设时长阈值,则获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
30.优选地,所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流,包括:
31.所述目标视频播放平台对应的所述目标视频播放客户端按照预设访问规则播放所述叠加目标符号视频流,所述目标视频播放平台对应的所述目标视频播放客户端至少2个。
32.优选地,所述判断所述资源数据值是否大于预设网关算力阈值,还包括:
33.若是,则获取目标视频流,且直接发送给所述目标视频播放平台。
34.第二方面,本发明提供一种视频差异化符号显示装置,所述装置包括:
35.获取单元,用于获取解码后目标视频流;
36.添加单元,用于在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;
37.编码单元,用于将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;
38.第一解码单元,用于所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;
39.播放单元,用于所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。
40.优选地,所述获取单元包括:
41.获取模块,用于获取所述目标视频播放客户端发送的对所述目标视频流的访问指令;还用于基于所述访问指令,得到所述目标视频播放客户端对应的所述目标视频播放平台以及所述目标视频播放平台对应的预访问所述目标视频流;
42.计算模块,用于根据所述预访问所述目标视频流计算资源数据值;
43.判断模块,用于判断所述资源数据值是否大于预设网关算力阈值;
44.解码模块,用于若所述资源数据值不大于预设网关算力阈值,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。
45.优选地,所述添加单元包括:
46.获取模块,用于基于所述目标视频播放平台通过预设映射表得到所述目标视频播放平台对应的目标符号;
47.添加模块,用于在所述解码后目标视频流上叠加所述目标视频播放平台对应的目标符号,得到所述叠加目标符号视频流。
48.优选地,所述装置还包括:
49.判断单元,用于判断所述目标视频流是否存在当前访问视频播放平台;若是,则进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台;
50.控制单元,用于若所述目标视频流对应的当前访问视频播放平台的优先级低于所述目标视频播放平台,则停止所述当前访问视频播放平台对所述目标视频流的访问;
51.第二解码单元,用于获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
52.优选地,所述装置还包括:
53.控制单元,还用于若所述目标视频流对应的当前访问视频播放平台的优先级不低于所述目标视频播放平台,则将所述目标视频播放平台按照预设优先级规则进行访问顺序排序,所述目标视频播放平台至少2个;
54.监测单元,用于当所述当前访问视频播放平台停止访问所述目标视频流时,监测所述当前访问视频播放平台对应的停止时长;
55.第二解码单元,还用于若所述停止时长达到预设时长阈值,则获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
56.优选地,所述播放单元包括:
57.所述播放单元,还用于所述目标视频播放平台对应的所述目标视频播放客户端按照预设访问规则播放所述叠加目标符号视频流,所述目标视频播放平台对应的所述目标视频播放客户端至少2个。
58.优选地,所述获取单元还包括:
59.转发模块,用于若所述资源数据值大于预设网关算力阈值,则获取目标视频流,且直接发送给所述目标视频播放平台。
60.为了实现上述目的,根据本发明的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面所述视频差异化符号显示方法。
61.为了实现上述目的,根据本发明的第四方面,提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述用于视频差异化符号显示装置的全部或部分步骤。
62.借由上述技术方案,本发明提供的视频差异化符号显示方法及装置,是因为上级多个单位和部门需要监看在港口的安防项目建设中的摄像机画面,而上级单位和部门的视频监控平台调用港口安防项目中的摄像机画面时希望在视频上加上各单位和部门专属的osd标签。但是,在现有技术中,尚无此应用的先例案例和技术,而现场又由于现场环境的因素,无法在同一位置安装多台摄像机,供不同的上级单位和部门调用。为此,本发明通过获取解码后目标视频流;在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;再将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。本发明可以实现在港区安防系统建设中,充分复用摄像机,多个上级部门调用同一路视频画面时带有各自专属的osd标签,可以避免在同一位置重复建设摄像机。
63.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
64.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
65.图1示出了本发明实施例提供的一种视频差异化符号显示方法流程图;
66.图2示出了本发明实施例提供的另一种视频差异化符号显示方法流程图;
67.图3示出了本发明实施例提供的一种视频差异化符号显示装置的组成框图;
68.图4示出了本发明实施例提供的另一种视频差异化符号显示装置的组成框图。
具体实施方式
69.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
70.随着智慧港口的发展,港口智慧安防建设受到各级单位、部门的重视,由于港口安防系统的敏感性,尤其是涉及到港口海关、边检等重要位置的监控视频,受到多部门的关注,因空间位置及成本的关系,无法在同一位置分别部署摄像机供各单位单独使用,因此就需要复用一个摄像机,各单位同时调用,同时在各单位的视频流上,增加各单位专属的osd标签。针对此问题,发明人想到在港区安防系统建设中,充分复用摄像机,多个上级部门调用同一路视频画面时叠加各自专属的osd标签。
71.为此,本发明实施例提供了一种视频差异化符号显示方法,通过该方法实现在港区安防系统建设中,充分复用摄像机,多个上级部门调用同一路视频画面时带有各自专属的osd标签,可以避免在同一位置重复建设摄像机,其具体执行步骤如图1所示,包括:
72.101、获取解码后目标视频流。
73.本发明是基于单相机多用户复用的osd显示系统提供的一种视频差异化符号显示方法,所述显示系统包括视频接入部分、视频处理部分和视频管理部分;所述视频接入部分可以为港口已创建的多个视频监控平台,所述多个视频监控平台可以为海康8600平台、华为ivs3800平台等,本步骤不做具体限定;所述显示系统基于各上级单位和部门发送的调取目标视频流的指令,将所述目标视频流从所述港口已创建的多个视频监控平台中调取;所述视频处理部分是把从所述视频接入部分调取来的视频流数据通过二次编码的方式进行处理,并输出给各上级单位和部门;所述视频管理部分是接入所述显示系统的资源管理、多级权限管理、osd叠加管理、系统操作控制管理、数据库管理、信息发布管理等,本步骤不做具体限定。
74.其中,所述目标视频流是各上级单位和部门需要调取的监控摄像头的视频;所述解码后目标视频流是将基于所述各上级单位和部门的调取指令通过所述视频接入部分调取的所述目标视频流进行解码后得到的视频流数据。
75.102、在解码后目标视频流上叠加目标符号,得到叠加目标符号视频流。
76.根据步骤101可得所述解码后目标视频流,在所述解码后目标视频流上通过osd叠加管理叠加上目标符号,得到所述叠加目标符号视频流;所述目标符号是需要调取所述目标视频流的各上级单位和部门的专属符号;所述各上级单位和部门可以为公安、海关、边检、应急、海事、港口集团等,所述目标符号可以为所述单位和部分的图形符号、名称、简称或者图形和名称的混合符号等,本步骤不做具体限定;例如:海关单位调取港口监控视频,在所述海关平台的客户端显示的监控视频带有海关图形符号。
77.103、将叠加目标符号视频流进行编码,且发送给目标符号对应的目标视频播放平台。
78.根据步骤102可得所述叠加目标符号视频流,将所述叠加目标符号视频流进行编码,所述编码方式可以为编解码标准国际电联的h.261、h.263,本步骤不做具体限定;从所述叠加目标符号视频流中可以获取所述目标符号,根据目标符号通过预设映射表可以得到对应的目标视频播放平台;所述目标视频播放平台是向显示系统发送调取所述目标视频流指令的所述目标视频播放客户端对应的视频播放平台;所述目标视频播放平台可以为海关平台、边检平台等,所述目标视频播放客户端是使用所述目标视频播放平台的终端,例如:海关平台以及海关平台对应的一台监控终端;本步骤不做具体限定。
79.104、目标视频播放平台接收并解码经编码的叠加目标符号视频流。
80.其中,所述解码方式可以为编解码标准国际电联的h.261、h.263;本步骤不做具体限定。所述目标视频播放平台接收到视频处理部分发送的已经编码的叠加目标符号视频流,再将其进行解码并储存在所述目标视频播放平台中以备所述目标视频播放平台对应的目标视频播放客户端进行播放显示。
81.105、目标视频播放平台对应的目标视频播放客户端播放叠加目标符号视频流。
82.其中,所述目标视频播放客户端是通过所述目标视频播放平台调取叠加目标符号视频流的客户端;例如:所述目标视频播放平台为边检平台,所述目标视频播放客户端为边检机关单位的某一部门的电脑终端;调取到的所述叠加目标符号视频流为港口某一个地点的监控画面且在监控画面的左上角带有边检机关的简称“边检”符号。
83.基于上述图1实施例的实现方式可以看出,本发明提供一种视频差异化符号显示
方法,对于上级单位和部门的视频监控平台调用港口安防项目中的摄像机画面时希望在视频上加上各单位和部门专属的osd标签。而在现有技术中,尚无此应用的先例案例和技术,并且现场又由于现场环境的因素,无法在同一位置安装多台摄像机,供不同的上级单位和部门调用。为此,本发明通过获取解码后目标视频流;在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;再将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。因此,本发明能够实现在港区安防系统建设中,充分复用摄像机,多个上级部门调用同一路视频画面时带有各自专属的osd标签,可以避免在同一位置重复建设摄像机。
84.进一步的,作为对图1所示实施例的细化及扩展,本发明实施例还提供了另一种视频差异化符号显示方法,如图2所示,其具体步骤如下:
85.201、判断目标视频流是否存在当前访问视频播放平台。
86.本发明是基于单相机多用户复用的osd显示系统提供的一种视频差异化符号显示方法,所述显示系统包括统一管理平台,所述统一管理平台的南北向各配置一台gb28181国标流媒体网关,分别作为上下级完成视频的接入与转出。该gb28181国标流媒体网关支持同时多个异构平台的接入和级联,支持以gb/t28181标准和rtmp标准实现对接上级平台,以私有sdk协议、http、gb/t28181标准、onvif标准、rtsp标准、rtmp标准接入下级平台。南向gb28181国标流媒体网关专门负责从海康8600平台通过gb28181协议取视频流,北向gb28181国标流媒体网关负责通过gb28181协议向上级的多个不同视频平台推送视频流,同时满足东西接入资源管理、多级权限管理、osd叠加管理、系统操作控制管理、数据库管理、信息发布管理等,根据需要进行接入功能管理,本步骤不做具体限定;并且东西接口“解码/编码网关”进行视频调用与并发处理;“解码/编码网关”能够并发处理的是将来自统一管理平台转发的(前端摄像头)30-60路视频流进行解码,再进行叠加上相应的osd标签,再进行编码。统一管理平台再将所述“解码/编码网关”处理后的视频流转发给上级多个视频平台中的任何一个。通过统一管理平台控制,自动为上级多个平台输出不同压缩方式的视频流,如支持h.265或h.264不同编码下的1080p、720p、d1等混合压缩和输出。统一管理平台的osd控制管理指令,按需提供osd与目标视频流的编码。
87.本发明通过统一管理平台完成视频录像的获取,同时像实时视频流一样,每一个视频录像都能独立完成5次(或多次)不同的osd叠加,同时完成第2次编码,通过北向gb28181国标流媒体网关给上级视频平台调用,录像回放调用是通过统一管理平台软件来完成。统一管理平台支持视频扩展能力,能够支持1000-5000路视频管理能力,并支持按需为上级平台转流(经过“解码/编码网关”)的能力,且具备未来持续扩展能力。所述上级视频平台为公安、海关、边检、应急、海事、港口集团等,所述下级视频平台是海康8600平台,所述统一管理平台从所述下级视频平台调取视频流。
88.所述判断目标视频流是否存在当前访问视频播放平台,举例进行说明:
89.所述目标视频流是港口的海康8600平台储存的视频流中的一处摄像机拍摄的视频流,例如:港口a路段的2号摄像头拍摄的视频数据;判断所述港口a路段的2号摄像头拍摄的视频数据是否存在被访问的情况,也就是,是否存在视频播放平台访问所述港口a路段的
2号摄像头拍摄的视频数据。所述当前访问视频播放平台为边检单位视频平台。
90.202、若是,则进一步判断目标视频流对应的当前访问视频播放平台的优先级是否低于目标视频播放平台。
91.以步骤201的例子进行说明:
92.所述目标视频播放平台是需要调用“港口a路段的2号摄像头拍摄的视频数据”的目标视频平台,例如:海关单位视频平台;当通过步骤201判断得到所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”存在当前访问视频播放平台“边检单位视频平台”时,进一步判断所述当前访问视频播放平台“边检单位视频平台”的优先级是否低于所述目标视频播放平台“海关单位视频平台”的优先级;
93.所述边检单位视频平台和所述海关单位视频平台的优先级是通过预设优先级规则进行规定的,预设优先级规则是将各个上级视频平台进行优先级设定,例如:公安单位视频平台为6级,海关单位视频平台为5级、边检单位视频平台为4级、应急单位视频平台为3级、海事单位视频平台为2级、港口集团单位视频平台为1级;因此可知,在例子中,所述边检单位视频平台和所述海关单位视频平台的优先级分别为4级和5级。
94.203、若是,则停止当前访问视频播放平台对目标视频流的访问;获取目标视频播放平台对应的目标视频流,且将目标视频流进行解码。
95.以步骤202的例子进行说明:
96.判断所述当前访问视频播放平台“边检单位视频平台”的优先级(4级)是否低于所述目标视频播放平台“海关单位视频平台”的优先级(5级);得到的判断结果为是,则统一管理平台停止所述当前访问视频播放平台“边检单位视频平台”对所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的调取访问;然后,统一管理平台获取所述目标视频播放平台“海关单位视频平台”需要调取的所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”,并且通过统一管理平台的“解码/编码网关”对所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”进行解码处理,得到解码后的目标视频流。
97.进一步的,若不是,则将所述目标视频播放平台按照预设优先级规则进行访问顺序排序,所述目标视频播放平台至少2个;当所述当前访问视频播放平台停止访问所述目标视频流时,监测所述当前访问视频播放平台对应的停止时长;若所述停止时长达到预设时长阈值,则获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码;以便后续多个所述目标视频播放平台按照已经排序好的访问顺序进行访问
98.以步骤上述例子进行说明:
99.所述预设优先级规则规定各个上级单位的优先级为:公安单位视频平台为6级,海关单位视频平台为5级、边检单位视频平台为4级、应急单位视频平台为3级、海事单位视频平台为2级、港口集团单位视频平台为1级;假如:所述目标视频播放平台为3个,分别为应急单位视频平台为3级、海事单位视频平台为2级、港口集团单位视频平台为1级;那么判断所述当前访问视频播放平台“边检单位视频平台”的优先级(4级)是否低于所述目标视频播放平台(所述目标视频播放平台为3个,其优先级均小于3级);得到的判断结果为不是,则将3个所述目标视频播放平台按照优先级从大到小排序,将所述排序作为方位所述目标视频流的访问顺序,可得,访问所述目标视频流的顺序为应急单位视频平台(3级)、海事单位视频平台(2级)、港口集团单位视频平台(1级);
100.当所述当前访问视频播放平台“边检单位视频平台”停止访问所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”时,监测所述当前访问视频播放平台对应的停止时长(10秒);若所述停止时长(10秒)达到预设时长阈值(10秒),则统一管理平台获取所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”,且通过“解码/编码网关”将所述目标视频流进行解码;各个所述目标视频播放平台按照所述访问顺序(应急单位视频平台(3级)、海事单位视频平台(2级)、港口集团单位视频平台(1级))向统一管理平台发送访问指令进行访问。
101.204、获取解码后目标视频流。
102.本步骤结合上述方法中101步骤的描述,在此相同的内容不赘述。
103.获取所述目标视频播放客户端发送的对所述目标视频流的访问指令;基于所述访问指令,得到所述目标视频播放客户端对应的所述目标视频播放平台以及所述目标视频播放平台对应的预访问所述目标视频流;根据所述预访问所述目标视频流计算资源数据值;判断所述资源数据值是否大于预设网关算力阈值;若不是,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流;若是,则获取目标视频流,且直接发送给所述目标视频播放平台。
104.举例说明一:
105.所述目标视频播放客户端是港口集团单位的a部门的1号电脑,所述目标视频播放平台为“港口集团单位视频平台”;所述“1号电脑”通过“港口集团单位视频平台”向统一管理平台发送访问指令时,则统一管理平台基于所述目标视频播放平台“港口集团单位视频平台”发送的访问指令(所述访问指令中包含所述目标视频播放平台和预访问的目标视频流信息),得到所述目标视频播放平台“港口集团单位视频平台”和所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”;假如:所述预设网关算力阈值为100,当所述预访问的所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为110,则统一管理平台获取目标视频流,且不进行处理直接将原视频发送给所述目标视频播放平台;若当所述预访问的所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为95,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。
106.举例说明二:
107.所述目标视频播放客户端为5个,分别为港口集团单位的a部门的1号电脑、公安单位的a部门的1号电脑,海关单位的a部门的1号电脑、边检单位的a部门的1号电脑、应急单位的a部门的1号电脑;上述5个目标视频客户端均通过各自的视频播放平台向统一管理平台发送访问指令,访问的目标视频流均为“港口a路段的2号摄像头拍摄的视频数据”;假如:所述预设网关算力阈值为100,当所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为30,则所述预访问的所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为5乘以30等于150,则统一管理平台获取目标视频流,且不进行处理直接将原视频发送给所述目标视频播放平台;若所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为15,则所述预访问的所述目标视频流“港口a路段的2号摄像头拍摄的视频数据”的资源数据值为5乘以15等于75,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。
108.205、在解码后目标视频流上叠加目标符号,得到叠加目标符号视频流。
109.本步骤结合上述方法中102步骤的描述,在此相同的内容不赘述。
110.基于所述目标视频播放平台通过预设映射表得到所述目标视频播放平台对应的目标符号;在所述解码后目标视频流上叠加所述目标视频播放平台对应的目标符号,得到所述叠加目标符号视频流。
111.以步骤203的例子进行说明:
112.当所述目标视频播放平台“应急单位视频平台”向统一管理平台发送访问指令时,则统一管理平台基于所述目标视频播放平台“应急单位视频平台”发送的访问指令,通过预设映射表得到所述目标视频播放平台“应急单位视频平台”的叠加符号“应急单位名称”;统一管理平台的“osd叠加管理”对所述解码后的目标视频流进行叠加符号“应急单位名称”;再通过“解码/编码网关”将所述叠加有“应急单位名称”符号的目标视频流“港口a路段的2号摄像头拍摄的视频数据”进行二次编码,统一管理平台通过gb28181国标流媒体网关将编码后的带有叠加符号的目标视频流发送给所述目标视频播放平台“应急单位视频平台”。
113.进一步的,所述目标视频播放平台对应的所述目标视频播放客户端按照预设访问规则播放所述叠加目标符号视频流,所述目标视频播放平台对应的所述目标视频播放客户端至少2个。其中,所述预设访问规则为目标视频播放客户端发送访问指令的先后顺序。
114.206、将叠加目标符号视频流进行编码,且发送给目标符号对应的目标视频播放平台。
115.本步骤结合上述方法中103步骤的描述,在此相同的内容不赘述。
116.207、目标视频播放平台接收并解码经编码的叠加目标符号视频流。
117.本步骤结合上述方法中104步骤的描述,在此相同的内容不赘述。
118.208、目标视频播放平台对应的目标视频播放客户端播放叠加目标符号视频流。
119.本步骤结合上述方法中105步骤的描述,在此相同的内容不赘述。
120.基于上述图2的实现方式可以看出,本发明提供一种视频差异化符号显示方法,本发明是过建设一套统一管理平台,不同平台/系统获取同一摄像机的视频流,能够加载不同的osd标签,并且基于开放式、大融合、全兼容、标准化的设计架构理念,集流媒体转发、视频编码、视频管理、标准通信协议、网络穿透、网络防火墙等核心技术于一体,实现视频编码、流媒体转发、标准协议转换、数据路由等多系统技术跨越融合,可基于gb/t28181-2011联网标准实现视频监控平台间的级联、互联,解决视频系统联网中视频信息的独立、分散、孤岛问题,实现将不同系统、不同厂家、不同类型、不同编码的视频信息统一标准、互联互通和信息共享,同时可以实现多路由服务器分布式、集群、级联,同一视频流为不同用户提供定制化的osd服务,同时可避免摄像机的重复建设。
121.进一步的,作为对上述图1所示方法的实现,本发明实施例还提供了一种视频差异化符号显示装置,用于对上述图1所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图3所示,该装置包括:
122.获取单元31,用于获取从所述第二解码单元38得到的解码后目标视频流;
123.添加单元32,用于在从所述获取单元31得到的所述解码后目标视频流上叠加目标
符号,得到所述叠加目标符号视频流;
124.编码单元33,用于将从所述添加单元32得到的所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;
125.第一解码单元34,用于所述目标视频播放平台接收并解码经所述编码单元33编码的所述叠加目标符号视频流;
126.播放单元35,用于所述目标视频播放平台对应的所述目标视频播放客户端播放从所述第一解码单元34得到的所述叠加目标符号视频流。
127.进一步的,作为对上述图2所示方法的实现,本发明实施例还提供了另一种视频差异化符号显示装置,用于对上述图2所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图4所示,该装置包括:
128.获取单元31,用于获取从所述第二解码单元38得到的解码后目标视频流;
129.添加单元32,用于在从所述获取单元31得到的所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;
130.编码单元33,用于将从所述添加单元32得到的所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;
131.第一解码单元34,用于所述目标视频播放平台接收并解码经所述编码单元33编码的所述叠加目标符号视频流;
132.播放单元35,用于所述目标视频播放平台对应的所述目标视频播放客户端播放从所述第一解码单元34得到的所述叠加目标符号视频流。
133.判断单元36,用于判断所述目标视频流是否存在当前访问视频播放平台;若是,则进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台;
134.控制单元37,用于从所述判断单元36得到的若所述目标视频流对应的当前访问视频播放平台的优先级低于所述目标视频播放平台,则停止所述当前访问视频播放平台对所述目标视频流的访问;
135.第二解码单元38,用于获取从所述判断单元36得到的所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
136.控制单元37,还用于若所述目标视频流对应的当前访问视频播放平台的优先级不低于所述目标视频播放平台,则将所述目标视频播放平台按照预设优先级规则进行访问顺序排序,所述目标视频播放平台至少2个;
137.监测单元39,用于从所述控制单元37得到的当所述当前访问视频播放平台停止访问所述目标视频流时,监测所述当前访问视频播放平台对应的停止时长;
138.所述第二解码单元38,还用于从所述监测单元39得到的若所述停止时长达到预设时长阈值,则获取从所述判断单元36得到的所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。
139.进一步的,所述获取单元31包括:
140.获取模块311,用于获取所述目标视频播放客户端发送的对所述目标视频流的访
问指令;还用于基于所述访问指令,得到所述目标视频播放客户端对应的所述目标视频播放平台以及所述目标视频播放平台对应的预访问所述目标视频流;
141.计算模块312,用于根据从所述获取模块311得到的所述预访问所述目标视频流计算资源数据值;
142.判断模块313,用于判断从所述计算模块312得到的所述资源数据值是否大于预设网关算力阈值;
143.解码模块314,用于从所述判断模块313得到的若所述资源数据值不大于预设网关算力阈值,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。
144.进一步的,所述添加单元32包括:
145.获取模块321,用于基于所述目标视频播放平台通过预设映射表得到所述目标视频播放平台对应的目标符号;
146.添加模块322,用于在所述解码后目标视频流上叠加从得到获取模块321得到的所述目标视频播放平台对应的目标符号,得到所述叠加目标符号视频流。
147.进一步的,所述播放单元35包括:
148.所述播放单元35,还用于所述目标视频播放平台对应的所述目标视频播放客户端按照预设访问规则播放所述叠加目标符号视频流,所述目标视频播放平台对应的所述目标视频播放客户端至少2个。
149.进一步的,所述获取单元31还包括:
150.转发模块315,用于从所述判断模块313得到的若所述资源数据值大于预设网关算力阈值,则获取目标视频流,且直接发送给所述目标视频播放平台。
151.进一步的,本发明实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述图1-2中所述的视频差异化符号显示方法。
152.进一步的,本发明实施例还提供一种存储介质,所述存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述存储介质所在设备执行上述图1-2中所述的视频差异化符号显示方法。
153.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
154.可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
155.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
156.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
157.此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(r视频差异化符号显示m)和/或非易失性内存等形式,如只读存储器(rom)或闪存(fl视频差
异化符号显示sh r视频差异化符号显示m),存储器包括至少一个存储芯片。
158.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
159.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
160.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
161.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
162.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
163.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(r视频差异化符号显示m)和/或非易失性内存等形式,如只读存储器(rom)或闪存(fl视频差异化符号显示sh r视频差异化符号显示m)。存储器是计算机可读介质的示例。
164.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pr视频差异化符号显示m)、静态随机存取存储器(sr视频差异化符号显示m)、动态随机存取存储器(dr视频差异化符号显示m)、其他类型的随机存取存储器(r视频差异化符号显示m)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(tr视频差异化符号显示nsitory medi视频差异化符号显示),如调制的数据信号和载波。
165.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的
过程、方法、商品或者设备中还存在另外的相同要素。
166.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
167.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种视频差异化符号显示方法,其特征在于,所述方法包括:获取解码后目标视频流;在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。2.根据权利要求1所述的方法,其特征在于,所述获取解码后目标视频流,包括:获取所述目标视频播放客户端发送的对所述目标视频流的访问指令;基于所述访问指令,得到所述目标视频播放客户端对应的所述目标视频播放平台以及所述目标视频播放平台对应的预访问所述目标视频流;根据所述预访问所述目标视频流计算资源数据值;判断所述资源数据值是否大于预设网关算力阈值;若不是,则基于所述对所述目标视频流的访问指令获取所述目标视频流,且将所述目标视频流进行解码,得到所述解码后目标视频流。3.根据权利要求2所述的方法,其特征在于,所述在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流,包括:基于所述目标视频播放平台通过预设映射表得到所述目标视频播放平台对应的目标符号;在所述解码后目标视频流上叠加所述目标视频播放平台对应的目标符号,得到所述叠加目标符号视频流。4.根据权利要求1-3中任一项所述的方法,其特征在于,在获取解码后目标视频流之前,所述方法还包括:判断所述目标视频流是否存在当前访问视频播放平台;若是,则进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台;若是,则停止所述当前访问视频播放平台对所述目标视频流的访问;获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。5.根据权利要求4所述的方法,其特征在于,在所述进一步判断所述目标视频流对应的当前访问视频播放平台的优先级是否低于所述目标视频播放平台之后,所述方法还包括:若不是,则将所述目标视频播放平台按照预设优先级规则进行访问顺序排序,所述目标视频播放平台至少2个;当所述当前访问视频播放平台停止访问所述目标视频流时,监测所述当前访问视频播放平台对应的停止时长;若所述停止时长达到预设时长阈值,则获取所述目标视频播放平台对应的所述目标视频流,且将所述目标视频流进行解码。6.根据权利要求5中所述的方法,其特征在于,所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流,包括:
所述目标视频播放平台对应的所述目标视频播放客户端按照预设访问规则播放所述叠加目标符号视频流,所述目标视频播放平台对应的所述目标视频播放客户端至少2个。7.根据权利要求2所述的方法,其特征在于,所述判断所述资源数据值是否大于预设网关算力阈值,还包括:若是,则获取目标视频流,且直接发送给所述目标视频播放平台。8.一种视频差异化符号显示装置,其特征在于,包括:获取单元,用于获取解码后目标视频流;添加单元,用于在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;编码单元,用于将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;第一解码单元,用于所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;播放单元,用于所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。9.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求7中任一项所述视频差异化符号显示。10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述视频差异化符号显示方法。

技术总结
本发明公开了一种视频差异化符号显示方法及装置,涉及视频显示领域,主要目的在于实现多个上级部门调用同一路视频画面时带有各自专属的OSD标签。本发明主要的技术方案为:获取解码后目标视频流;在所述解码后目标视频流上叠加目标符号,得到所述叠加目标符号视频流;将所述叠加目标符号视频流进行编码,且发送给所述目标符号对应的目标视频播放平台;所述目标视频播放平台接收并解码经编码的所述叠加目标符号视频流;所述目标视频播放平台对应的所述目标视频播放客户端播放所述叠加目标符号视频流。本发明用于调用视频画面。本发明用于调用视频画面。本发明用于调用视频画面。


技术研发人员:臧席潭 缪平平 李燕舞 尹义文 张志昌
受保护的技术使用者:北京国基科技股份有限公司
技术研发日:2022.06.22
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-8344.html

最新回复(0)