硬解还是软解?手机视频播放功耗揭秘

640x_fmt=jpeg

2) 测试机型

640x_fmt=jpeg

3)测试工具


功耗测试工具:Monsoon Power Monitor AAA10F

视频播放器:ijkplayerdemo

软件解码器:FFmpeg内置H.264和HEVC解码器;uAVS2d解码器[2]。

2、测试方法


1)配置测试环境


a) 三星S3:拆除电池,power monitor给手机供电并连接电脑,设置输出电压3.7V,使用Main channel测试数据。


640x_fmt=jpeg

b) iPhone:使用USB方式连接power monitor,满电状态测试充电功率,充电功率近似为耗电功率。

640x_fmt=jpeg


2)手机开启飞行模式,连接WIFI网络,清除所有后台进程,亮度固定为最大亮度的一半,静音。

3)先保持待机状态,等待手机功耗数据波动平稳。

4)进行一组测试


      a)  启动功耗测试仪记录程序;

      b)  等待100s打开一组网络测试视频(5min);

      c)  视频播放结束等待100s;

      d)  导出功耗数据,计算前后100s平均功耗和视频播放5分钟平均功耗。

5)重复4)测试五组数据(H.264硬解,H.264软解,H.265硬解,H.265软解和AVS2软解)。

6)更换手机,重复1)-5),依次测试三星S3、iPhone 6 Plus、iPhone 6S、iPhone 8。

3、测试结果

数据说明


1)总功耗指视频播放时手机耗电功率。

2)待机功耗指手机亮屏无操作时手机耗电功率。

3)测试视频为网络流,播放器因为有数据缓存(15MB),会提前下载结束,网络下载对功耗有一定影响。

4、测试结果分析


随着智能手机通用处理能力的提升,软硬解功耗差距逐步缩小,对于720P视频,iPhone 8中H264软硬解视频播放功耗仅相差14%,而AVS2软解方案仅比H264硬解方案功耗高8%。不同软件解码方案功耗差异较大,测试的三种方案中,AVS2软解方案功耗最低。与H.264软解码方案相比,因为AVS2压缩效率更高,同等质量的视频,AVS2编码码率可比H.264低40%,更低的码率带来更低的解码复杂度和网络开销。由于我们测试的是开源的HEVC软解码器,计算效率一般,所以HEVC软解的功耗相对较高。

640x_fmt=jpeg


视频分辨率对软解功耗差异较大,如表2所示,以iPhone 8为例,对于480P(640×480)视频,AVS2软解和H.264硬解功耗相当;对于720P视频,AVS2软解比H.264硬解功耗高8%;对于1080P视频,AVS2软解仅比H.264硬解功耗高11%。需要指出的是,软解码功耗和具体实现方案有很大相关性,随着软解码方案的不断优化,和硬解码的功耗差距还会进一步缩小。

640x_fmt=jpeg

总结


随着智能手机的通用计算能力增强,目前主流手机在480P和720P等主流视频分辨率上,软解和硬解的功耗差别已经很小,这意味着手机视频解码对专用芯片的支持依赖降低,移动视频技术迭代的速度将会大大加快

如对三种标准更多功耗数据感兴趣,可点击“阅读原文”,查看详细测试数据。

相关资源:电脑耗电量测量软件

来源:weixin_33795806

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年6月22日
下一篇 2018年6月22日

相关推荐