Skip to content

Compose_performance

wufeng4 edited this page Jan 4, 2018 · 20 revisions

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

测试环境

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

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

测试方案

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

测试结论

  1. v1.1.2版本软编合成速度较V1.0.4版本有所提升,最为明显的提升达38%之多
  2. v2.1.0版本硬编合成速度较V1.4.7版本有所提升,在测试的几款机型中,oppo r9s plus手机上提升最为明显,提升高达32%之多
机型 版本 编码方式 第一次合成时长 第二次合成时长 第三次合成时长 平均值
三星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
V1.4.7 硬编 21.5s 21.9s 22.5s 22.0s
v2.1.0 硬编 15.4s 15.1s 14.9s 15.2s
小米6 V1.0.4 软编 42s 45s 49s 45.3s
V1.1.2 软编 34s 37s 38s 36.3s
V1.1.2 硬编 30s 30s 30s 30s
V1.4.7 硬编 24.6s 25.2s 24.5s 24.8s
v2.1.0 硬编 19.3s 19.6s 19.8s 19.6s
小米note2 V1.0.4 软编 66s 73s 83s 74s
V1.1.2 软编 61s 67s 72s 66.7s
V1.1.2 硬编 38s 39s 40s 39s
V1.4.7 硬编 20.8s 19.3s 19.2s 19.8s
v2.1.0 硬编 16.2s 18.1s 17.2s 17.2s
乐视Pro3 V1.0.4 软编 76s 92s 112s 93.3s
V1.1.2 软编 67s 78s 87s 77.3s
V1.1.2 硬编 39s 44s 49s 44s
V1.4.7 硬编 21.5s 22.8s 21.7s 22.0s
v2.1.0 硬编 16.6s 16.8s 18.2s 17.2s
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
V1.4.7 硬编 32.4s 31.4s 30.6s 31.5s
v2.1.0 硬编 21.1s 21.4s 21.6s 21.3s
魅族 pro 6s V1.1.2 硬编 74.4s 66.5s 73.3s 71.4s
V1.4.7 硬编 59.3s 52.6s 54.1s 55.3s
v2.1.0 硬编 51.7s 51.8s 51.6s 51.7s
Clone this wiki locally