视频同步播放方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37959331 阅读:13 留言:0更新日期:2023-06-30 09:34
本公开属于视频处理技术领域,涉及一种视频同步播放方法及装置、存储介质、电子设备。该方法包括:获取首帧图片以及待播放视频;其中,首帧图片与原始视频对应,待播放视频由原始视频和与原始视频对应的尾帧视频首尾拼接生成;接收主播放设备发送的视频播放指令,创建置顶图层,并将首帧图片渲染至置顶图层;当到达视频播放指令中携带的播放时间时,隐藏置顶图层,并基于与主播放设备之间的时间同步状态同步播放所述待播放视频。在本公开中,在接收到视频播放指令时,创建置顶图层,并将首帧图片渲染至置顶图层,确保了主播放设备和从播放设备是从同一时刻的视频画面开始同步播放待播放视频的。放视频的。放视频的。

【技术实现步骤摘要】
视频同步播放方法及装置、存储介质、电子设备


[0001]本公开涉及视频处理
,尤其涉及一种视频同步播放方法与视频同步播放装置、计算机可读存储介质及电子设备。

技术介绍

[0002]随着视频
的发展,同一视频可能需要在主播放设备和从播放设备上同步播放。
[0003]在相关技术中,由于主播放设备和从播放设备加载视频资源的时间不同,导致在主播放设备通知从播放设备开始同步播放视频时,无法在从同一帧视频画面开始同步播放视频,导致视频在主播放设备和从播放设备中并不能完全同步,播放的视频中锯齿感严重,进而降低了观看视频的用户的体验度。
[0004]鉴于此,本领域亟需开发一种新的视频同步播放方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种视频同步播放方法、视频同步播放装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的在主播放设备和从播放设备无法在从同一帧视频画面开始同步播放视频的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供了一种视频同步播放方法,所述方法包括:获取首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;接收主播放设备发送的视频播放指令,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;当到达所述视频播放指令中携带的播放时间时,隐藏所述置顶图层,并基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频。
[0009]在本专利技术的一种示例性实施例中,所述获取首帧图片以及待播放视频,包括:获取原始视频,并从所述原始视频中截取首帧视频数据和尾帧视频数据;对所述首帧视频数据和所述尾帧视频数据分别进行转换,以得到首帧图片以及尾帧图片,并将所述尾帧图片转化为预设时长的尾帧视频;对所述原始视频和所述尾帧视频进行首尾拼接得到待播放视频。
[0010]在本专利技术的一种示例性实施例中,所述基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频之后,所述方法还包括:接收主播放设备发送的停止播放指令;其中,所述停止播放指令是所述主播放设备在所述待播放视频的视频时长与当前播放时间的差值小于所述预设时间时发出的;停止播放所述待播放视频的同时,显示所述置顶图层
以及渲染在所述置顶图层中的所述首帧图片。
[0011]在本专利技术的一种示例性实施例中,所述接收主播放设备发送的视频播放指令之前,所述方法还包括:确定接收到第一主从信号时的第一接收时间,并确定接收到第二主从信号时的第二接收时间;其中,所述第一主从信号和所述第二主从信号均为所述主播放设备发送至所述从播放设备的;对所述第一接收时间和所述第二接收时间进行计算得到修正时间,并根据所述修正时间对所述从播放设备进行时间修正;基于所述时间修正,实现所述主播放设备和所述从播放设备之间的时间同步状态。
[0012]在本专利技术的一种示例性实施例中,所述创建置顶图层,并将所述首帧图片渲染至所述置顶图层,包括:获取所述视频播放指令中携带着的待播放任务标识,并确定出预设播放任务标识;若存在与所述待播放任务标识一致的所述预设播放任务标识,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;若不存在与所述待播放任务标识一致的所述预设播放任务标识,不执行所述视频播放指令。
[0013]根据本专利技术实施例的第二个方面,提供了一种视频同步播放方法,所述方法包括:获取首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;向从播放设备发送视频播放指令,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;其中,所述视频播放指令携带着播放时间;当到达所述播放时间时,隐藏所述置顶图层,并基于与所述从播放设备之间的时间同步状态同步播放所述待播放视频。
[0014]在本专利技术的一种示例性实施例中,所述基于与所述从播放设备之间的时间同步状态同步播放所述待播放视频,包括:获取与所述待播放视频对应的视频时长,并监测所述待播放视频的当前播放时间;若所述当前播放时间与所述视频时长的差值小于预设时长,向从播放设备发送停止播放指令,以在停止播放所述待播放视频的同时,显示所述置顶图层以及将所述首帧图片渲染至所述置顶图层,其中,所述预设时长为所述尾帧视频的时长。
[0015]根据本专利技术实施例的第三个方面,提供一种视频同步播放系统,所述系统包括主播放设备、从播放设备以及物联网平台,其特征在于,包括:所述物联网平台,用于向所述从播放设备发送首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;所述主播放设备,用于向所述从播放设备发送视频播放指令;所述从播放设备,用于从所述物联网平台获取首帧图片以及待播放视频,接收从所述主播放设备中发送的视频播放指令,创建置顶图层,将所述首帧图片渲染至所述置顶图层,当到达所述视频播放指令中携带的播放时间时,隐藏所述置顶图层,并基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频。
[0016]在本专利技术的一种示例性实施例中,所述向所述主播放设备和所述从播放设备发送首帧图片以及待播放视频之前,所述物联网平台,用于向所述主播放设备发送同步播放任务;其中,所述同步播放任务与所述待播放视频对应。
[0017]在本专利技术的一种示例性实施例中,所述向所述从播放设备发送视频播放指令之前,所述主播放设备,用于开启与所述同步播放任务对应的倒计时定时器,以当与所述倒计时定时器对应的倒计时结束时,向所述从播放设备发送视频播放指令。
[0018]在本专利技术的一种示例性实施例中,所述从所述物联网平台获取首帧图片以及待播
放视频所述,所述从播放设备,还用于获取原始视频,从所述原始视频中分别截取首帧视频数据和尾帧视频数据;对所述首帧视频数据和所述尾帧视频数据分别进行转换,以得到首帧图片以及尾帧图片,将所述尾帧图片转化为预设时长的尾帧视频;对所述原始视频和所述尾帧视频进行首尾拼接得到待播放视频。
[0019]在本专利技术的一种示例性实施例中,所述基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频之后,所述从播放设备,还用于接收主播放设备发送的停止播放指令;其中,所述停止播放指令是所述主播放设备在所述待播放视频的视频时长与当前播放时间的差值小于所述预设时间时发出的;停止播放所述待播放视频的同时,显示所述置顶图层以及渲染在所述置顶图层中的所述首帧图片。
[0020]在本专利技术的一种示例性实施例中,所述接收从所述主播放设备中发送的视频播放指令之前,所述从播放设备,还用于确定接收到第一主从信号时的第一接收时间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频同步播放方法,其特征在于,所述方法包括:获取首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;接收主播放设备发送的视频播放指令,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;当到达所述视频播放指令中携带的播放时间时,隐藏所述置顶图层,并基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频。2.根据权利要求1所述的视频同步播放方法,其特征在于,所述获取首帧图片以及待播放视频,包括:获取原始视频,并从所述原始视频中分别截取首帧视频数据和尾帧视频数据;对所述首帧视频数据和所述尾帧视频数据分别进行转换,以得到首帧图片以及尾帧图片,并将所述尾帧图片转化为预设时长的尾帧视频;对所述原始视频和所述尾帧视频进行首尾拼接得到待播放视频。3.根据权利要求2所述的视频同步播放方法,其特征在于,所述基于与所述主播放设备之间的时间同步状态同步播放所述待播放视频之后,所述方法还包括:接收主播放设备发送的停止播放指令;其中,所述停止播放指令是所述主播放设备在所述待播放视频的视频时长与当前播放时间的差值小于所述预设时间时发出的;停止播放所述待播放视频的同时,显示所述置顶图层以及渲染在所述置顶图层中的所述首帧图片。4.根据权利要求1

3中任一所述的视频同步播放方法,其特征在于,所述接收主播放设备发送的视频播放指令之前,所述方法还包括:确定接收到第一主从信号时的第一接收时间,并确定接收到第二主从信号时的第二接收时间;其中,所述第一主从信号和所述第二主从信号均为所述主播放设备发送至所述从播放设备的;对所述第一接收时间和所述第二接收时间进行计算得到修正时间,并根据所述修正时间对所述从播放设备进行时间修正;基于所述时间修正,实现所述主播放设备和所述从播放设备之间的时间同步状态。5.根据权利要求1所述的视频同步播放方法,其特征在于,所述创建置顶图层,并将所述首帧图片渲染至所述置顶图层,包括:获取所述视频播放指令中携带着的待播放任务标识,并确定出预设播放任务标识;若存在与所述待播放任务标识一致的所述预设播放任务标识,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;若不存在与所述待播放任务标识一致的所述预设播放任务标识,不执行所述视频播放指令。6.一种视频同步播放方法,其特征在于,所述方法包括:获取首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;向从播放设备发送视频播放指令,创建置顶图层,并将所述首帧图片渲染至所述置顶图层;其中,所述视频播放指令携带着播放时间;
当到达所述播放时间时,隐藏所述置顶图层,并基于与所述从播放设备之间的时间同步状态同步播放所述待播放视频。7.根据权利要求6所述的视频同步播放方法,其特征在于,所述基于与所述从播放设备之间的时间同步状态同步播放所述待播放视频,包括:获取与所述待播放视频对应的视频时长,并监测所述待播放视频的当前播放时间;若所述当前播放时间与所述视频时长的差值小于预设时长,向从播放设备发送停止播放指令,以在停止播放所述待播放视频的同时,显示所述置顶图层以及将所述首帧图片渲染至所述置顶图层,其中,所述预设时长为所述尾帧视频的时长。8.一种视频同步播放系统,所述系统包括主播放设备、从播放设备以及物联网平台,其特征在于,包括:所述物联网平台,用于向所述从播放设备发送首帧图片以及待播放视频;其中,所述首帧图片与原始视频对应,所述待播放视频由所述原始视频和与所述原始视频对应的尾帧视频首尾拼接生成;所述主播放设备,用于向所述从播放设备发送视频播放指令;所述从播放设备,用于从所述物联网平台获取首帧图片以及待播放视频,接收从所述主播放设备中发送的视频播放指令,创建置顶图层,将所述首帧图片渲染至所述置顶图层,当到达所述视频播放指令中携带的播放时间时,隐藏所述置顶图层,并基于与所述主播放设备之间的时间同步状态...

【专利技术属性】
技术研发人员:王凯帆
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1