多输入和多输出的视频处理装置及方法制造方法及图纸

技术编号:11895508 阅读:83 留言:0更新日期:2015-08-17 23:13
本发明专利技术公开了一种多输入和多输出的视频处理装置及方法,该装置包括:视频数据获取模块,用于获取不同前端视频设备的视频数据;视频数据处理模块,与视频数据获取模块连接,用于将视频数据转码成统一编码格式;视频数据输出模块,与视频数据处理模块连接,用于输出统一编码格式的视频数据。本发明专利技术技术方案,通过将多种不同前端视频设备产生的视频数据进行转码为统一编码格式后,输出给不同后端视频应用设备,可以有效地消除前端多种不同视频设备产生的视频数据的差异化,后端视频应用设备不再需要进行差异化解码播放,减轻了后端视频应用设备的压力。

【技术实现步骤摘要】

本专利技术涉及音视频通信
,具体地,涉及一种。
技术介绍
视频监控技术的发展十分迅捷,特别是前端视频设备多种多样,例如:DVR、NVR,IPC等。这些视频设备的使用方法如图1所示,图1中的视频源A10、视频源Bll和视频源C12分别表示多种类型的前端视频设备,视频应用A13、视频应用B14分别表示后端的多种视频应用,视频应用A13需要同时获取视频源A10、视频源Bll和视频源C12的视频数据,视频应用B14需要同时获取视频源B11、视频源C12的视频数据。在实施过程中,视频源A10、视频源Bll及视频源C12的视频编码格式不一样,需要使用它们各自提供的解码单元才能解码,因此视频应用A13、视频应用B14若想获取前端所有类型视频设备的视频数据,则需要集成这些所有类型的视频设备提供的解码单元,这就导致了视频应用负担过重,兼容性较差的问题。
技术实现思路
本专利技术实施例提供了一种多输入和多输出的视频处理装置,用以消除多种不同前端视频设备的视频数据差异化,该装置包括:视频数据获取模块,用于获取不同前端视频设备的视频数据;视频数据处理模块,与视频数据获取模块连接,用于将视频数据转码成统一编码格式;视频数据输出模块,与视频数据处理模块连接,用于输出统一编码格式的视频数据。在一个实施例中,上述视频处理装置还包括:管理配置模块,与视频数据获取模块、视频数据处理模块和视频数据输出模块连接,用于为视频数据获取模块、视频数据处理模块、视频数据输出模块提供工作配置信息。在一个实施例中,视频数据获取模块包括:第一配置单元,与管理配置模块连接,用于通过管理配置模块,从外部存储设备中获取前端视频设备的品牌型号、IP地址、端口号、用户名、密码及视频通道信息,并根据品牌型号,加载并初始化对应的软件开发工具包SDK ;登录单元,与第一配置单元和前端视频设备连接,用于根据IP地址、端口号、用户名、密码和对应的软件开发工具包SDK,登录前端视频设备;获取视频数据单元,与登录单元连接,用于根据视频通道信息,从已登录的前端视频设备上获取对应视频通道的实时或回放的视频数据;缓存视频数据单元,与获取视频数据单元连接,用于将视频数据进行缓存。在一个实施例中,视频数据处理模块包括:第二配置单元,与管理配置模块连接,用于通过管理配置模块,从外部存储设备中获取前端视频设备的视频数据的原编码格式和转码后的编码格式;获取缓存视频数据单元,与第二配置单元和缓存视频数据单元连接,用于获取缓存的视频数据;转码单元,与获取缓存视频数据单元连接,用于根据原编码格式和转码后的编码格式,将缓存的视频数据,转码成统一编码格式。在一个实施例中,第二配置单元,还用于通过管理配置模块,从外部存储设备中获取前端视频设备的视频数据的转码后的保存路径;视频数据处理模块还包括:存储单元,与转码单元连接,用于将统一编码格式的视频数据,在需要的时候,存储在保存路径处。在一个实施例中,视频数据输出模块包括:第三配置单元,与管理配置模块连接,用于通过管理配置模块,从外部存储设备中获取后端视频应用设备使用统一编码格式的视频数据的方式;分发单元,与第三配置单元和转码单元连接,用于当确定后端视频应用设备使用统一编码格式的视频数据的方式为通过网络传输后播放时,将统一编码格式的视频数据,通过网络分发给后端视频应用设备。在一个实施例中,视频数据输出模块包括:第四配置单元,与管理配置模块连接,用于通过管理配置模块,从外部存储设备中获取后端视频应用设备使用统一编码格式的视频数据的方式;解码单元,与第四配置单元和转码单元连接,用于当确定后端视频应用设备使用统一编码格式的视频数据的方式为直接播放时,将统一编码格式的视频数据直接解码后,输出给后端视频应用设备。本专利技术实施例还提供了一种多输入和多输出的视频处理方法,用以消除多种不同前端视频设备的视频数据差异化,该方法包括:获取不同前端视频设备的视频数据;将视频数据转码成统一编码格式;输出统一编码格式的视频数据。在一个实施例中,上述视频处理方法还包括:为获取不同前端视频设备的视频数据、将视频数据转码成统一编码格式、输出统一编码格式的视频数据提供工作配置信息。在一个实施例中,获取不同前端视频设备的视频数据包括:从外部存储设备中获取前端视频设备的品牌型号、IP地址、端口号、用户名、密码及视频通道信息,并根据品牌型号,加载并初始化对应的软件开发工具包SDK ;根据IP地址、端口号、用户名、密码和对应的软件开发工具包SDK,登录前端视频设备;根据视频通道信息,从已登录的前端视频设备上获取对应视频通道的实时或回放的视频数据;将视频数据进行缓存。在一个实施例中,将视频数据转码成统一编码格式,包括:从外部存储设备中获取前端视频设备的视频数据的原编码格式和转码后的编码格式;获取缓存的视频数据;根据原编码格式和转码后的编码格式,将缓存的视频数据,转码成统一编码格式。 在一个实施例中,还包括:从外部存储设备中获取前端视频设备的视频数据的转码后的保存路径;将统一编码格式的视频数据,在需要的时候,存储在保存路径处。在一个实施例中,输出统一编码格式的视频数据,包括:从外部存储设备中获取后端视频应用设备使用统一编码格式的视频数据的方式;当确定后端视频应用设备使用统一编码格式的视频数据的方式为通过网络传输后播放时,将统一编码格式的视频数据,通过网络分发给后端视频应用设备。在一个实施例中,输出统一编码格式的视频数据,包括:从外部存储设备中获取后端视频应用设备使用统一编码格式的视频数据的方式;当确定后端视频应用设备使用统一编码格式的视频数据的方式为直接播放时,将统一编码格式的视频数据直接解码后,输出给后端视频应用设备。本专利技术实施例提供的技术方案,通过将多种不同前端视频设备产生的视频数据进行转码为统一编码格式后,根据后端视频应用设备使用统一编码格式的视频数据的方式,输出给不同的后端视频应用设备,可以有效地消除前端多种不同视频设备产生的视频数据的差异化,后端视频应用设备不再需要进行差异化解码播放,减轻了后端视频应用设备的压力。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1为现有技术中后端视频应用设备使用多种格式前端视频源的示意图;图2为本专利技术实施例中多输入和多输出的视频处理装置的结构示意图;图3为本专利技术另一实施例中多输入和多输出的视频处理装置的结构示意图;图4是本专利技术实施例中只输出统一编码格式的视频数据给外部视频数据接收单元的示意图;图5是本专利技术实施例中将统一编码格式的视频数据解码后,直接输出给外部视频显不设备的不意图;图6是本专利技术实施例中同时输出统一编码格式的视频数据和直接解码输出视频数据的示意图;图7为本专利技术实施例中多输入和多输出的视频处理方法的流程示意图;图8为本专利技术一个实施例中视频数据获取的具体实施流程示意图;图9为本专利技术一个实施例中视频数据获取及视频数据处理的具体实施流程示意图;图10为本专利技术一个实施例中视频数据获取、处理及输出的具体实施流程示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术本文档来自技高网...

【技术保护点】
一种多输入和多输出的视频处理装置,其特征在于,包括:视频数据获取模块,用于获取不同前端视频设备的视频数据;视频数据处理模块,与所述视频数据获取模块连接,用于将所述视频数据转码成统一编码格式;视频数据输出模块,与所述视频数据处理模块连接,用于输出所述统一编码格式的视频数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:任骥靳晓鹏徐鑫彭冰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1