一种在线视频开播加速方法及装置制造方法及图纸

技术编号:38400409 阅读:12 留言:0更新日期:2023-08-07 11:12
本申请涉及一种在线视频开播加速方法及装置,通过在访问视频网站时提前加载本地的目标播放器,并在用户进入视频预览页时,对视频预览页中对应的视频数据的开播部分进行预加载。从而使得用户在通过视频预览页访问目标视频时,可以直接调用记载至本地的目标播放器播放视频的开播部分。从而有效地降低了在线视频的开播加载时间,提高了在线视频的开播速度。提高了在线视频的开播速度。提高了在线视频的开播速度。

【技术实现步骤摘要】
一种在线视频开播加速方法及装置


[0001]本申请涉及在线视频
,具体是一种在线视频开播加速方法及装置。

技术介绍

[0002]现有的用户在观看在线视频时,一般是访问相关网页,再由网页调用相关播放插件或者本地播放器,然后再通过相关播放插件或者本地播放器访问服务器中视频数据的地址,获取视频数据后再进行解码、播放。
[0003]因此,用户从打开网页到视频播放,会耽误较长的时间,导致用户的体验较差。

技术实现思路

[0004]有鉴于此,本申请的目的是提供一种在线视频开播加速方法及装置,能够解决现有技术中在线视频开播时需要等待较长时间的技术问题。
[0005]为了实现上述目的,本申请采用了如下技术方案:
[0006]本申请的一种在线视频开播加速方法及装置,包括:
[0007]在用户访问视频网站时,确定所述视频网站所需的目标播放器,将所述目标播放器加载至本地;
[0008]在用户进入视频预览页时,提取所述视频预览页中的所有在线视频链接,其中,所述视频预览页从所述视频网站进入;
[0009]基于所述所有在线视频链接访问对应的视频数据;
[0010]截取每一个视频数据的开播部分,并将每一个开播部分预加载至本地的目标播放器中;
[0011]在用户请求播放目标在线视频时,将本地的目标播放器加载至对应的在线播放网页中,并基于预加载至本地的目标播放器中的对应的开播部分进行播放。
[0012]在本申请一实施例中,提取所述视频预览页中的所有在线视频链接,包括:
[0013]对所述视频预览页进行解析,得到所述视频预览页的源代码;
[0014]从所述源代码中提取包含目标字段的代码,得到所有在线视频的链接。
[0015]在本申请一实施例中,基于所述所有在线视频链接访问对应的视频数据,包括:
[0016]在后台创建访问进程,以使得所述访问进程逐一访问在线视频链接对应的视频数据。
[0017]在本申请一实施例中,所述每一个开播部分的播放时长均为预设值。
[0018]在本申请一实施例中,将每一个开播部分预加载至本地的目标播放器中,包括:
[0019]基于本地的目标播放器对每一个开播部分进行解码,得到开播解码数据;
[0020]基于所述开播解码数据在本地的目标播放器中建立播放列表,其中,播放列表包括每一个开播解码数据对应的在线视频链接。
[0021]在本申请一实施例中,将本地的目标播放器加载至对应的在线播放网页中,包括:
[0022]将所述视频网站的播放器调用路径修改为调用本地的目标播放器的路径;
[0023]基于所述调用本地的目标播放器的路径将本地的目标播放器加载至对应的在线播放网页中。
[0024]在本申请一实施例中,基于预加载至本地的目标播放器中的对应的开播部分进行播放,包括:
[0025]确定目标在线视频的在线视频链接;
[0026]根据所述目标在线视频的在线视频链接从所述播放列表中确定对应的开播解码数据;
[0027]通过本地的目标播放器播放所述对应的开播解码数据。
[0028]在本申请一实施例中,还包括:
[0029]在基于预加载至本地的目标播放器中的对应的开播部分进行播放时,根据对应的在线视频链接获取后续的视频数据,其中,所述后续的视频数据在时间轴上的起始时间为所述对应的开播部分在时间轴上的结束时间。
[0030]在本申请一实施例中,还包括:
[0031]通过本地的目标播放器对所述后续的视频数据进行解码,得到解码数据;
[0032]在所述开播部分播放结束时,通过本地的目标播放器播放所述解码数据。
[0033]本申请还提供一种在线视频开播加速装置,包括:
[0034]确定模块,用于在用户访问视频网站时,确定所述视频网站所需的目标播放器,将所述目标播放器加载至本地;
[0035]提取模块,用于在用户进入视频预览页时,提取所述视频预览页中的所有在线视频链接,其中,所述视频预览页从所述视频网站进入;
[0036]访问模块,用于基于所述所有在线视频链接访问对应的视频数据;
[0037]截取模块,用于截取每一个视频数据的开播部分,并将每一个开播部分预加载至本地的目标播放器中;
[0038]开播模块,用于在用户请求播放目标在线视频时,将本地的目标播放器加载至对应的在线播放网页中,并基于预加载至本地的目标播放器中的对应的开播部分进行播放。
[0039]本申请的有益效果是:本申请的一种在线视频开播加速方法及装置,在用户访问视频网站时,确定视频网站所需的目标播放器,将目标播放器加载至本地;在用户进入视频预览页时,提取视频预览页中的所有在线视频链接;基于所有在线视频链接访问对应的视频数据;截取每一个视频数据的开播部分,并将每一个开播部分预加载至本地的目标播放器中;在用户请求播放目标在线视频时,将本地的目标播放器加载至对应的在线播放网页中,并基于预加载至本地的目标播放器中的对应的开播部分进行播放。本申请通过在访问视频网站时提前加载本地的目标播放器,并在用户进入视频预览页时,对视频预览页中对应的视频数据的开播部分进行预加载。从而使得用户在通过视频预览页访问目标视频时,可以直接调用记载至本地的目标播放器播放视频的开播部分。从而有效地降低了在线视频的开播加载时间,提高了在线视频的开播速度。
附图说明
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请
的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0041]图1为本申请一实施例示出的一种在线视频开播加速方法的流程图;
[0042]图2为本申请一实施例示出的一种在线视频开播加速装置的结构图;
[0043]图3示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0044]以下将参照附图和优选实施例来说明本申请的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本申请,而不是为了限制本申请的保护范围。
[0045]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0046]在下文描述中,探讨了大量细节,以提供对本申请实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线视频开播加速方法,其特征在于,包括:在用户访问视频网站时,确定所述视频网站所需的目标播放器,将所述目标播放器加载至本地;在用户进入视频预览页时,提取所述视频预览页中的所有在线视频链接,其中,所述视频预览页从所述视频网站进入;基于所述所有在线视频链接访问对应的视频数据;截取每一个视频数据的开播部分,并将每一个开播部分预加载至本地的目标播放器中;在用户请求播放目标在线视频时,将本地的目标播放器加载至对应的在线播放网页中,并基于预加载至本地的目标播放器中的对应的开播部分进行播放。2.根据权利要求1所述的一种在线视频开播加速方法,其特征在于,提取所述视频预览页中的所有在线视频链接,包括:对所述视频预览页进行解析,得到所述视频预览页的源代码;从所述源代码中提取包含目标字段的代码,得到所有在线视频的链接。3.根据权利要求1所述的一种在线视频开播加速方法,其特征在于,基于所述所有在线视频链接访问对应的视频数据,包括:在后台创建访问进程,以使得所述访问进程逐一访问在线视频链接对应的视频数据。4.根据权利要求1所述的一种在线视频开播加速方法,其特征在于,所述每一个开播部分的播放时长均为预设值。5.根据权利要求1所述的一种在线视频开播加速方法,其特征在于,将每一个开播部分预加载至本地的目标播放器中,包括:基于本地的目标播放器对每一个开播部分进行解码,得到开播解码数据;基于所述开播解码数据在本地的目标播放器中建立播放列表,其中,播放列表包括每一个开播解码数据对应的在线视频链接。6.根据权利要求1所述的一种在线视频开播加速方法,其特征在于,将本地的目标播放器加载至对应的在线播放网页中,包括:将所述视频网站的播放器调用路径修...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:上海兴岩信息科技有限公司
类型:发明
国别省市:

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

1