一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种实现多制式视频接入的方法和系统与流程

2022-12-06 19:41:26 来源:中国专利 TAG:


1.本发明属于视频监控技术领域,具体的说是一种实现多制式视频接入的方法和系统。


背景技术:

2.视频监控是智能电网的重要组成部分,广泛应用于电网的建设、生产、运行、经营等领域。之前由于缺乏统一的建设标准,国家电网公司各单位的视频监控系统在不同建设时期选用了不同的技术和不同厂家的产品,导致了标准不统一、技术路线不一致。随着国家电网公司智能电网建设的不断推进,对视频监控系统提出了更高的要求,国家电网公司统一制定了视频监控企业标准,视频设备接入采用b接口协议,但由于历史视频较多,如何基于企业标准实现历史视频的接入成为难题。视频监控系统的基本接口分为两类:接口a和接口b。接口a视频监控系统外部接口,即提供视频监控系统与不属于本系统的前端系统之间、视频监控系统之间、视频监控系统与其他业务系统之间的接口。接口b视频监控系统内部接口,即提供视频监控平台与属于该平台的前端系统之间的接口。
3.存量视频按照协议标准主要包括国标28181协议、onvifx协议、厂家sdk协议、ehome协议等,存量设备无法通过b接口协议实现快速的接入,导致已建平台的存量视频设备无法进行复用,进而导致资源的浪费,现场需要接多种类型设备也无形间为现场人员增加了工作负担。


技术实现要素:

4.为了解决上述技术问题,本发明提出了一种实现多制式视频接入的方法和系统,可以适配多种视频接入协议的视频接入。
5.为实现上述目的,本发明采用以下技术方案:
6.一种实现多制式视频接入的方法,包括以下步骤:
7.通过分别与各设备厂家原生协议进行对接,获取原始流媒体,并将所述原始流媒体的数据包放入缓存中;
8.对位于缓存中的数据包的视频协议和媒体协议分别进行解析;并将解析后的视频协议编码格式转换为第一预设格式;将解析后的媒体协议编码格式转换为第二预设格式;
9.将分别转换为第一预设格式的视频协议和转换成第二预设格式的媒体协议转换为b接口协议;并对转换成b格式后的媒体流重新封装。
10.进一步的,所述获取原始流媒体的过程包括:设计与所述各设备厂家原生协议兼容的微服务器,并将所述微服务器与相同协议的设备厂家进行对接;所述设备厂家原生协议包括国标28181协议、onvifx协议、厂家sdk协议和ehome协议。
11.进一步的,所述并将所述原始流媒体的数据包放入缓存中的过程包括:
12.以恒定的时间间隔读出各数据包,以便将不同时间到达的数据包重建成连续的数据流。
13.进一步的,所述将解析后的视频协议编码格式转换为第一预设格式的过程包括:将解析后的视频协议编码格式转换为h264编码格式;所述解析后的视频协议编码格式包括avs、vp8和mpeg4。
14.进一步的,所述将解析后的媒体协议编码格式转换为第二预设格式的过程为:将解析后的媒体协议编码格式转换为g711格式;所述解析后的媒体协议编码格式包括aac、mp3、real audio和wma。
15.进一步的,所述对转换成b格式后的媒体流重新封装的过程包括:将视频帧进行封装和将音频帧进行封装。
16.进一步的,所述将视频帧进行封装和将音频帧进行封装的过程包括:
17.将视频关键帧采用第一格式进行封装;将视频非关键帧按照第二格式进行封装;将视频ps格式码流按照第一单元进行打包;将音频按照第三格式进行封装,并统一发布成无插件视频流;
18.所述第一格式为rtp ps header ps system header ps system map pes header h264 data;所述第二格式为:rtp ps header pes header h264 data;所述第三格式为rtp pes header g711;所述第一单位为nalu。
19.本发明还提出了一种实现多制式视频接入的系统,包括接入控制与抖动缓冲模块、解析转换模块和封装模块;
20.所述接入控制与抖动缓冲模块用于通过分别与各设备厂家原生协议进行对接,获取原始流媒体,并将所述原始流媒体的数据包放入缓存中;
21.所述解析转换模块用于对位于缓存中的数据包的视频协议和媒体协议分别进行解析;并将解析后的视频协议编码格式转换为第一预设格式;将解析后的媒体协议编码格式转换为第二预设格式;
22.所述封装模块用于将分别转换为第一预设格式的视频协议和转换成第二预设格式的媒体协议转换为b接口协议;并对转换成b格式后的媒体流重新封装。
23.进一步的,所述接入控制与抖动缓冲模块执行的过程为:
24.设计与所述各设备厂家原生协议兼容的微服务器,并将所述微服务器与相同协议的设备厂家进行对接;所述设备厂家原生协议包括国标28181协议、onvifx协议、厂家sdk协议和ehome协议;
25.以恒定的时间间隔读出各数据包,以便将不同时间到达的数据包重建成连续的数据流。
26.进一步的,所述解析转换模块执行的过程为:
27.对位于缓存中的数据包的视频协议和媒体协议分别进行解析;
28.将解析后的视频协议编码格式转换为h264编码格式;所述解析后的视频协议编码格式包括avs、vp8和mpeg4;将解析后的媒体协议编码格式转换为g711格式;所述解析后的媒体协议编码格式包括aac、mp3、real audio和wma。
29.发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
30.本发明提出了一种实现多制式视频接入的方法和系统,该方法包括通过分别与各设备厂家原生协议进行对接,获取原始流媒体,并将原始流媒体的数据包放入缓存中;对位
于缓存中的数据包的视频协议和媒体协议分别进行解析;并将解析后的视频协议编码格式转换为第一预设格式;将解析后的媒体协议编码格式转换为第二预设格式;将分别转换为第一预设格式的视频协议和转换成第二预设格式的媒体协议转换为b接口协议;并对转换成b格式后的媒体流重新封装。基于一种实现多制式视频接入的方法,还提出了一种实现多制式视频接入的系统。本发明针对电网企业视频体量大,视频制式多样,管理困难的难题,统一多种制式视频的接入协议及接入方法,实现现场固定摄像机、红外相机、移动布控球、巡检机器人视频、无人机巡检视频、单兵视频等多制式视频的兼容接入及统一管理,解决目前存在的视频接入不兼容问题;统一视视频播放组件,解决视频播放存在的闪退、花屏、卡顿等问题。
31.本发明通过对多种制式视频设备的统一管理也可以使视频设备可以进行复用,且可以同时满足多个平台的视频调阅需求,进而提高了资源利用率,另外通过多制式视频的结合,实现全过程、多视角、精准化、全时段远程监督管控,为电网的建设、生产、运行、经营提供了更全面的保障同时也减轻了现场人员的负担。
附图说明
32.如图1为本发明实施例1一种实现多制式视频接入的方法流程图;
33.如图2为本发明实施例2一种实现多制式视频接入的系统示意图。
具体实施方式
34.为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
35.实施例1
36.本发明实施例1提出了一种实现多制式视频接入的方法,用于解决现有技术中视频设备无法通过b接口协议实现快速的接入,导致已建平台的存量视频设备无法进行复用,进而导致资源的浪费的问题。
37.如图1给出了本发明实施例1一种实现多制式视频接入的方法流程图。
38.在步骤s100中,通过分别与各设备厂家原生协议进行对接,获取原始流媒体,并将原始流媒体的数据包放入缓存中;
39.采用微服务架构设计,每个微服务单元分别对接存量设备协议,分别开发国标28181协议、onvifx协议、厂家sdk协议、ehome协议等接入微服务,各微服务基于各设备厂家原生协议实现设备分别接入,在流媒体数据到达接收端之前将各数据包存储在抖动缓冲器中,抖动缓冲器以恒定的时间间隔读出各数据包,以便将不同时间到达数据包重建成连续的数据流。
40.在步骤s110中,对位于缓存中的数据包的视频协议和媒体协议分别进行解析;并将解析后的视频协议编码格式转换为第一预设格式;将解析后的媒体协议编码格式转换为
第二预设格式;
41.对位于缓存中的数据包的视频协议和媒体协议分别进行解析的过程为:分别使用解码网络协议头部和尾部的方法,以获取协议数据所表示的信息。本技术中对缓存数据包中的视频协议和媒体协议分别进行解析。
42.以及,将各厂家的视频协议进行转换,将avs、vp8、mpeg4等编码格式视频数据统一转换为h264编码格式,将aac、mp3、realaudio、wma等音频格式统一为g711格式。
43.在步骤s120中,将分别转换为第一预设格式的视频协议和转换成第二预设格式的媒体协议转换为b接口协议;并对转换成b格式后的媒体流重新封装。将各厂家视频协议的信令、媒体协议按照b接口协议标准进行转换。将编码格式、协议转换后的媒体流按照企标格式进行重新封装,视频关键帧采用rtp ps header ps system header ps system map pes header h264 data进行封装,视频非关键帧的采用rtp ps header pes header h264 data进行封装,视频ps格式码流以nalu为单位进行打包;音频按照rtp pes header g711标准进行封装,并统一发布成标准无插件视频流。
44.本发明保护的范围不局限于实施例1中列出的格式,只要符合b接口协议的相应格式都可以。
45.本发明实施例1提出的一种实现多制式视频接入的方法,可以适配多种视频接入协议的视频接入。可提供多种制式视频资源的接入、管理服务,视频资源主要通过各种私有协议或开放型网络视频接口协议等多种协议方式接入。视频接入协议应与视频管理平台所用企标b接口接入协议一致,与视频平台协议不一致的设备,但符合开放型网络视频接口协议的,也可以通过该协议进行接入。不符合企标协议和开放型网络视频接口协议的设备还可以采用开发接口协议接入,通过调用设备前端,实现兼容接入至视频管理平台。开发接口方式接入,要求设备具备网络转发和解码的开发接口,接入平台可以通过转发接口把码流转发到其他应用服务,解码接口则是在最终显示端上调用此接口进行解码呈现。
46.本发明实施例1提出的一种实现多制式视频接入的方法针对电网企业视频体量大,视频制式多样,管理困难的难题,统一多种制式视频的接入协议及接入方法,实现现场固定摄像机、红外相机、移动布控球、巡检机器人视频、无人机巡检视频、单兵视频等多制式视频的兼容接入及统一管理,解决目前存在的视频接入不兼容问题;统一视视频播放组件,解决视频播放存在的闪退、花屏、卡顿等问题。
47.本发明实施例1提出的一种实现多制式视频接入的方法通过对多种制式视频设备的统一管理也可以使视频设备可以进行复用,且可以同时满足多个平台的视频调阅需求,进而提高了资源利用率,另外通过多制式视频的结合,实现全过程、多视角、精准化、全时段远程监督管控,为电网的建设、生产、运行、经营提供了更全面的保障同时也减轻了现场人员的负担。
48.实施例2
49.基于本发明实施例1提出了一种实现多制式视频接入的方法,本发明实施例2一种实现多制式视频接入的系统,如图2为本发明实施例2一种实现多制式视频接入的系统示意图,该系统包括接入控制与抖动缓冲模块、解析转换模块和封装模块;
50.接入控制与抖动缓冲模块用于通过分别与各设备厂家原生协议进行对接,获取原始流媒体,并将所述原始流媒体的数据包放入缓存中;
51.解析转换模块用于对位于缓存中的数据包的视频协议和媒体协议分别进行解析;并将解析后的视频协议编码格式转换为第一预设格式;将解析后的媒体协议编码格式转换为第二预设格式;
52.封装模块用于将分别转换为第一预设格式的视频协议和转换成第二预设格式的媒体协议转换为b接口协议;并对转换成b格式后的媒体流重新封装。
53.其中,接入控制与抖动缓冲模块实现的过程为:采用微服务架构设计,每个微服务单元分别对接存量设备协议,分别开发国标28181协议、onvifx协议、厂家sdk协议、ehome协议等接入微服务,各微服务基于各设备厂家原生协议实现设备分别接入,在流媒体数据到达接收端之前将各数据包存储在抖动缓冲器中,抖动缓冲器以恒定的时间间隔读出各数据包,以便将不同时间到达数据包重建成连续的数据流。
54.解析转换模块实现的过程为:对位于缓存中的数据包的视频协议和媒体协议分别进行解析的过程为:分别使用解码网络协议头部和尾部的方法,以获取协议数据所表示的信息。本技术中对缓存数据包中的视频协议和媒体协议分别进行解析。
55.以及,将各厂家的视频协议进行转换,将avs、vp8、mpeg4等编码格式视频数据统一转换为h264编码格式,将aac、mp3、realaudio、wma等音频格式统一为g711格式。
56.封装模块实现的过程为:将各厂家视频协议的信令、媒体协议按照b接口协议标准进行转换。将编码格式、协议转换后的媒体流按照企标格式进行重新封装,视频关键帧采用rtp ps header ps system header ps system map pes header h264 data进行封装,视频非关键帧的采用rtp ps header pes header h264 data进行封装,视频ps格式码流以nalu为单位进行打包;音频按照rtp pes header g711标准进行封装,并统一发布成标准无插件视频流。
57.本发明实施例2提出的一种实现多制式视频接入的系统,可以适配多种视频接入协议的视频接入。可提供多种制式视频资源的接入、管理服务,视频资源主要通过各种私有协议或开放型网络视频接口协议等多种协议方式接入。视频接入协议应与视频管理平台所用企标b接口接入协议一致,与视频平台协议不一致的设备,但符合开放型网络视频接口协议的,也可以通过该协议进行接入。不符合企标协议和开放型网络视频接口协议的设备还可以采用开发接口协议接入,通过调用设备前端,实现兼容接入至视频管理平台。开发接口方式接入,要求设备具备网络转发和解码的开发接口,接入平台可以通过转发接口把码流转发到其他应用服务,解码接口则是在最终显示端上调用此接口进行解码呈现。
58.本发明实施例2提出的一种实现多制式视频接入的系统,针对电网企业视频体量大,视频制式多样,管理困难的难题,统一多种制式视频的接入协议及接入方法,实现现场固定摄像机、红外相机、移动布控球、巡检机器人视频、无人机巡检视频、单兵视频等多制式视频的兼容接入及统一管理,解决目前存在的视频接入不兼容问题;统一视视频播放组件,解决视频播放存在的闪退、花屏、卡顿等问题。
59.本发明实施例2提出的一种实现多制式视频接入的系统,通过对多种制式视频设备的统一管理也可以使视频设备可以进行复用,且可以同时满足多个平台的视频调阅需求,进而提高了资源利用率,另外通过多制式视频的结合,实现全过程、多视角、精准化、全时段远程监督管控,为电网的建设、生产、运行、经营提供了更全面的保障同时也减轻了现场人员的负担。
60.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本技术实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
61.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制。对于所属领域的技术人员来说,在上述说明的基础上还可以做出其它不同形式的修改或变形。这里无需也无法对所有的实施方式予以穷举。在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献