基于硬件编码器的多通道视频同步系统及其同步方法技术方案

技术编号:14558205 阅读:124 留言:0更新日期:2017-02-05 12:39
本发明专利技术公开了一种基于硬件编码器的多通道视频同步系统,包括:N台摄像机、N台硬件编码器、交换机、控制服务器和显示器,其中,摄像机,与硬件编码器一一对应,用于拍摄现场每个区域的视频画面,将拍摄得到的图像数据输出给硬件编码器;硬件编码器,用于向每一帧经过编码的图像数据前加入一个头信息,并通过交换机将带有头信息的图像数据推送给控制服务器;控制服务器,用于接收各路带有头信息的图像数据,通过各帧头信息对各路视频进行同步处理;显示器,用于显示同步处理后的视频画面。本发明专利技术还公开了一种基于硬件编码器的多通道视频同步方法。本发明专利技术使整个系统不需要编写复杂的视频同步算法,数据结构简单,易扩展,成本低,可维护性好。

Multi channel video synchronization system based on hardware encoder and synchronization method thereof

The invention discloses a synchronization system of multi channel video encoder based on N camera, including: N hardware encoder, switches, control server and display the camera, with a corresponding hardware encoder for shooting video site in each area, output will be captured by the image data to the hardware encoder; the hardware encoder used to each frame by adding a header information encoding the image data, image data and information through the switch with the head pushed to the control server; control server for receiving image data with each header information, based on various video frames head synchronous processing; display for displaying video after the picture synchronization. The invention also discloses a multi-channel video synchronization method based on a hardware encoder. The invention has the advantages that the whole system does not need to write complex video synchronization algorithm, the data structure is simple, the expansion is easy, the cost is low, and the maintainability is good.

【技术实现步骤摘要】

本专利技术涉及视频同步处理
,更具体地,涉及一种基于硬件编码器的多通道视频同步系统及其同步方法
技术介绍
在多摄像机机位的节目制作过程中,首先需要对多台摄像机输出的视频信号进行采集,同时也需要对视频信号的时间码(TimeCode,TC)进行采集,并将视频信号和时间码一并写入计算机中,形成供后期编辑使用的节目素材。在节目的后期编辑中,来自同一场景的多个机位的素材,需要在不同的视频轨上保持原始的相对时间关系,因此,需要采用一定的同步技术,比如选取某个特定的视频帧作为时间参考,或者在采集视频信号的同时,采集同步的时间码等。现有的多通道视频同步系统,需要编写复杂的视频同步算法,提高了编码器软件设计难度,增加了编码器硬件资源(内存、CPU负载)的开销,数据结构复杂,不易扩展,应用上不灵活,使整个系统成本增高,维护性不好。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于硬件编码器的多通道视频同步系统及其同步方法,能够解决现有技术中存在的成本高、视频同步算法复杂、可维护性不好的问题。为达到上述目的,本专利技术的技术方案是这样实现的:一方面,提供了一种基于硬件编码器的多通道视频同步系统,包括:N台摄像机、N台硬件编码器、交换机、控制服务器和显示器,其中,摄像机,与硬件编码器一一对应,用于拍摄现场每个区域的视频画面,将拍摄得到的图像数据输出给与之对应的硬件编码器;硬件编码器,用于向每一帧经过编码的图像数据前加入一个头信息,并通过交换机将带有头信息的图像数据推送给控制服务器;其中,头信息为12字节的帧信息,包括:是否是关键帧、时间戳和该帧图像的数据长度;控制服务器,通过交换机与每台硬件编码器连接,用于接收各路带有头信息的图像数据,通过各帧头信息对各路视频进行同步处理;显示器,与控制服务器连接,用于显示同步处理后的视频画面。优选地,硬件编码器包括:图像数据编码模块和控制模块,其中,图像数据编码模块,用于将接收的图像数据进行编码,在编码过程中生成每帧图像的头信息;控制模块,用于将每帧图像的头信息先发送给控制服务器,然后将该帧图像数据再发送给控制服务器。优选地,控制服务器包括:数据分离模块、判断模块和数据处理模块,其中,数据分离模块,用于将接收到的带有头信息的图像数据,根据该帧图像的数据长度将头信息和图像数据分离;判断模块,用于基于时间戳判断各路图像数据的丢帧情况;数据处理模块,用于当该帧图像数据丢失时利用离该帧最近的关键帧进行补帧处理,使各路视频画面同步。优选地,控制模块包括:缓存单元和图像数据发送单元,其中,缓存单元,用于存储多帧带有头信息的图像数据;图像数据发送单元,用于将带有头信息的图像数据发送给控制服务器。优选地,控制模块还包括处理单元,用于将每帧图像的头信息先发送给缓存单元,然后将该帧图像数据再发送给缓存单元。另一方面,还提供了一种基于硬件编码器的多通道视频同步方法,该方法包括:N台摄像机分别拍摄现场每个区域的视频画面,将拍摄得到的图像输出给与之对应的硬件编码器;硬件编码器向每一帧经过编码的图像数据前加入一个头信息,并通过交换机将带有头信息的图像数据推送给控制服务器;其中,头信息为12字节的帧信息,包括:是否是关键帧、时间戳和该帧图像的数据长度;控制服务器接收各路带有头信息的图像数据,通过各帧头信息对各路视频进行同步处理;将同步处理后的视频画面显示在显示器上。优选地,硬件编码器向每一帧经过编码的所述图像数据前加入一个头信息,并通过交换机将带有头信息的图像数据推送给控制服务器,包括:将接收的图像数据进行编码,在编码过程中生成每帧图像的头信息;将每帧图像的头信息先发送给控制服务器,然后将该帧图像数据再发送给控制服务器。优选地,控制服务器接收各路带有头信息的图像数据,通过各帧头信息对各路视频进行同步处理,包括:将接收到的带有头信息的图像数据,根据该帧图像的数据长度将头信息和图像数据分离;基于时间戳判断各路图像数据的丢帧情况;当该帧图像数据丢失时利用离该帧最近的关键帧进行补帧处理,使各路视频画面同步。优选地,在将每帧图像的头信息先发送给控制服务器,然后将该帧图像数据再发送给控制服务器之前,该方法还包括:存储多帧带有头信息的图像数据;将带有头信息的图像数据发送给控制服务器。优选地,在存储多帧带有头信息的图像数据之前,该方法还包括:将每帧图像的头信息先发送给缓存单元,然后将该帧图像数据再发送给缓存单元。本专利技术的技术效果:1.由于本专利技术的系统中使用硬件编码器向每一帧经过编码的图像数据前加入了一个头信息,控制服务器通过各帧头信息对各路视频进行同步处理,使整个系统不需要编写复杂的视频同步算法,数据结构简单,易扩展,降低了编码器软件设计难度;2.整个系统由硬件编码器完成了每帧图像数据头信息的加入,节省了多台计算机,因此,系统结构简单,减少了编码器硬件资源(内存、CPU负载)开销,成本低,可维护性好;3.系统中硬件编码器中的缓存模块事先存储了多帧带有头信息的图像数据,提高了系统的稳定性,使应用上更加灵活,更加便利。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了根据本专利技术实施例一的基于硬件编码器的多通道视频同步系统的结构示意图;图2示出了根据本专利技术实施例一的基于硬件编码器的多通道视频同步系统中的数据结构示意图;图3示出了根据本专利技术实施例二的基于硬件编码器的多通道视频同步系统的结构示意图;图4示出了根据本专利技术实施例三的基于硬件编码器的多通道视频同步系统的结构示意图;图5示出了根据本专利技术实施例四的基于硬件编码器的多通道视频同步系统的结构示意图;图6示出了根据本专利技术实施例五的基于硬件编码器的多通道视频同步系统的结构示意图;图7示出了根据本专利技术实施例六的基于硬件编码器的多通道视频同步方法的流程图。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。实施例一图1示出了根据本专利技术实施例一的基于硬件编码器的多通道视频同步系统的结构示意图;图2示出了根据本专利技术实施例一的基于硬件编码器的多通道视频同步系统中的数据结构示意图,如图1、2所示,该系统包括:N台摄像机10、N台硬件编码器20、本文档来自技高网...

【技术保护点】
一种基于硬件编码器的多通道视频同步系统,其特征在于,包括:N台摄像机、N台硬件编码器、交换机、控制服务器和显示器,其中,所述摄像机,与所述硬件编码器一一对应,用于拍摄现场每个区域的视频画面,将拍摄得到的图像数据输出给与之对应的所述硬件编码器;所述硬件编码器,用于向每一帧经过编码的所述图像数据前加入一个头信息,并通过所述交换机将带有头信息的图像数据推送给所述控制服务器;其中,所述头信息为12字节的帧信息,包括:是否是关键帧、时间戳和该帧图像的数据长度;所述控制服务器,通过所述交换机与每台所述硬件编码器连接,用于接收各路带有头信息的图像数据,通过所述各帧头信息对各路视频进行同步处理;所述显示器,与所述控制服务器连接,用于显示同步处理后的视频画面。

【技术特征摘要】
1.一种基于硬件编码器的多通道视频同步系统,其特征在于,包
括:N台摄像机、N台硬件编码器、交换机、控制服务器和显
示器,其中,
所述摄像机,与所述硬件编码器一一对应,用于拍摄现场
每个区域的视频画面,将拍摄得到的图像数据输出给与之对应
的所述硬件编码器;
所述硬件编码器,用于向每一帧经过编码的所述图像数据
前加入一个头信息,并通过所述交换机将带有头信息的图像数
据推送给所述控制服务器;
其中,所述头信息为12字节的帧信息,包括:是否是关
键帧、时间戳和该帧图像的数据长度;
所述控制服务器,通过所述交换机与每台所述硬件编码器
连接,用于接收各路带有头信息的图像数据,通过所述各帧头
信息对各路视频进行同步处理;
所述显示器,与所述控制服务器连接,用于显示同步处理
后的视频画面。
2.根据权利要求1所述的基于硬件编码器的多通道视频同步系
统,其特征在于,所述硬件编码器包括:图像数据编码模块和
控制模块,其中,
所述图像数据编码模块,用于将接收的图像数据进行编码,
在编码过程中生成每帧图像的头信息;
所述控制模块,用于将所述每帧图像的头信息先发送给所
述控制服务器,然后将该帧图像数据再发送给所述控制服务器。
3.根据权利要求1所述的基于硬件编码器的多通道视频同步系
统,其特征在于,所述控制服务器包括:数据分离模块、判断
模块和数据处理模块,其中,
所述数据分离模块,用于将接收到的带有头信息的图像数
据,根据所述该帧图像的数据长度将所述头信息和所述图像数
据分离;
所述判断模块,用于基于所述时间戳判断各路图像数据的
丢帧情况;
所述数据处理模块,用于当该帧图像数据丢失时利用离该
帧最近的关键帧进行补帧处理,使各路视频画面同步。
4.根据权利要求2所述的基于硬件编码器的多通道视频同步系
统,其特征在于,所述控制模块包括:缓存单元和图像数据发
送单元,其中,
所述缓存单元,用于存储多帧带有头信息的图像数据;
所述图像数据发送单元,用于将所述带有头信息的图像数
据发送给所述控制服务器。
5.根据权利要求4所述的基于硬件编码器的多通道视频同步系
统,其特征在于,所述控制模块还包括处理单元,用于将所述...

【专利技术属性】
技术研发人员:伊猛
申请(专利权)人:北京同步科技有限公司
类型:发明
国别省市:北京;11

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

1