一种视频文件同步播放方法及装置制造方法及图纸

技术编号:18304854 阅读:40 留言:0更新日期:2018-06-28 13:39
本发明专利技术实施例提供了一种视频文件同步播放方法及装置,其中,视频文件同步播放方法包括:对至少两路待播放视频进行解析,其中,待播放视频中包括时区时间,待播放视频中每一视频帧包括该视频帧的绝对时间;周期性计算每路待播放视频的当前基准时间,其中,待播放视频的当前基准时间为:根据待播放视频中的时区时间,对待播放视频中当前待显示视频帧的绝对时间进行换算得到的时间;根据每路待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,以使每路待播放视频的播放同步。通过本方案可以实现处于不同时区的视频的同步播放。

A method and device for synchronizing video files

The present invention provides a video file synchronization playing method and device, in which the video file synchronization play method includes: analyzing at least two videos to be played, in which the time zone time is included in the video to be played, and each video frame in the video is included in the absolute time of the video frame; The current baseline time for each video to be played, in which the current baseline time for the video to be played is to treat the time of conversion of the absolute time of the video frame to be displayed in the playback video according to the time zone time in the video to be played; control the pending time according to the current baseline time of the view frequency to be played on each channel. The display of the current video frame to be displayed in the video so as to synchronize the playback of each video playing. Through this scheme, the synchronized video playing in different time zones can be realized.

【技术实现步骤摘要】
一种视频文件同步播放方法及装置
本专利技术涉及视频播放
,特别是涉及一种视频文件同步播放方法及装置。
技术介绍
随着各种多媒体播放器的普及,播放音视频、浏览图片是最广泛应用的媒体执行方式,越来越多的播放器开始追求多路播放以及同步播放的效果,例如在同一终端上同时播放16路视频。有些场景的视频清晰度高或者需要打开的路数非常多,则会有性能问题导致视频的卡顿或者延迟,这样,就需要一种同步技术使多路视频之间保持同步播放。相关技术中,通过在预设的存储空间内识别、编码并提取不同种类的视频,在视频播放系统中在时间轴上同步的播放,并实时缓冲后备的视频补充已播放完毕的视频。该方案实现了简单易行的多媒体同步播放效果。但是,针对不同时区的视频的场景,由于不同时区之间存在时差,例如北京时间的23点与纽约时间的10点实际为同一时刻,按照相关技术的方案,采用的是统一的时间轴,会导致同一时刻的不同时区的视频无法实现同步播放。
技术实现思路
本专利技术实施例的目的在于提供一种视频文件同步播放方法及装置,以实现同步播放处于不同时区的视频。具体技术方案如下:第一方面,本专利技术实施例提供了一种视频文件同步播放方法,所述方法包括:对至少两路待播放视频进行解析,其中,所述待播放视频中包括时区时间,所述待播放视频中每一视频帧包括该视频帧的绝对时间;周期性计算每路待播放视频的当前基准时间,其中,所述待播放视频的当前基准时间为:根据所述待播放视频中的时区时间,对所述待播放视频中当前待显示视频帧的绝对时间进行换算得到的时间;根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,以使每路所述待播放视频的播放同步。可选的,所述时区时间为:所述待播放视频的拍摄地时间与预设标准地时间的时差。可选的,每路所述待播放视频中的时区时间存储在该待播放视频的每个关键帧后的私有帧中。可选的,所述对至少两路不同时区的待播放视频进行解析,包括:并行解析每路待播放视频,得到每路所述待播放视频中每一视频帧的绝对时间,其中,所述绝对时间为:在所述待播放视频的拍摄地生成所述视频帧的拍摄地时间;在解析到所述私有帧时,读取所述私有帧中存储的时区时间作为包含有所述私有帧的待播放视频的时区时间。可选的,所述计算每路待播放视频的当前基准时间,包括:获得每路待播放视频中当前待显示视频帧的绝对时间、及每路所述待播放视频的时区时间;将每路所述待播放视频中当前待显示视频帧的绝对时间与该待播放视频的时区时间的差值,作为该待播放视频的当前基准时间;所述根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,包括:确定所有待播放视频的当前基准时间中的最小值为当前时刻同步基准时间;计算每路所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值;在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值小于或者等于预设偏差值时,显示所述待播放视频的当前待显示视频帧;在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值大于预设偏差值时,将所述待播放视频的当前待显示视频帧设置为等待状态,不显示所述当前待显示视频帧。可选的,所述预设偏差值为所有待播放视频中指定帧率的倒数。第二方面,本专利技术实施例还提供了一种视频文件同步播放装置,所述装置包括:解析模块,用于对至少两路待播放视频进行解析,其中,所述待播放视频中包括时区时间,所述待播放视频中每一视频帧包括该视频帧的绝对时间;运算模块,用于周期性计算每路待播放视频的当前基准时间,其中,所述待播放视频的当前基准时间为:根据所述待播放视频中的时区时间,对所述待播放视频中当前待显示视频帧的绝对时间进行换算得到的时间;控制模块,用于根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,以使每路所述待播放视频的播放同步。可选的,所述时区时间为:所述待播放视频的拍摄地时间与预设标准地时间的时差。可选的,每路所述待播放视频中的时区时间存储在该待播放视频的每个关键帧后的私有帧中。可选的,所述解析模块,包括:绝对时间确定子模块,用于并行解析每路待播放视频,得到每路所述待播放视频中每一视频帧的绝对时间,其中,所述绝对时间为:在所述待播放视频的拍摄地生成所述视频帧的拍摄地时间;读取子模块,用于在解析到所述私有帧时,读取所述私有帧中存储的时区时间作为包含有所述私有帧的待播放视频的时区时间。可选的,所述运算模块,包括:获取子模块,用于获得每路待播放视频中当前待显示视频帧的绝对时间、及每路所述待播放视频的时区时间;第一运算子模块,用于将每路所述待播放视频中当前待显示视频帧的绝对时间与该待播放视频的时区时间的差值,作为该待播放视频的当前基准时间;所述控制模块,包括:第二确定子模块,用于确定所有待播放视频的当前基准时间中的最小值为当前时刻同步基准时间;第二运算子模块,用于计算每路所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值;显示子模块,用于在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值小于或者等于预设偏差值时,显示所述待播放视频的当前待显示视频帧;等待子模块,用于在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值大于预设偏差值时,将所述待播放视频的当前待显示视频帧设置为等待状态,不显示所述当前待显示视频帧。可选的,所述预设偏差值为所有待播放视频中指定帧率的倒数。本专利技术实施例提供的一种视频文件同步播放方法及装置,通过对待播放视频进行解析,得到待播放视频的时区时间及待播放视频中每个视频帧的绝对时间,时区时间表征了待播放视频所处的时区,再通过时区换算,将不同时区的待播放视频换算至同一时区的当前基准时间,最后根据当前基准时间,控制待播放视频的当前待显示视频帧的显示,从而实现所有待播放视频的同步播放,本专利技术实施例在同步的基础上利用时区换算,实现了不同时区的视频的同步播放。附图说明为了更清楚地说明本专利技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的视频文件同步播放方法的流程示意图;图2为本专利技术实施例的视频文件同步播放装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了实现同步播放处于不同时区的视频,本专利技术实施例提供了一种视频文件同步播放方法及装置。下面首先对本专利技术实施例所提供的一种视频文件同步播放方法进行介绍。需要说明的是,本专利技术实施例所提供的一种视频文件同步播放方法的执行主体可以为一种视频播放器,可以通过软件实现本专利技术实施例所提供的视频文件同步播放方法。需要强调的是,本专利技术实施例的视频文件同步播放方法的执行主体不仅限于上述视频播放器,还可以是服务器、工控机等,实现本专利技术实施例所提供的视频文件同步播放方法不仅限于软件,还可以是硬件电路本文档来自技高网...
一种视频文件同步播放方法及装置

【技术保护点】
1.一种视频文件同步播放方法,其特征在于,所述方法包括:对至少两路待播放视频进行解析,其中,所述待播放视频中包括时区时间,所述待播放视频中每一视频帧包括该视频帧的绝对时间;周期性计算每路待播放视频的当前基准时间,其中,所述待播放视频的当前基准时间为:根据所述待播放视频中的时区时间,对所述待播放视频中当前待显示视频帧的绝对时间进行换算得到的时间;根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,以使每路所述待播放视频的播放同步。

【技术特征摘要】
1.一种视频文件同步播放方法,其特征在于,所述方法包括:对至少两路待播放视频进行解析,其中,所述待播放视频中包括时区时间,所述待播放视频中每一视频帧包括该视频帧的绝对时间;周期性计算每路待播放视频的当前基准时间,其中,所述待播放视频的当前基准时间为:根据所述待播放视频中的时区时间,对所述待播放视频中当前待显示视频帧的绝对时间进行换算得到的时间;根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,以使每路所述待播放视频的播放同步。2.根据权利要求1所述的视频文件同步播放方法,其特征在于,所述时区时间为:所述待播放视频的拍摄地时间与预设标准地时间的时差。3.根据权利要求1所述的视频文件同步播放方法,其特征在于,每路所述待播放视频中的时区时间存储在该待播放视频的每个关键帧后的私有帧中。4.根据权利要求3所述的视频文件同步播放方法,其特征在于,所述对至少两路不同时区的待播放视频进行解析,包括:并行解析每路待播放视频,得到每路所述待播放视频中每一视频帧的绝对时间,其中,所述绝对时间为:在所述待播放视频的拍摄地生成所述视频帧的拍摄地时间;在解析到所述私有帧时,读取所述私有帧中存储的时区时间作为包含有所述私有帧的待播放视频的时区时间。5.根据权利要求1所述的视频文件同步播放方法,其特征在于,所述计算每路待播放视频的当前基准时间,包括:获得每路待播放视频中当前待显示视频帧的绝对时间、及每路所述待播放视频的时区时间;将每路所述待播放视频中当前待显示视频帧的绝对时间与该待播放视频的时区时间的差值,作为该待播放视频的当前基准时间;所述根据每路所述待播放视频的当前基准时间,控制该待播放视频的当前待显示视频帧的显示,包括:确定所有待播放视频的当前基准时间中的最小值为当前时刻同步基准时间;计算每路所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值;在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值小于或者等于预设偏差值时,显示所述待播放视频的当前待显示视频帧;在所述待播放视频的当前基准时间与所述当前时刻同步基准时间的差值大于预设偏差值时,将所述待播放视频的当前待显示视频帧设置为等待状态,不显示所述当前待显示视频帧。6.根据权利要求5所述的视频文件同步播放方法,其特征在于,所述预设偏差值为所有待播放视频中指定帧率的倒数。7.一种视频文件同步播放装置,其特征...

【专利技术属性】
技术研发人员:张景宋柯彤陈杰
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1