碰到一个摄像头预览画面跳帧的安卓设备

  最近有人向吾抱怨,摄像头画面卡顿,也就是隔几秒画面会卡一下然后再跳过。吾开始以为是分辨率太高、CPU高导致,后来发现:

  • 低分辨率(176x144),无编解码,也会卡。
  • 预览画面并不卡。
  • 从摄像头回调得到的数据,显示出来会卡。
  • 同样代码,在其他设备上一切正常。


  反复验证确认,跟吾代码是没有任何关系的,可以确定是设备问题。可能有:摄像头模组,ISP,CPU。

  从帧率来看,也正常。于是得出一个结论:上传的数据,卡的时候画面其实是一样的。吾本来想加个缓存来改善,后来觉得没用。画面一样,吾又不能进行画面合并拼接,缓存是没有用的。

上一篇:导出SQL运行结果的方法总结


下一篇:石头怪