Skip to content

Compose_performance

zhuangjj edited this page Aug 15, 2017 · 20 revisions

金山云Android端短视频SDK合成时长对比报告

测试环境

  • SDK版本:金山云Android端短视频SDK V1.0.4版本、V1.1.2版本
  • 测试机型:
机型 CPU
第一档 三星S8 Exynos8895
小米6 高通骁龙835
第二档 小米note2 高通骁龙821性能版
乐视Pro3 高通骁龙821
第三档 魅族MX6 联发科 Helio X20 处理器
OPPO r9s plus 高通骁龙652(MSM8976)
  • 原始视频:使用三星S8后置摄像头录制时长1min的视频

    • 分辨率:1080P | 视频码率:1.7M | 视频帧率:30fps | 音频码率:255K | 编码方式:H264
  • 合成参数设置:

测试方案

  • 合成时长:在收到SHORTVIDEO_COMPOSE_FINISHED回调后获取一次系统时间,startCompose前获取一次系统时间,合成时长为两者之差

测试结论

  1. 新版本软编合成速度有所提升,在魅族MX6上表现最为明显,提升达38%之多
  2. 使用硬编合成速度相较于软编也有显著的提升,在小米note2、乐视Pro3、魅族MX6上合成时长能减少40%以上
机型 版本 编码方式 第一次合成时长 第二次合成时长 第三次合成时长 平均值
三星S8 V1.0.4 软编 52s 54s 58s 54.7s
V1.1.2 软编 49s 50s 50s 49.7s
V1.1.2 硬编 35s 36s 38s 36.3s
小米6 V1.0.4 软编 42s 45s 49s 45.3s
V1.1.2 软编 34s 37s 38s 36.3s
V1.1.2 硬编 30s 30s 30s 30s
小米note2 V1.0.4 软编 66s 73s 83s 74s
V1.1.2 软编 61s 67s 72s 66.7s
V1.1.2 硬编 38s 39s 40s 39s
乐视Pro3 V1.0.4 软编 76s 92s 112s 93.3s
V1.1.2 软编 67s 78s 87s 77.3s
V1.1.2 硬编 39s 44s 49s 44s
Oppo R9s Plus V1.0.4 软编 66s 69s 70s 68.3s
V1.1.2 软编 53s 56s 58s 55.7s
V1.1.2 硬编 55s 55s 55s 55s
魅族MX6 V1.0.4 软编 186s 195s 205s 195.3s
V1.1.2 软编 102s 123s 134s 119.7s
V1.1.2 硬编 69s 66s 69s 68s
Clone this wiki locally