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

技术编号:29262951 阅读:19 留言:0更新日期:2021-07-13 17:37
本公开提供了一种视频播放同步方法及装置,其中,该方法首先接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;然后,基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;最后,基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。本公开实施例能够通过同步间隔阈值使同步视频播放进度的时机更为合理,进而提高播放目标视频的流畅度。

【技术实现步骤摘要】
一种视频播放同步方法及装置
本公开涉及计算机
,具体而言,涉及一种视频播放同步方法及装置。
技术介绍
随着移动互联网技术的发展与普及,在线直播课堂走进人们的视野中。在线直播课堂的场景中,可以在教师与学生双方的设备上同步播放课件视频,能够为学生提供更直观、有效的课堂体验。其中,课件视频是教师在进行讲课时辅助工具,教师讲解的内容通常与课件视频的内容具有较强的关联,因此,需要在学生与教师的设备上保持课件视频播放进度的同步。在网络延迟较高、设备性能较差的情况下,受到播放进度同步的影响,学生设备可能会反复调整播放进度,导致视频无法流畅播放。
技术实现思路
本公开实施例至少提供一种视频播放同步方法及装置。第一方面,本公开实施例提供了一种视频播放同步方法,包括:接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。一种可选的实施方式中,所述基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度,包括:若所述视频播放延迟时长大于或等于所述同步间隔阈值,则将所述第二视频播放端当前播放所述目标视频的视频播放进度跳转至所述第一视频播放进度。一种可选的实施方式中,所述基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度,还包括:若所述视频播放延迟时长小于所述同步间隔阈值,则控制所述第二视频播放端继续以当前的视频播放进度播放所述目标视频。一种可选的实施方式中,在接收所述第一视频播放进度之前,所述方法还包括:获取所述目标视频对应的视频资源,并将所述视频资源存储至所述第二视频播放端;在接收到所述服务器发送的所述第一视频播放端的播放提示信息后,在所述第二视频播放端上播放存储的所述视频资源;所述控制所述第二视频播放端当前播放所述目标视频的视频播放进度,包括:将所述第二视频播放端当前播放的所述视频资源的视频播放进度跳转至所述第一视频播放进度。一种可选的实施方式中,所述方法还包括:在预设时长内,所述第二视频播放端当前播放所述目标视频的视频播放进度的跳转次数大于第一预设阈值时,增大所述同步间隔阈值。一种可选的实施方式中,所述方法还包括:接收所述服务器发送的所述第一视频播放端的暂停提示信息;当所述第二视频播放端当前播放所述目标视频的视频播放进度到达所述暂停提示信息指示的第三视频播放进度时,暂停所述目标视频在所述第二视频播放端上的播放。一种可选的实施方式中,所述目标视频为在线视频;所述方法还包括:在预设时长内,所述第二视频播放端当前播放的所述目标视频的视频播放进度的跳转次数大于第二预设阈值时,降低所述目标视频的分辨率。第二方面,本公开实施例还提供一种视频播放同步装置,包括:接收模块,用于接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;确定模块,用于基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;控制模块,用于基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。一种可选的实施方式中,所述控制模块具体用于:若所述视频播放延迟时长大于或等于所述同步间隔阈值,则将所述第二视频播放端当前播放所述目标视频的视频播放进度跳转至所述第一视频播放进度。一种可选的实施方式中,所述控制模块还用于:若所述视频播放延迟时长小于所述同步间隔阈值,则控制所述第二视频播放端继续以当前的视频播放进度播放所述目标视频。一种可选的实施方式中,所述装置还包括播放模块,用于:获取所述目标视频对应的视频资源,并将所述视频资源存储至所述第二视频播放端;在接收到所述服务器发送的所述第一视频播放端的播放提示信息后,在所述第二视频播放端上播放存储的所述视频资源;所述控制模块具体用于:将所述第二视频播放端当前播放的所述视频资源的视频播放进度跳转至所述第一视频播放进度。一种可选的实施方式中,所述装置还包括调整模块,用于:在预设时长内,所述第二视频播放端当前播放所述目标视频的视频播放进度的跳转次数大于第一预设阈值时,增大所述同步间隔阈值。一种可选的实施方式中,所述控制模块还用于:接收所述服务器发送的所述第一视频播放端的暂停提示信息;当所述第二视频播放端当前播放所述目标视频的视频播放进度到达所述暂停提示信息指示的第三视频播放进度时,暂停所述目标视频在所述第二视频播放端上的播放。一种可选的实施方式中,所述目标视频为在线视频;所述调整模块还用于:在预设时长内,所述第二视频播放端当前播放的所述目标视频的视频播放进度的跳转次数大于第二预设阈值时,降低所述目标视频的分辨率。第三方面,本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。本公开实施例提供的视频播放同步方法及装置,首先接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;然后,基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;最后,基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。本公开实施例通过同步间隔阈值及视频播放延迟时长,控制第二视频播放端当前的视频播放进度,相较于只根据视频播放延迟时长控制视频播放进度的方式,能够通过同步间隔阈值使同步视频播放进度的时机更为合理,进而提高播放目标视频的流畅度。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某本文档来自技高网...

【技术保护点】
1.一种视频播放同步方法,其特征在于,包括:/n接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;/n基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;/n基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。/n

【技术特征摘要】
1.一种视频播放同步方法,其特征在于,包括:
接收服务器发送的第一视频播放端播放目标视频的第一视频播放进度;
基于所述第一视频播放进度,以及第二视频播放端当前播放目标视频的第二视频播放进度,确定所述第一视频播放端与所述第二视频播放端之间的视频播放延迟时长;
基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度。


2.根据权利要求1所述的方法,其特征在于,所述基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度,包括:
若所述视频播放延迟时长大于或等于所述同步间隔阈值,则将所述第二视频播放端当前播放所述目标视频的视频播放进度跳转至所述第一视频播放进度。


3.根据权利要求2所述的方法,其特征在于,所述基于所述视频播放延迟时长以及预设的同步间隔阈值,控制所述第二视频播放端当前播放所述目标视频的视频播放进度,还包括:
若所述视频播放延迟时长小于所述同步间隔阈值,则控制所述第二视频播放端继续以当前的视频播放进度播放所述目标视频。


4.根据权利要求1所述的方法,其特征在于,在接收所述第一视频播放进度之前,所述方法还包括:
获取所述目标视频对应的视频资源,并将所述视频资源存储至所述第二视频播放端;
在接收到所述服务器发送的所述第一视频播放端的播放提示信息后,在所述第二视频播放端上播放存储的所述视频资源;
所述控制所述第二视频播放端当前播放所述目标视频的视频播放进度,包括:
将所述第二视频播放端当前播放的所述视频资源的视频播放进度跳转至所述第一视频播放进度。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:<...

【专利技术属性】
技术研发人员:杨杰
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:北京;11

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

1