赞
踩
实际生活中经常遇到要使用一个摄像头做多个事情的情况,但在开发中,一个摄像头只能被一个应用程序所占有,当一个应用程序在使用摄像头时,其他所有应用程序都无法在使用这个摄像头。怎么解决这个问题呢?其实可以采用虚拟摄像头技术。
从网上找的虚拟摄像头技术一个比较容易理解的框架图。
根据这个图很容易理解就是需要实现一个camera proxy,来实现把真实摄像头的数据时时放入虚拟摄像头。
以rk3288 android5.1来实现这个举例。
一、首先要实现/dev/videox虚拟设备描述符的创建。
通过v4l2loopback可以方便的实现这一步处理。
二、采用v4l2tools里面的v4l2copy可以实现把真实摄像头数据时时放入虚拟摄像头。(v4l2copy要稍微修改下)
但v4l2tools的v4l2copy只能实现从摄像头读取什么格式的视频
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。