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

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

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

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


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

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

目录
相关文章
|
2月前
|
Java Linux API
统计android设备的网络数据使用量
统计android设备的网络数据使用量
38 0
|
19天前
|
监控 Android开发 数据安全/隐私保护
安卓kotlin JetPack Compose 实现摄像头监控画面变化并录制视频
在这个示例中,开发者正在使用Kotlin和Jetpack Compose构建一个Android应用程序,该程序 能够通过手机后置主摄像头录制视频、检测画面差异、实时预览并将视频上传至FTP服务器的Android应用
|
6天前
|
Android开发 开发者
“List of Devices Attached“:Android设备连接问题解析
“List of Devices Attached“:Android设备连接问题解析
|
2月前
|
安全 物联网 测试技术
构建未来:Android与IoT设备的无缝交互深入探索软件自动化测试的未来趋势
【5月更文挑战第30天】在物联网(IoT)技术快速发展的当下,Android系统因其开放性和广泛的用户基础成为了连接智能设备的首选平台。本文将探讨如何通过现代Android开发技术实现智能手机与IoT设备的高效、稳定连接,并分析其中的挑战和解决方案。我们将深入挖掘Android系统的底层通信机制,提出创新的交互模式,并通过实例演示如何在Android应用中集成IoT控制功能,旨在为开发者提供一套可行的指导方案,促进IoT生态系统的进一步发展。
|
2月前
|
Shell 开发工具 Android开发
|
18天前
|
存储 API 开发工具
kotlin安卓开发,如何获取设备的唯一id, 有哪些开源库
在Kotlin的Android开发中,获取设备唯一ID的方法包括不稳定的ANDROID_ID、需要权限的IMEI、使用UUID与SharedPreference结合,以及考虑隐私的Firebase Installations ID和Advertising ID。由于隐私问题和Google Play政策,IMEI和ANDROID_ID不推荐作为长期唯一标识。推荐使用UUID(首次安装时生成并存储),或在涉及广告时使用Advertising ID(需用户同意),而Firebase Installations ID则提供了一种合规的设备标识选项。在选择方法时,必须遵守隐私指南和政策。
|
2月前
|
Android开发
Android监听USB设备插拔
Android监听USB设备插拔
106 7
|
2月前
|
Android开发
Android获取蓝牙设备列表的方法
Android获取蓝牙设备列表的方法
86 5
|
2月前
|
Shell Android开发
ADB更改Android设备屏幕显示方向
ADB更改Android设备屏幕显示方向
72 5
|
2月前
|
Android开发
Android 获取 USB设备列表
Android 获取 USB设备列表 【5月更文挑战第6天】
62 4