【技术实现步骤摘要】
一种视频预渲染方法、装置、设备及存储介质
[0001]本公开涉及计算机
,具体为计算机视觉
具体涉及一种视频预渲染方法、装置、设备及存储介质。
技术介绍
[0002]随着计算机技术的快速发展,视频化表达已经广泛应用于工作、生活的各个领域。用户可以使用应用软件浏览短视频、直播等视频内容。
[0003]在视频浏览过程中经常需要由一个视频播放页面切换到另一个视频播放页面。视频页面的切换效率直接影响用户观看体验。因此,如何进行视频页面的切换十分重要。
技术实现思路
[0004]本公开提供了一种视频预渲染方法、装置、设备及存储介质。
[0005]根据本公开的一方面,提供了一种视频预渲染方法,包括:
[0006]响应于第一页面的页面切换请求,为待切换的第二页面确定第二播放器内核,并采用所述第二播放器内核在第一页面中对第二视频数据进行预渲染得到第二视频画面和第二播放器内核的实例;其中,所述第二播放器内核的实例包括所述第二视频画面;
[0007]创建第二页面,在所述第二页面中创建第二播放器;
[0008]在第二页面中获取所述第二播放器内核的实例,并根据所述第二播放器内核的实例控制所述第二播放器播放第二视频画面。
[0009]根据本公开的一方面,提供了一种视频预渲染装置,包括:
[0010]画面预渲染模块,用于响应于第一页面的页面切换请求,为待切换的第二页面确定第二播放器内核,并采用所述第二播放器内核在第一页面中对第二视频数据进行预渲染得到第二视频画 ...
【技术保护点】
【技术特征摘要】
1.一种视频预渲染方法,包括:响应于第一页面的页面切换请求,为待切换的第二页面确定第二播放器内核,并采用所述第二播放器内核在第一页面中对第二视频数据进行预渲染得到第二视频画面和第二播放器内核的实例;其中,所述第二播放器内核的实例包括所述第二视频画面;创建第二页面,在所述第二页面中创建第二播放器;在第二页面中获取所述第二播放器内核的实例,并根据所述第二播放器内核的实例控制所述第二播放器播放第二视频画面。2.根据权利要求1所述的方法,其中,所述预渲染得到第二视频画面和第二播放器内核的实例之后还包括:对预渲染得到的第二播放器内核的实例进行缓存;在第二页面中获取所述第二播放器内核的实例,包括:从缓存中获取第二播放器内核的实例。3.根据权利要求2所述的方法,其中,所述对预渲染得到的第二播放器内核的实例进行缓存,包括:根据第二视频的视频标识进行信息摘要计算,得到缓存索引;采用该缓存索引,对预渲染得到的第二播放器内核的实例进行缓存;所述从缓存中获取第二播放器内核的实例,包括:根据第二视频的视频标识进行信息摘要计算,得到缓存索引;采用该缓存索引,从缓存中获取第二播放器内核的实例。4.根据权利要求1所述的方法,所述方法还包括:对预渲染得到的第二视频画面进行缩放,以在所述第一页面中隐藏所述第二视频画面。5.根据权利要求1所述的方法,其中,所述为待切换的第二页面确定第二播放器内核,包括:根据第二页面的属性信息确定需要的目标内核类型,并将属于所述目标内核类型的播放器内核作为候选播放器内核;从各候选播放器内核中为待切换的第二页面确定第二播放器内核。6.根据权利要求5所述的方法,其中,所述从各候选播放器内核中为待切换的第二页面确定第二播放器内核,包括:确定是否存在空闲的候选播放器内核;在不存在的情况下,根据各候选播放器内核的使用状态数据确定候选播放器内核的选择概率;按照选择概率,从各候选播放器内核中为待切换的第二页面选择第二播放器内核。7.根据权利要求6所述的方法,其中,所述候选播放器内核的使用状态数据包括如下至少一项:候选播放器内核的播放状态、业务功能调用状态、前后台的展示状态或激活时间。8.根据权利要求5所述的方法,所述方法还包括:在任一候选播放器内核被选择为第二播放器内核的情况下,对该候选播放器内核与应用该候选播放器内核的播放器进行解绑,并为解绑的播放器生成快照数据;其中,所述快照数据用于对解绑的播放器进行恢复。9.根据权利要求8所述的方法,还包括:
响应于对任一播放器的恢复请求,从各候选播放器内核中为该播放器确定待恢复的播放器内核;采用待恢复的播放器内核,根据该播放器的快照数据对该播放器进行恢复。10.一种视频预渲染装置,包括:画面预渲染模块,用于响应于第一页面的页面切换请求,为待切换的第二页面确定第二播放器内核,并采用所述第二播放器内核在第一页面中对第二视频数据进行预渲染得到第二视频画面和第二播放器内核的实例;其中,所述第二播放器内核的实例包括所述第二视频画面;页面创建模块,用于创建第二页面,在所述第二页面中创建第二播放器;画面播放模块,用于在第二页面中获...
【专利技术属性】
技术研发人员:汪皖晶,丛鑫,
申请(专利权)人:百度时代网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。