问题描述
我是 Android 新手,我需要以 60fps 的速度捕获帧以进行 RTSP 流传输。 我正在使用 Android 原生相机 API 并在 AImageReader 的 onImageAvailable 回调上读取帧。 ACAMERA_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES 返回:{15,15}、{20,20}、{24,24}、{30,30}、{7,30}。 如果我尝试通过 ACAMERA_CONTROL_AE_TARGET_FPS_RANGE 将 fps 范围显式设置为 {30,60},则在 onImageAvailable 回调中,我每秒只能看到 30 帧。
请分享我们如何使用 AImageReader 为 YUV 帧实现 60fps 的意见
解决方法
ACAMERA_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES 返回您唯一可用的选择。 {30,60} 不是您的选择之一。