System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种双路视频同步录取和回放方法技术_技高网

一种双路视频同步录取和回放方法技术

技术编号:43333420 阅读:17 留言:0更新日期:2024-11-15 20:30
本发明专利技术涉及一种双路视频同步录取和回放方法,属于以太网通讯技术和视频信源编码技术领域。当双路视频的输入源信号异常或者双路视频回放时任意一路视频播放进度条改变时,该方法不仅能够完整同步的记录控制台的双路视频数据,而且保证双路视频回放时的同步性。本发明专利技术提出的一种双路视频同步录取和回放方法,完美解决了“因视频输入源信号异常或者任意一路视频的播放进度条改变时带来的双路视频记录或视频回放不同步”的问题。本发明专利技术提出的方法不仅能够保证录取的两个显示器的视频文件的播放时长差在500ms以内,而且录取的两个显示器的视频文件在播放时能够实现同步快进、同步快退或者同步拖动到相同的时刻,保证两个视频文件播放的完全同步。

【技术实现步骤摘要】

本专利技术属于以太网通讯技术和视频信源编码,具体涉及一种双路视频同步录取和回放方法


技术介绍

1、某控制系统的控制台由两个显示器、鼠标键盘操作平台、控制台计算机机箱和视频录取设备四部分组成。每个显示器均有1路vga接口和1路dvi接口,控制台计算机输出两路dvi视频信号分别进入两个显示器中,控制台计算机输出两路vga视频信号进入视频录取设备。

2、视频录取设备用于将控制台两个显示器输出的视频图像保存在文件中,便于事后同步回放记录的两个显示器的视频内容。现有的视频录取设备在记录和回放视频数据时存在一定弊端。一方面,当两路视频输入源信号出现异常导致视频信号无法正常输出时,视频录取设备记录的两个视频文件的时长是不同的,无法保证双路视频记录的同步性。另一方面,回放存储的双路视频文件时,当拖动其中一路视频的播放进度条时,另一路视频的播放进度不改变,导致双路视频播放的不是同一时刻的视频画面,无法保证双路视频回放的同步性。


技术实现思路

1、(一)要解决的技术问题

2、本专利技术提供一种双路视频同步录取和回放方法,以解决“因视频输入源信号异常或者任意一路视频的播放进度条改变时带来的双路视频记录或视频回放不同步”的问题,该方法能够实现视频录取设备对控制台两个显示器输出视频的完整录取和同步回放。

3、(二)技术方案

4、为了解决上述技术问题,本专利技术提供了一种双路视频同步录取和回放方法,包括以下步骤:

5、s1:控制台中的控制台计算机通知控制台中的视频录取设备启动/停止视频采集,视频录取设备实时采集控制台中两个显示器输出的双通道vga信号,并保存双路视频文件,并存储视频文件列表信息;

6、s2:控制台计算机获取视频录取设备中的视频文件列表信息,并选择已存储的视频文件进行播放操作和停止播放操作。

7、优选地,步骤s1中,所述控制台计算机、控制台的两个显示器以及视频录取设备同时上电,视频录取设备收到控制台计算机通知后开始同步采集并存储控制台两个显示器输出的双通道vga视频信号;视频录取设备将控制台两个显示器录取的视频文件进行分别命名和存储,先将采集的vga信号按照h.264标准进行压缩编码,然后将视频文件格式转化为mp4格式并进行存储。

8、优选地,控制台计算机通过以太网将本控制台计算机的时间发送给视频录取设备,保持这两个设备的时间同步;视频录取设备在开始生成新的视频文件用于存储mp4格式文件时,获取当前的系统时间,格式为“xx年xx月xx日xx时xx分xx秒”,新生成的第一个显示器视频文件的命名规格为:当前系统时间+n001,即“xx年xx月xx日xx时xx分xx秒n001”;新生成的第二个显示器视频文件的命名规格为:当前系统时间+n002,即“xx年xx月xx日xx时xx分xx秒n002”。

9、优选地,所述视频录取设备收到控制台计算机通过以太网发送的“开始记录视频”命令时,视频录取设备新生成两个以当前系统时间格式命名的视频文件,并将实时采集并格式转化后的视频信号存储在视频文件中;所述视频录取设备收到控制台计算机通过以太网发送的“停止记录视频”命令时,视频录取设备停止当前打开的两个视频文件的记录工作,关闭这两个视频文件;

10、优选地,所述视频录取设备存储的单个视频文件的大小大于一定值时,视频录取设备自动生成以当前系统时间命名的新视频文件,并能实现视频文件循环存储;循环存储的原则是:在生成新的存储视频文件时,若固态硬盘的剩余存储空间在(15%,20%)的区间内,删除最早存储的视频文件,直到固态硬盘的剩余存储空间大于20%;

11、优选地,所述视频录取设备收到控制台计算机发送的“开始记录视频”命令,但未收到控制台计算机发送的“停止记录视频”命令时,实时监测两路视频源信号;当监测到其中有一路输入源有信号输出,而另一路输入源没有信号输出时,在没有视频信号的输出端利用ffmpeg命令持续地将一张纯蓝色的图片编码成h264格式的视频流输出到原始采集的视频文件f中;当该路输入源从“没有视频信号输出”变为“有视频信号输出”时,将实时采集的视频数据继续输出到当前的视频文件f中,实现双路视频数据的同步记录。

12、优选地,步骤s2中,所述控制台计算机对视频录取设备存储的双路视频文件进行播放时,先通过以太网向视频录取设备发送“停止记录视频”命令,然后通过“磁盘文件夹共享”的方式访问并检索视频录取设备内存储的视频文件;其中,检索条件为完整视频文件名称或者视频文件名称的一部分。

13、优选地,所述控制台计算机检索到符合条件的视频文件后,选择其中任意一个视频文件进行播放,同时将该视频文件的文件名信息通过以太网发送给视频录取设备;视频录取设备根据视频文件的文件名信息查询到同时间段的另一路视频文件,并将该视频文件的文件名信息通过以太网发送给控制台计算机;控制台计算机通过以太网接收到另一路视频文件的文件名信息后,分别在两个播放器中同时打开并播放这两路视频文件,实现了对同时间段双路视频文件的同步回放。

14、优选地,所述控制台计算机在回放存储的双路视频文件时,设置将其中任意一路视频图像通过播放器输出显示到控制台的哪个显示器中,另一路视频图像则通过播放器输出显示到控制台的另一个显示器中,保证两个显示器中均有视频图像输出并且内容不重复。

15、优选地,所述控制台计算机可实现两个播放器中同步播放视频内容;控制台计算机可控制两个播放器播放视频内容的同时快进、同时快退,或者通过拖动控制台计算机上的播放进度条控制两个播放器内播放视频内容的完全同步;两个播放器共用以下播放组件:一个播放进度条、一个快进按钮、一个快退按钮、一个播放按钮、一个暂停按钮和一个停止按钮;当控制台计算机回放完双路视频文件内容后,自动关闭两个播放器,控制台计算机通过以太网向视频录取设备发送“开始记录视频”命令。

16、(三)有益效果

17、本专利技术与现有技术相比的优点在于:

18、1、该方法能够保证录取的两个显示器的视频文件的播放时长差在500ms以内,保证两个视频文件记录的真实性和同步性;

19、2、录取的两个显示器的视频文件在播放时能够实现同步快进、同步快退或者同步拖动到相同的时刻,保证两个视频文件播放的完全同步。

本文档来自技高网...

【技术保护点】

1.一种双路视频同步录取和回放方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,步骤S1中,所述控制台计算机、控制台的两个显示器以及视频录取设备同时上电,视频录取设备收到控制台计算机通知后开始同步采集并存储控制台两个显示器输出的双通道VGA视频信号;视频录取设备将控制台两个显示器录取的视频文件进行分别命名和存储,先将采集的VGA信号按照H.264标准进行压缩编码,然后将视频文件格式转化为MP4格式并进行存储。

3.如权利要求2所述的方法,其特征在于,控制台计算机通过以太网将本控制台计算机的时间发送给视频录取设备,保持这两个设备的时间同步;视频录取设备在开始生成新的视频文件用于存储MP4格式文件时,获取当前的系统时间,格式为“xx年xx月xx日xx时xx分xx秒”,新生成的第一个显示器视频文件的命名规格为:当前系统时间+N001,即“xx年xx月xx日xx时xx分xx秒N001”;新生成的第二个显示器视频文件的命名规格为:当前系统时间+N002,即“xx年xx月xx日xx时xx分xx秒N002”。

4.如权利要求3所述的方法,其特征在于,所述视频录取设备收到控制台计算机通过以太网发送的“开始记录视频”命令时,视频录取设备新生成两个以当前系统时间格式命名的视频文件,并将实时采集并格式转化后的视频信号存储在视频文件中;所述视频录取设备收到控制台计算机通过以太网发送的“停止记录视频”命令时,视频录取设备停止当前打开的两个视频文件的记录工作,关闭这两个视频文件。

5.如权利要求4所述的方法,其特征在于,所述视频录取设备存储的单个视频文件的大小大于一定值时,视频录取设备自动生成以当前系统时间命名的新视频文件,并能实现视频文件循环存储;循环存储的原则是:在生成新的存储视频文件时,若固态硬盘的剩余存储空间在(15%,20%)的区间内,删除最早存储的视频文件,直到固态硬盘的剩余存储空间大于20%。

6.如权利要求5所述的方法,其特征在于,所述视频录取设备收到控制台计算机发送的“开始记录视频”命令,但未收到控制台计算机发送的“停止记录视频”命令时,实时监测两路视频源信号;当监测到其中有一路输入源有信号输出,而另一路输入源没有信号输出时,在没有视频信号的输出端利用ffmpeg命令持续地将一张纯蓝色的图片编码成H264格式的视频流输出到原始采集的视频文件F中;当该路输入源从“没有视频信号输出”变为“有视频信号输出”时,将实时采集的视频数据继续输出到当前的视频文件F中,实现双路视频数据的同步记录。

7.如权利要求6所述的方法,其特征在于,步骤S2中,所述控制台计算机对视频录取设备存储的双路视频文件进行播放时,先通过以太网向视频录取设备发送“停止记录视频”命令,然后通过“磁盘文件夹共享”的方式访问并检索视频录取设备内存储的视频文件;其中,检索条件为完整视频文件名称或者视频文件名称的一部分。

8.如权利要求7所述的方法,其特征在于,所述控制台计算机检索到符合条件的视频文件后,选择其中任意一个视频文件进行播放,同时将该视频文件的文件名信息通过以太网发送给视频录取设备;视频录取设备根据视频文件的文件名信息查询到同时间段的另一路视频文件,并将该视频文件的文件名信息通过以太网发送给控制台计算机;控制台计算机通过以太网接收到另一路视频文件的文件名信息后,分别在两个播放器中同时打开并播放这两路视频文件,实现了对同时间段双路视频文件的同步回放。

9.如权利要求8所述的方法,其特征在于,所述控制台计算机在回放存储的双路视频文件时,设置将其中任意一路视频图像通过播放器输出显示到控制台的哪个显示器中,另一路视频图像则通过播放器输出显示到控制台的另一个显示器中,保证两个显示器中均有视频图像输出并且内容不重复。

10.如权利要求9所述的方法,其特征在于,所述控制台计算机可实现两个播放器中同步播放视频内容;控制台计算机可控制两个播放器播放视频内容的同时快进、同时快退,或者通过拖动控制台计算机上的播放进度条控制两个播放器内播放视频内容的完全同步;两个播放器共用以下播放组件:一个播放进度条、一个快进按钮、一个快退按钮、一个播放按钮、一个暂停按钮和一个停止按钮;当控制台计算机回放完双路视频文件内容后,自动关闭两个播放器,控制台计算机通过以太网向视频录取设备发送“开始记录视频”命令。

...

【技术特征摘要】

1.一种双路视频同步录取和回放方法,其特征在于,包括以下步骤:

2.如权利要求1所述的方法,其特征在于,步骤s1中,所述控制台计算机、控制台的两个显示器以及视频录取设备同时上电,视频录取设备收到控制台计算机通知后开始同步采集并存储控制台两个显示器输出的双通道vga视频信号;视频录取设备将控制台两个显示器录取的视频文件进行分别命名和存储,先将采集的vga信号按照h.264标准进行压缩编码,然后将视频文件格式转化为mp4格式并进行存储。

3.如权利要求2所述的方法,其特征在于,控制台计算机通过以太网将本控制台计算机的时间发送给视频录取设备,保持这两个设备的时间同步;视频录取设备在开始生成新的视频文件用于存储mp4格式文件时,获取当前的系统时间,格式为“xx年xx月xx日xx时xx分xx秒”,新生成的第一个显示器视频文件的命名规格为:当前系统时间+n001,即“xx年xx月xx日xx时xx分xx秒n001”;新生成的第二个显示器视频文件的命名规格为:当前系统时间+n002,即“xx年xx月xx日xx时xx分xx秒n002”。

4.如权利要求3所述的方法,其特征在于,所述视频录取设备收到控制台计算机通过以太网发送的“开始记录视频”命令时,视频录取设备新生成两个以当前系统时间格式命名的视频文件,并将实时采集并格式转化后的视频信号存储在视频文件中;所述视频录取设备收到控制台计算机通过以太网发送的“停止记录视频”命令时,视频录取设备停止当前打开的两个视频文件的记录工作,关闭这两个视频文件。

5.如权利要求4所述的方法,其特征在于,所述视频录取设备存储的单个视频文件的大小大于一定值时,视频录取设备自动生成以当前系统时间命名的新视频文件,并能实现视频文件循环存储;循环存储的原则是:在生成新的存储视频文件时,若固态硬盘的剩余存储空间在(15%,20%)的区间内,删除最早存储的视频文件,直到固态硬盘的剩余存储空间大于20%。

6.如权利要求5所述的方法,其特征在于,所述视频录取设备收到控制台计算机发送的“开始记录视频”命令,但未收到控制台计算机发送的“停止记录视频”命令时,实时监测两路视频源...

【专利技术属性】
技术研发人员:赵昶宇
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

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

1