一种跨平台集成视频流的系统及方法技术方案

技术编号:24041664 阅读:55 留言:0更新日期:2020-05-07 03:36
本发明专利技术提供一种跨平台集成视频流的系统及方法,跨平台集成视频流的系统包括大屏幕展示系统、数据可视化图形工作站、视频转码服务器和码流终端设备;码流终端设备包括室内摄像机、室外摄像机、视频接入网关、硬盘录像机、流媒体视频服务器和x86平台工作站;所述视频转码服务器通过内网与所述数据可视化图形工作站通信连接;所述数据可视化图形工作站与所述大屏幕展示系统连接。通过本发明专利技术,将各类视频流进行接入、管理,并与数据可视化系统对接,可将各类视频码流接入并实时展示,实现数据可视化和实时化两者的有效结合。

A cross platform integrated video streaming system and method

【技术实现步骤摘要】
一种跨平台集成视频流的系统及方法
本专利技术属于画面展示与视频采集
,具体涉及一种跨平台集成视频流的系统及方法。
技术介绍
在越来越多的企事业单位对于指挥中心的重视不断增强的趋势下,对指挥中心大屏幕展示系统所具备的数据可视化的要求日益提高。数据可视化是指将企事业单位的各类诸如生产数据、营销数据、组合后的数据等进行可视化,以便于日常、参观等场景下更易于读取数据。现有技术中,数据可视化系统通常只能接入一种类型的视频流,因此,限制了数据可视化系统充分发挥作用,已无法满足人们的使用需求。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供一种跨平台集成视频流的系统及方法,可有效解决上述问题。本专利技术采用的技术方案如下:本专利技术提供一种跨平台集成视频流的系统,包括大屏幕展示系统、数据可视化图形工作站、视频转码服务器和码流终端设备;所述码流终端设备包括六种码流终端设备中的至少一种,分别为第一码流终端设备、第二码流终端设备、第三码流终端设备、第四码流终端设备、第五码流终端设备和第六码流终端设备;所述第一码流终端设备包括室内摄像机和室外摄像机;所述第一码流终端设备通过内网与所述视频转码服务器通信连接;所述第二码流终端设备为视频接入网关,不同网段摄像机通过外网与所述视频接入网关通信连接;所述视频接入网关通过内网与所述视频转码服务器通信连接;所述第三码流终端设备为硬盘录像机,不同网段摄像机通过外网与所述硬盘录像机通信连接;所述硬盘录像机通过内网与所述视频转码服务器通信连接;所述第四码流终端设备为流媒体视频服务器,所述流媒体视频服务器通过外网分别与所述视频接入网关和所述硬盘录像机通信连接;所述第五码流终端设备为第一x86平台工作站,第一x86平台工作站通过内网与所述视频转码服务器通信连接;所述第六码流终端设备为第二x86平台工作站,第二x86平台工作站通过内网与所述视频转码服务器通信连接;所述视频转码服务器通过内网与所述数据可视化图形工作站通信连接;所述数据可视化图形工作站与所述大屏幕展示系统连接。本专利技术还提供一种跨平台集成视频流的系统的方法,包括以下步骤:步骤1,码流终端设备通过以下方法接入视频转码服务器:步骤1.1,第一码流终端设备包括室内摄像机和室外摄像机;室内摄像机和室外摄像机通过摄像机SDK包与视频转码服务器进行协议对接,室内摄像机和室外摄像机采集的视频码流传输到视频转码服务器;步骤1.2,第二码流终端设备为视频接入网关,来自不同网段的摄像机接入视频接入网关,然后,视频接入网关通过视频接入网关提供的视频接入网关SDK包与视频转码服务器进行协议对接,视频接入网关将来自不同网段的摄像机采集的视频码流传输到视频转码服务器;步骤1.3,第三码流终端设备为硬盘录像机,硬盘录像机集中管理一个网段内的摄像机,并进行集中画面存储与管理,具体的,硬盘录像机通过硬盘录像机厂家提供的硬盘录像机SDK包与视频转码服务器进行协议对接,硬盘录像机将管理范围内的所有摄像机采集到的视频码流采集到视频转码服务器;步骤1.4,第四码流终端设备为流媒体视频服务器,流媒体视频服务器获取视频图像,然后对视频图像进行编码,将视频图像转换为网络流信号形式的视频码流;再将视频码流依次通过外网和内网,传输给视频转码服务器;步骤1.5,第五码流终端设备为第一x86平台工作站,第一x86平台工作站的操作系统安装图像采集软件,图像采集软件将第一x86平台工作站的实时图像画面进行抓取并进行编码、封装,得到编码封装后的视频码流;然后将编码封装后的视频码流通过内网传输给视频转码服务器;步骤1.6,第六码流终端设备为第二x86平台工作站,第二x86平台工作站配置第三方硬件编码设备;第三方硬件编码设备对第二x86平台工作站的实时视频信号进行编码和封装,得到编码封装后的视频码流;然后将编码封装后的视频码流通过内网传输给视频转码服务器;步骤2,根据码流终端设备的数量确定在同一网络中需架设的视频转码服务器的数量;架设的各个视频转码服务器组成视频转码服务器集群;每台所述视频转码服务器安装服务端程序模块;所述服务端程序模块包括标准协议组件包、私有协议组件包、配置管理模块、插件管理模块、格式转换模块和控制管理模块;所述标准协议组件包提供对标准流协议支持;所述私有协议组件包为厂商私有SDK包;所述配置管理模块,用于对视频码流进行管理、对视频码流进行渲染和初始化;所述插件管理模块,用于对插件进行加载和卸载;所述格式转换模块,用于对接收到的视频码流进行格式转换,转换为适合对接平台的像素格式;所述控制管理模块,用于对接收到的视频码流进行通道切换;所述视频转码服务器,用于对接入的视频码流进行转码操作,再通过内网发送给数据可视化图形工作站;所述视频转码服务器具体用于:步骤2.1,当视频转码服务器接收来自于某个码流终端设备的视频码流对接请求时,视频转码服务器通过标准协议组件包或私有协议组件包,选择与被接入的视频码流一致的协议,从而完成视频转码服务器与码流终端设备的码流接入过程;然后,视频转码服务器通过格式转换模块,对接入成功的视频码流进行转码,将其转码为标准格式视频码流;具体转码操作包括:解封装、解码、编码和重新封装过程;最后,视频转码服务器将标准格式视频码流发送给数据可视化图形工作站;步骤2.2,数据可视化图形工作站安装有播放器解码插件;所述播放器解码插件为根据应用端需求开发的网络流解析程序,包括应用视频解码控件、应用进程解码控件、Unity3D脚本和ActiveX控件;通过所述播放器解码插件,实现与所述视频转码服务器的对接,并将所述视频转码服务器推送的标准格式视频码流进行解码渲染,最终在大屏幕展示系统展现。优选的,步骤2.2中,所述应用视频解码控件为基于C#开发的WPF应用程序;所述应用进程解码控件,提供独立EXE应用程序的播放器,用于在数据可视化图形工作站中指定窗口位置运行并播放视频码流;所述Unity3D脚本,用于以Unity3D脚本方式嵌入视频码流中进行播放;所述ActiveX控件,用于嵌入到浏览器中,从而播放视频码流。优选的,步骤2.2中,视频码流在大屏幕展示系统展现,具体为:数据可视化图形工作站具有硬件视频输出接口,数据可视化图形工作站通过硬件视频输出接口向拼接处理器输送图像画面;拼接处理器经过画面拼接在拼接处理器投放。本专利技术提供的一种跨平台集成视频流的系统及方法具有以下优点:通过本方法,将各类视频流进行接入、管理,并与数据可视化系统对接,可将各类视频码流接入并实时展示,实现数据可视化和实时化两者的有效结合。附图说明图1为本专利技术提供的跨平台集成视频流的系统的架构图;图2为本专利技术提供的跨平台集成视频流的原理图。具体实施方式为了使本专利技术所解决的技术问题、技本文档来自技高网...

【技术保护点】
1.一种跨平台集成视频流的系统,其特征在于,包括大屏幕展示系统、数据可视化图形工作站、视频转码服务器和码流终端设备;/n所述码流终端设备包括六种码流终端设备中的至少一种,分别为第一码流终端设备、第二码流终端设备、第三码流终端设备、第四码流终端设备、第五码流终端设备和第六码流终端设备;/n所述第一码流终端设备包括室内摄像机和室外摄像机;所述第一码流终端设备通过内网与所述视频转码服务器通信连接;/n所述第二码流终端设备为视频接入网关,不同网段摄像机通过外网与所述视频接入网关通信连接;所述视频接入网关通过内网与所述视频转码服务器通信连接;/n所述第三码流终端设备为硬盘录像机,不同网段摄像机通过外网与所述硬盘录像机通信连接;所述硬盘录像机通过内网与所述视频转码服务器通信连接;/n所述第四码流终端设备为流媒体视频服务器,所述流媒体视频服务器通过外网分别与所述视频接入网关和所述硬盘录像机通信连接;/n所述第五码流终端设备为第一x86平台工作站,第一x86平台工作站通过内网与所述视频转码服务器通信连接;/n所述第六码流终端设备为第二x86平台工作站,第二x86平台工作站通过内网与所述视频转码服务器通信连接;/n所述视频转码服务器通过内网与所述数据可视化图形工作站通信连接;所述数据可视化图形工作站与所述大屏幕展示系统连接。/n...

【技术特征摘要】
1.一种跨平台集成视频流的系统,其特征在于,包括大屏幕展示系统、数据可视化图形工作站、视频转码服务器和码流终端设备;
所述码流终端设备包括六种码流终端设备中的至少一种,分别为第一码流终端设备、第二码流终端设备、第三码流终端设备、第四码流终端设备、第五码流终端设备和第六码流终端设备;
所述第一码流终端设备包括室内摄像机和室外摄像机;所述第一码流终端设备通过内网与所述视频转码服务器通信连接;
所述第二码流终端设备为视频接入网关,不同网段摄像机通过外网与所述视频接入网关通信连接;所述视频接入网关通过内网与所述视频转码服务器通信连接;
所述第三码流终端设备为硬盘录像机,不同网段摄像机通过外网与所述硬盘录像机通信连接;所述硬盘录像机通过内网与所述视频转码服务器通信连接;
所述第四码流终端设备为流媒体视频服务器,所述流媒体视频服务器通过外网分别与所述视频接入网关和所述硬盘录像机通信连接;
所述第五码流终端设备为第一x86平台工作站,第一x86平台工作站通过内网与所述视频转码服务器通信连接;
所述第六码流终端设备为第二x86平台工作站,第二x86平台工作站通过内网与所述视频转码服务器通信连接;
所述视频转码服务器通过内网与所述数据可视化图形工作站通信连接;所述数据可视化图形工作站与所述大屏幕展示系统连接。


2.一种权利要求1所述的跨平台集成视频流的系统的方法,其特征在于,包括以下步骤:
步骤1,码流终端设备通过以下方法接入视频转码服务器:
步骤1.1,第一码流终端设备包括室内摄像机和室外摄像机;室内摄像机和室外摄像机通过摄像机SDK包与视频转码服务器进行协议对接,室内摄像机和室外摄像机采集的视频码流传输到视频转码服务器;
步骤1.2,第二码流终端设备为视频接入网关,来自不同网段的摄像机接入视频接入网关,然后,视频接入网关通过视频接入网关提供的视频接入网关SDK包与视频转码服务器进行协议对接,视频接入网关将来自不同网段的摄像机采集的视频码流传输到视频转码服务器;
步骤1.3,第三码流终端设备为硬盘录像机,硬盘录像机集中管理一个网段内的摄像机,并进行集中画面存储与管理,具体的,硬盘录像机通过硬盘录像机厂家提供的硬盘录像机SDK包与视频转码服务器进行协议对接,硬盘录像机将管理范围内的所有摄像机采集到的视频码流采集到视频转码服务器;
步骤1.4,第四码流终端设备为流媒体视频服务器,流媒体视频服务器获取视频图像,然后对视频图像进行编码,将视频图像转换为网络流信号形式的视频码流;再将视频码流依次通过外网和内网,传输给视频转码服务器;
步骤1.5,第五码流终端设备为第一x86平台工作站,第一x86平台工作站的操作系统安装图像采集软件,图像采集软件将第一x86平台工作站的实时图像画面进行抓取并进行编码、封装,得到编码封装后的视频码流;然后将编码封装后的视频码流通过内网传输给视频转码服务器;
步骤1.6,第六码流终端...

【专利技术属性】
技术研发人员:钱苏晋门涛刘鹏
申请(专利权)人:北京恒泰实达科技股份有限公司
类型:发明
国别省市:北京;11

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

1