【技术实现步骤摘要】
一种用于判断安卓手机播放视频的解码方法
[0001]本专利技术涉及视频解码领域,具体涉及一种用于判断安卓手机播放视频的解码方法。
技术介绍
[0002]在使用手机播放视频的时候,有部分视频使用了较新的高级编码标准对视频进行编码,比如H265/hevc编码技术。手机在播放h265编码的视频的时候,由于码率较高,如果使用软件解码方案对视频解码,则加大了CPU(中央处理器(central processing unit,简称CPU))工作的负担,造成界面卡顿,视频卡顿等问题。因此会选择使用硬件解码方案,利用GPU(图形处理器(Graphics Processing Unit,简称GPU))来对视频进行硬件解码,加快视频解码速度,并减轻CPU工作负担,通过达到流畅播放高清视频的效果。
[0003]但如今采用的方法是通过MediaCodec的API(应用程序接口,Application Programming Interface)进行判断,获取设备支持的解码器名称,寻找与目标视频的编码相匹配的名称,若能够找到即代表能够支持该视 ...
【技术保护点】
【技术特征摘要】
1.一种用于判断安卓手机播放视频的解码方法,其特征在于:包括步骤S00:移动端从目标视频中截取视频片段;S10:移动端将所述视频片段发送至初始化的MediaCodec解码器中进行解码,通过初始化的MediaCodec解码器内的分离模块将所述视频片段的音频数据分离,获得音频数据以及视频数据,并将音频数据以及视频数据保存至MediaCodec解码器内的存储模块;S20:存储模块根据保存的视频数据并创建对应的解码单元;S30:通过MediaCodec解码器内的运算模块对存储模块中的解码单元进行读取,若运算模块从解码单元中获得yuv视频数据,则MediaCodec解码器向移动端输出运算结果,所述移动端将所述目标视频的解码方式设置为硬件解码;若所述运算模块无法从解码单元中获得yuv视频数据,则MediaCodec解码器向移动端输出运算结果,所述移动端将所述目标视频的解码方式设置为软件解码。2.根据权利要求1所述的用于判断安卓手机播放视频的解码方法,其特征在于:S10包括步骤S11:生成历史数据,所述历史数据根据步骤S30结果记录并储存至移动端...
【专利技术属性】
技术研发人员:黄伟杰,白剑,黄海亮,梁瑛玮,张海林,鲁和平,李长杰,陈焕然,邓叶秾,李乐,王浩,洪行健,冷冬,丁一,
申请(专利权)人:广州易方信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。