在线视频倍速播放方法、装置、介质及智能终端制造方法及图纸

技术编号:20451891 阅读:59 留言:0更新日期:2019-02-27 04:42
本申请提供在线视频倍速播放方法、装置、介质及智能终端;涉及视频处理技术领域,尤其涉及如何解决现有技术中存在的软解不适用于智能终端的在线视频的倍速播放等的问题。本申请中,从视频服务器获取在线视频的视频数据;若确定智能终端的机型为支持硬解的预设机型,则采用硬解的方式解码获取的视频数据,并响应于用户预先配置的播放倍速进行播放;若接收到硬解异常信息,则对获取的视频数据中未解码的部分采用软解的方式解码并播放。本申请实现优先采用硬解进行解码,并在硬解出现异常的情况下,采用软解的方式进行解码。通过硬解提高解码效率、降低软解对电量的消耗以及对CPU性能的要求,进一步通过软解来倍速播放硬解失败的视频数据来弥补硬解的不足,保证在线视频倍速播放的顺利进行。

【技术实现步骤摘要】
在线视频倍速播放方法、装置、介质及智能终端
本申请涉及视频处理
,尤其涉及在线视频倍速播放方法、装置、介质及智能终端。
技术介绍
随着网络的发展,视频内容成为用户生活、工作和学习中不可或缺的网络内容。其中,用户对在线视频的需求日益增长。随着人们生活节奏的加快,在线视频内容的增多,在线视频也成为一种快速消费品。即,用户通常具有倍速播放在线视频的需求,以便于快速了解在线视频的内容。例如,若一段视频正常播放完需要20秒,假设用户配置的播放倍速为2倍,则该段视频将以正常播放速度的两倍进行播放,最终仅需10秒钟播放完该段视频。现有技术中,在线视频的倍速播放均采用软解的方式进行解码播放,即采用软件解码器进行解码。然而,软解是调用CPU(中央处理器)进行解码,对CPU性能具有一定要求。故此,CPU性能不佳时,软解的解码效率较低。所以,在线视频的倍速播放场景中,软解仅适用于PC(personalcomputer,个人计算机)。对于一些智能终端软解,软解并不适用于倍速播放在线视频。以智能手机为例,其CPU性能较差,在线播放视频时,由于占用较多的处理资源,会导致解码慢,倍速播放卡顿。故此,需要一种本文档来自技高网...

【技术保护点】
1.一种在线视频倍速播放方法,其特征在于,应用于智能终端,所述方法包括:接收在线视频的播放请求;根据所述播放请求,从视频服务器获取所述在线视频的视频数据并对所述视频数据进行解码播放;其中,若确定所述智能终端的机型为支持硬解的预设机型,则采用硬解的方式解码获取的视频数据,并响应于用户预先配置的播放倍速进行播放;若监听到硬解异常信息,则对获取的视频数据中未解码的部分采用软解的方式解码,并响应于用户预先配置的播放倍速播放。

【技术特征摘要】
1.一种在线视频倍速播放方法,其特征在于,应用于智能终端,所述方法包括:接收在线视频的播放请求;根据所述播放请求,从视频服务器获取所述在线视频的视频数据并对所述视频数据进行解码播放;其中,若确定所述智能终端的机型为支持硬解的预设机型,则采用硬解的方式解码获取的视频数据,并响应于用户预先配置的播放倍速进行播放;若监听到硬解异常信息,则对获取的视频数据中未解码的部分采用软解的方式解码,并响应于用户预先配置的播放倍速播放。2.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据以下方法监听所述硬解异常信息:在执行硬解代码的过程中将用于表示硬解异常的代码执行结果作为所述硬解异常信息;和/或,根据预先设定的回调函数从系统的信号捕捉接口中获取所述硬解异常信息。3.根据权利要求1所述的方法,其特征在于,若监听到硬解异常信息,则对获取的视频数据中未解码的部分采用软解的方式解码,具体包括:若监听到硬解异常信息,释放硬解所占用的相关资源;初始化软件解码器,并配置用于渲染软解解码结果的预设参数;对获取的视频数据中未解码的部分采用软解的方式解码,并响应于用户预先配置的播放倍速,将软解解码结果根据所述预设参数进行渲染播放。4.根据权利要求1-3中任一所述的方法,其特征在于,采用硬解的方式解码获取的视频数据,具体包括:根据预置的机型和硬解适配处理之间的对应关系,确定所述智能终端的机型对应的硬解适配处理;根据确定的硬解适配处理,对获取的视频片段进行硬解。5.根据权利要求4所述的方法,其特征在于,根据确定的硬解适配处理,对获取的视频片段进行硬解,具体包括:若包括针对系统接口的硬解适配处理,则通过调用系统文件库中的硬解所需的系统接口,对获取的视频片段进行硬解,所述系统文件库中封装有调用各机型对应的系统接口的代码逻辑;若包括针对时间戳的适配处理,则对获取的视频片段进行硬解时,根据视频的帧率按播放顺序生成对应的时间戳;若包括针对视频颜色编码格式的硬解适配处理,则采用所述智能终端的机型支持的颜色编码格式对获取的视频片段进行硬解;若包括针对硬解初始化的硬解适配处理,则采用与所述智能终端的机型匹配的预置初始化参数进行初始化,并在初始化后对获取的视频片段进行硬解;若包括针对流过滤的硬解适配处理,则将与所述智能终端的机型预置的不支持的帧类型进行过滤后,对获取的视频片段进行硬解。6.一种在线视频倍速播放装置,其特征在于,应用于智能终端,所述装置包括:播放请求接收模块,用于接收在线视频的播放请求;在线视频处理模块,用于根据所述播放请求,从视频服务器获取所述在线视频的视频数据并对...

【专利技术属性】
技术研发人员:应玉龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1