视频同步播放方法、从设备及计算机可读存储介质技术

技术编号:37159618 阅读:34 留言:0更新日期:2023-04-06 22:23
本申请实施例提供了一种视频同步播放方法、从设备及计算机可读存储介质,该方法包括:获取主设备的第一视频播放进度、及从设备与主设备之间的网络时延;记录获取到第一视频播放进度的目标时刻,确定从设备在目标时刻对应的第二视频播放进度;根据第一视频播放进度、网络时延及第二视频播放进度确定主设备与从设备之间的视频播放进度差值;在视频播放进度差值大于或等于预设校准阈值时,获取从设备的修正调度补偿时间;根据第一视频播放进度、网络时延、及修正调度补偿时间,执行视频进度校准操作。这样,可以提高多台设备视频播放的同步效果。效果。效果。

【技术实现步骤摘要】
视频同步播放方法、从设备及计算机可读存储介质


[0001]本专利技术涉及视频播放
,尤其涉及一种视频同步播放方法、从设备及计算机可读存储介质。

技术介绍

[0002]为适应各种播放场景下的视频播放需求,现有视频播放技术推出了多台设备同时播放视频的方案。一般采用有线分屏模式、或无线控制方式实现多台设备同时播放视频。若采用有线分屏模式,当设备拥有独立系统或设备之间彼此相距较远时,有线分屏模式很难实现同步播放。若采用无线控制实现多台设备,则同时播放视频的同步性比较差。综上,现有多台设备同步播放视频存在同步播放效果比较差的问题。

技术实现思路

[0003]为了解决上述技术问题,本专利技术实施例提供了一种视频同步播放方法、从设备及计算机可读存储介质。
[0004]第一方面,本专利技术实施例提供了一种视频同步播放方法,应用于从设备,所述从设备与主设备进行通信连接,所述方法包括:
[0005]获取所述主设备的第一视频播放进度、及所述从设备与所述主设备之间的网络时延;
[0006]记录获取到所述第一视频播放进度的目标时刻,确定所述从设备在所述目标时刻对应的第二视频播放进度;
[0007]根据所述第一视频播放进度、所述网络时延及所述第二视频播放进度确定所述主设备与所述从设备之间的视频播放进度差值;
[0008]在所述视频播放进度差值大于或等于预设校准阈值时,获取所述从设备的修正调度补偿时间;
[0009]根据所述第一视频播放进度、所述网络时延、及所述修正调度补偿时间,执行视频进度校准操作。
[0010]第二方面,本专利技术实施例提供了一种从设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行第一方面所述的视频同步播放方法。
[0011]第三方面,本专利技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面所述的视频同步播放方法。
[0012]上述本申请提供的视频同步播放方法、从设备及计算机可读存储介质,在主设备与从设备的视频播放进度差值大于或等于预设校准阈值时,获取从设备的修正调度补偿时间,根据主设备的第一视频播放进度、主设备与从设备之间的网络时延、及修正调度补偿时间,执行视频进度校准操作。这样,可以提高多台设备视频播放的同步效果。
附图说明
[0013]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0014]图1示出了一个本申请示例性实施例提供的实施环境的示意图;
[0015]图2示出了一个本申请示例性实施例提供的终端设备200的结构示意图;
[0016]图3示出了一个本申请示例性实施例示出的多设备视频同步播放过程的误差来源示意图;
[0017]图4示出了一个本申请示例性实施例示出的视频同步播放方法的流程图;
[0018]图5示出了一个本申请示例性实施例示出的数据流向示意图;
[0019]图6示出了一个本申请示例性实施例示出的网络时延情况划分示意图;
[0020]图7示出了一个本申请示例性实施例示出的主设备及从设备的视频播放进度示意图;
[0021]图8示出了一个本申请示例性实施例示出的视频同步播放方法的流程图。
具体实施方式
[0022]下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
[0023]通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]在下文中,可在本申请的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
[0025]此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0026]除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本申请的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关
中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本申请的各种实施例中被清楚地限定。
[0027]请参见图1,其示出了一个示例性实施例提供的实施环境的示意图。该实施环境包括主设备10、路由器20、第一从设备31、第二从设备32及第N从设备33。主设备10通过路由器20分别与第一从设备31、第二从设备32及第N从设备33进行通信连接。
[0028]主设备10、第一从设备31、第二从设备32及第N从设备33可以为终端设备,终端设备安装有视频播放应用程序,可以播放视频文件。在本实施例中,终端设备可以智能手机、
平板电脑、笔记本电脑等,在此不做限制。
[0029]请参考图2,其示出了本申请一个示例性实施例提供的终端设备200的结构示意图。本申请中的终端设备200可以包括一个或多个如下部件:处理器201、存储器202、显示屏203。
[0030]处理器201可以包括一个或者多个处理核心。处理器201利用各种接口和线路连接整个终端设备200内的各个部分,通过运行或执行存储在存储器202内的指令、程序、代码集或指令集,以及调用存储在存储器202内的数据,执行终端设备200的各种功能和处理数据。可选地,处理器201可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器201可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural

network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏203所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Int本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频同步播放方法,其特征在于,应用于从设备,所述从设备与主设备进行通信连接,所述方法包括:获取所述主设备的第一视频播放进度、及所述从设备与所述主设备之间的网络时延;记录获取到所述第一视频播放进度的目标时刻,确定所述从设备在所述目标时刻对应的第二视频播放进度;根据所述第一视频播放进度、所述网络时延及所述第二视频播放进度确定所述主设备与所述从设备之间的视频播放进度差值;在所述视频播放进度差值大于或等于预设校准阈值时,获取所述从设备的修正调度补偿时间;根据所述第一视频播放进度、所述网络时延、及所述修正调度补偿时间,执行视频进度校准操作。2.根据权利要求1所述的方法,其特征在于,所述获取所述从设备的修正调度补偿时间,具体包括:将预先设置的初始调度补偿时间作为所述修正调度补偿时间;或者,获取所述主设备与所述从设备的历史视频播放进度差值、及所述从设备的历史调度补偿时间;根据所述历史视频播放进度差值对所述历史调度补偿时间进行调整,得到所述修正调度补偿时间。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一视频播放进度、所述网络时延、及所述修正调度补偿时间,执行视频进度校准操作,具体包括:将所述第一视频播放进度、所述网络时延、及所述修正调度补偿时间的和值确定为所述从设备的校准视频播放进度;将所述从设备的视频播放进度调整为所述校准视频播放进度。4.根据权利要求1所述的方法,其特征在于,所述预设校准阈值包括第一预设校准阈值E1,所述在所述视频播放进度差值大于或等于预设校准阈值时,获取所述从设备的修正调度补偿时间之前,所述方法包括:判断所述网络时延是否小于或等于第一预设时延阈值TA;在所述网络时延小于或等于所述第一预设时延阈值时,判断所述视频播放进度差值是否大于预设精准同步阈值E0,所述预设精准同步阈值E0小于所述第一预设校准阈值E1;在所述视频播放进度差值大于所述预设精准同步阈值E0时,判断所述视频播放进度差值是否大于或等于所述第一预设校准阈值E1;以及,所述在所述视频播放进度差值大于或等于预设校准阈值时,获取所述从设备的修正调度补偿时间,具体包括:在所述视频播放进度差值大于或等于所...

【专利技术属性】
技术研发人员:张政
申请(专利权)人:深圳市柔宇科技股份有限公司
类型:发明
国别省市:

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

1