[发明专利]视频跳转播放方法、装置、电子设备及存储介质在审
申请号: | 202111061235.8 | 申请日: | 2021-09-10 |
公开(公告)号: | CN115802104A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 程清栋 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/472 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 关浩;马雯雯 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 跳转 播放 方法 装置 电子设备 存储 介质 | ||
本公开实施例提供一种视频跳转播放方法、装置、电子设备及存储介质,该方法通过接收跳转播放指令,跳转播放指令用于将目标视频跳转至目标视频帧进行播放;根据跳转播放指令,定位目标关键帧,目标关键帧为目标视频中位于目标视频帧之前的关键帧;在目标视频中从目标关键帧开始依次获取各视频帧,并跳过目标视频帧之前各视频帧的纹理处理,从目标视频帧开始依次对各视频帧进行纹理处理,生成纹理数据,并将纹理数据渲染至显示单元。由于目标视频帧之前各视频帧不需要进行渲染显示,因此跳过对目标视频帧之前各视频帧的纹理处理过程,不影响视频跳转后的正常播放,同时降低了计算负载,提高视频跳转播放过程的流畅度,减少卡顿现象。
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种视频跳转播放方法、装置、电子设备及存储介质。
背景技术
MediaCodec是安卓(Android)提供的一种用于处理音视频编解码的类,通过访问底层的媒体编解码框架,实现对音视频文件的支持。在安卓系统下,通过安卓自带的MediaCodec进行硬解码,可以实现更快的视频解码速度。其中,在基于MediaCodec视频解码的过程,需要使用缓冲器(buffer),来承载解码数据,之后再将解码数据渲染至surface,完成后续的视频帧的显示(即surface模式)。在正常播放视频的过程中,在surface模式下,终端设备会通过缓冲器对每一帧进行解码,并得到解码数据,之后再依次对解码数据进行渲染和播放。
然而,现有技术中,在对视频进行跳转播放(seek)的过程中,基于surface模式进行视频硬件解码,会出现视频卡顿的问题,影响用于的视频观看体验。
发明内容
本公开实施例提供一种视频跳转播放方法、装置、电子设备及存储介质,以克服在对视频进行跳转播放时出现的卡顿问题。
第一方面,本公开实施例提供一种视频跳转播放方法,包括:
接收跳转播放指令,所述跳转播放指令用于将目标视频跳转至目标视频帧进行播放;根据所述跳转播放指令,定位目标关键帧,所述目标关键帧为所述目标视频中位于所述目标视频帧之前的关键帧;在所述目标视频中从所述目标关键帧开始依次获取各视频帧,并跳过所述目标视频帧之前各视频帧的纹理处理,从所述目标视频帧开始依次对各视频帧进行纹理处理,生成纹理数据,并将所述纹理数据渲染至显示单元。
第二方面,本公开实施例提供一种视频跳转播放装置,包括:
接收模块,用于接收跳转播放指令,所述跳转播放指令用于将目标视频跳转至目标视频帧进行播放;
定位模块,用于根据所述跳转播放指令,定位目标关键帧,所述目标关键帧为所述目标视频中位于所述目标视频帧之前的关键帧;
生成模块,用于在所述目标视频中从所述目标关键帧开始依次获取各视频帧,并跳过所述目标视频帧之前各视频帧的纹理处理,从所述目标视频帧开始依次对各视频帧进行纹理处理,生成纹理数据,并将所述纹理数据渲染至显示单元。
第三方面,本公开实施例提供一种电子设备,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如上第一方面以及第一方面各种可能的设计所述的视频跳转播放方法。
第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的视频跳转播放方法。
第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的视频跳转播放方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111061235.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种位置预测方法、系统及车辆
- 下一篇:一种充电调度方法及装置