嵌入式摄像头,获取视频要通过进程通讯?

大体来说:

  • 前几天同事突然对我说,摄像头问题很大。
  • 我听了一愣:这摄像头多么成熟的技术,各种代码都有,怎么就有问题了?
  • 他解释了一番,大意是,实际上摄像头被camera进程完全控制。比如你要录像,就要通过进程通讯,向摄像头抓取。WEB摄像头也是如此。
  • 我听了就觉得不可思议:怎么可能?应该是我通过so调用摄像头,直接获取视频。还要通过camera进程通讯?

争论了一番,我是不信的。有这么愚蠢的做法?后来问到板子厂家,说还真是这样。我就被打脸了。

于是我又想了一下,也不知道对不对:

  • 摄像头的控制权,实际上只有一个。大体来说可以认为是驱动层。
  • 驱动也可以理解为是一个进程。那么其他进程访问摄像头,确实是要通过进程通讯。
  • 多个应用打开摄像头,实际上是一种错觉。比如说,两个摄像头设置不同的画面参数,摄像头硬件只有一个,不可能同时支持,最多是切换是再次设置。
  • 当然,也可以在模拟出不同的摄像头,获取同样画面后进行加工。显然,你获得的摄像头,实际上是一种错觉。
相关推荐
别动哪条鱼15 分钟前
AAC ADTS 帧结构信息
网络·数据结构·ffmpeg·音视频·aac
零匠学堂202513 小时前
移动学习系统,如何提升企业培训效果?
java·开发语言·spring boot·学习·音视频
Silicore_Emma13 小时前
芯谷科技—D8227 双通道音频功率放大集成电路产品简介与应用推广
单片机·音视频·功率放大器·芯谷科技·便携式音频设备·双通道音频·车载音频系统
生活爱好者!13 小时前
【影视项目】NAS 部署稳定视频订阅源咪咕
服务器·网络·docker·容器·音视频
智算菩萨15 小时前
2025年Sora类视频生成模型架构剖析:时空编码与扩散机制
架构·音视频
Hello.Reader16 小时前
用纯 Go 实现一个 AES-128 加密 m3u8 视频下载器(不依赖 ffmpeg)
golang·ffmpeg·音视频·m3u8
EasyCVR16 小时前
安防监控EasyCVR视频汇聚平台RTSP流播放异常的原因排查
音视频
DisonTangor17 小时前
Step-Audio-R1 首个成功实现测试时计算扩展的音频语言模型
人工智能·语言模型·开源·aigc·音视频
音视频牛哥18 小时前
从低延迟到高可用:RTMP与 HTTP/HTTPS-FLV在App播放体系中的角色重构
人工智能·音视频·音视频开发·http-flv播放器·https-flv播放器·ws-flv播放器·wss-flv播放器
Hommy8818 小时前
如何利用剪映小助手实现视频批量剪辑?
aigc·音视频·批量剪辑·剪映