一种多路视频同步播放方法、系统、设备及存储介质技术方案

技术编号:34322075 阅读:18 留言:0更新日期:2022-07-31 00:24
本发明专利技术公开了一种多路视频同步播放方法、系统、设备及存储介质,所述方法包括:获取多个视频文件和用户预设的回放时间;选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。本发明专利技术能够同时播放多个时间长短不一、格式不同的视频。格式不同的视频。格式不同的视频。

A multi-channel video synchronous playing method, system, equipment and storage medium

【技术实现步骤摘要】
一种多路视频同步播放方法、系统、设备及存储介质


[0001]本专利技术涉及一种多路视频同步播放方法、系统、设备及存储介质,属于视频处理


技术介绍

[0002]视频多路监控方案能够实时地播放多路摄像头生成的视频流,实时播放是被动地接受视频流数据进行播放。在回放时要实现多路播放,一般要求所有的录像都是24小时录制(可能是分段保存),并假定所有视频文件都有相同的开始和结束时间,然后使用同样的时间轴来播放。
[0003]若是播放多个长度不一、时间上有交叉的视频,只能手动同步。比如,在办公环境下对工作人员的桌面行为和动作行为同时进行监控,桌面的操作时间可能远小于坐在工位上的时间,而且桌面操作可能有中断,比如打电话、锁屏休息等,会产生多段长度不同的桌面操作视频,以及几段监控视频。在回放时,管理员往往会希望同步播放这些视频。
[0004]如果不是24小时监控、统一格式和固定分段的视频,而是存在多个时间长短不一、格式可能不同的视频,且希望以时间同步的方式播放,目前的方案就无法解决。比如说,可能有5个20~30分钟的mp4视频文件,分散在一天的多个时间段,还有3个屏幕录制视频(vnc格式),以及10个网页录屏文件(文本格式)。每种格式都需要单独的播放器,不同视频文件可能有时间上的重叠,也可能完全不重叠。这就需要一种比较灵活的方式来同步控制它们的播放。

技术实现思路

[0005]本专利技术的目的在于克服现有技术中的不足,提供一种多路视频同步播放方法、系统、设备及存储介质,能够同时播放多个时间长短不一、格式不同的视频。为达到上述目的,本专利技术是采用下述技术方案实现的:第一方面,本专利技术提供了一种多路视频同步播放方法,包括:获取多个视频文件和用户预设的回放时间;选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。
[0006]结合第一方面,进一步地,所述用户预设的回放时间包括用户预设的回放中心时间点和回放中心时间点前后时间范围。
[0007]结合第一方面,进一步地,所述获取视频文件,包括:
搜索位于不同视频目录下的多个视频文件;读取多个视频文件的格式、开始时间和时长。
[0008]结合第一方面,进一步地,若视频文件的播放时间与用户预设的回放时间不存在时间交叉,则该视频文件不播放,自动跳过。
[0009]结合第一方面,进一步地,所述按时间顺序进行同步播放包括正常播放、跳转播放、快进播放和快退播放;所述跳转播放是跳转到所述用户预设的回放时间内任意时间点进行同步播放;所述快进播放和快退播放是根据用户的需求调节同步播放的播放速度和时间顺序。
[0010]结合第一方面,进一步地,获取用户对播放块进行调整的指令,根据指令调整播放块的位置和大小。
[0011]第二方面,本专利技术提供了一种多路视频同步播放系统,包括:获取模块:用于获取多个视频文件和用户预设的回放时间;选取模块:用于选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;播放块确定模块:用于根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;播放内容确定模块:用于从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。
[0012]第三方面,本专利技术提供了一种同步播放设备,包括处理器及存储介质;所述存储介质用于存储指令;所述处理器用于根据所述指令进行操作以执行第一方面所述方法的步骤。
[0013]结合第三方面,进一步地,所述处理器搭载有视频播放器,所述视频播放器有多个,用于播放不同格式的视频文件。
[0014]第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。
[0015]与现有技术相比,本专利技术实施例所提供的一种多路视频同步播放方法、系统、设备及存储介质所达到的有益效果包括:本专利技术获取多个视频文件和用户预设的回放时间;选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。本专利技术能够基于时间同步和用户选择筛选待播放的视频文件,能够播放不同格式的视频文件,能够将多个时间长短不一、格式不同的视频,以时间同步的方式进行播放。
附图说明
[0016]图1是本专利技术实施例一提供的一种多路视频同步播放方法的流程图。
具体实施方式
[0017]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0018]实施例一:如图1,本专利技术实施例提供了一种多路视频同步播放方法,包括:获取多个视频文件和用户预设的回放时间;选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。
[0019]具体步骤如下:步骤1:获取多个视频文件和用户预设的回放时间。
[0020]步骤1.1:获取视频文件。
[0021]搜索位于不同视频目录下的多个视频文件;读取多个视频文件的格式、开始时间和时长。
[0022]在本实施例中,有两个视频目录,分别存放录屏视频和录像视频。其中录屏视频为自定义格式,记录用户操作业务的全部桌面操作,需要使用自定义播放器回放。录像视频为摄像头录制,保存为通用的MP4格式,使用通用播放器回放。
[0023]步骤1.2:获取用户预设的回放时间。
[0024]用户预设的回放时间包括用户预设的回放中心时间点和回放中心时间点前后时间范围。
...

【技术保护点】

【技术特征摘要】
1.一种多路视频同步播放方法,其特征在于,包括:获取多个视频文件和用户预设的回放时间;选择播放时间与用户预设的回放时间存在时间交叉的视频文件作为备选视频文件,在播放列表中显示用户确认播放的备选视频文件作为待播放视频文件,并计算待播放视频文件相对于用户预设的回放时间的偏移时间;根据播放列表中待播放视频文件的数量确定进行同步播放的视频数量,将屏幕划分为多个播放块,为每个播放块调用待播放视频文件对应格式的视频播放器;从播放列表中匹配每个待播放视频文件的开始时间和偏移时间,得到每个时间点的播放内容,按时间顺序进行同步播放。2.根据权利要求1所述的多路视频同步播放方法,其特征在于,所述用户预设的回放时间包括用户预设的回放中心时间点和回放中心时间点前后时间范围。3.根据权利要求1所述的多路视频同步播放方法,其特征在于,所述获取视频文件,包括:搜索位于不同视频目录下的多个视频文件;读取多个视频文件的格式、开始时间和时长。4.根据权利要求1所述的多路视频同步播放方法,其特征在于,若视频文件的播放时间与用户预设的回放时间不存在时间交叉,则该视频文件不播放,自动跳过。5.根据权利要求1所述的多路视频同步播放方法,其特征在于,所述按时间顺序进行同步播放包括正常播放、跳转播放、快进播放和快退播放;所述跳转播放是跳转到所述用户预设的回放时间内任意时间点进行同步播放;所述快进播放和快退播放是根据用户的...

【专利技术属性】
技术研发人员:唐琦松林平吴鑫靳志业
申请(专利权)人:上海艺赛旗软件股份有限公司
类型:发明
国别省市:

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

1