【短视频SDK】Android如何使用硬编硬解?
为什么要使用硬编硬解?
音频和视频编码时有两种选择:软件编码和硬件编码。软编的效果更好但会占用更多的资源,硬编的效果差一些但占用的资源较少.
同样解码也有两种选择:硬件解码和软件解码.硬解的效果相比软解的速度有更大的优势.由于Android设备和系统的多样性,并非每一台设备都直接支持硬编,硬解,正确的使用硬编、硬解可以极大的提高性能.
内部硬编硬解策略?
短视频SDK关于硬编硬解的默认策略是:默认开启硬编,硬解,因为Android的多样性问题为提升阿里云短视频SDK使用硬编硬解的成功率和覆盖率,阿里云短视频SDK依靠阿里机型库top 300的Android机型进行测试之后,收集形成了内部的硬编黑名单和硬解白名单.如果硬编或者硬解失败了,就会转为软编和软解.
接口说明
为了方便用户使用,阿里云短视频SDK提供接口来扩展支持硬编黑名单和硬解白名单