Google针对摄像头以及视频编码相关的API,控制力一直非常差,导致不同厂商对这两个 API的实现有不少差异,而且从API的设计来看,一直以来优化也相当有限,甚至有人认为这是“Android 上最难用的API之一”。以微信为例,在Android设备录制一个540P的MP4 文件,大体上遵循以下流程:图1Android视频流编码流程图从摄像头输出的YUV帧经过预处理之后,送入编码器,