-
Notifications
You must be signed in to change notification settings - Fork 53
Compose_performance
zhuangjj edited this page Aug 15, 2017
·
20 revisions
- 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前获取一次系统时间,合成时长为两者之差
- 新版本软编合成速度有所提升,在魅族MX6上表现最为明显,提升达38%之多
- 使用硬编合成速度相较于软编也有显著的提升,在小米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 |