主题 : 发帧庆祝下,mjpg-streamer + 虚拟摄像头 成功! 复制链接 | 浏览器收藏 | 打印
静默.....
级别: 新手上路
UID: 10160
精华: 0
发帖: 37
金钱: 195 两
威望: 42 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-10-26
最后登录: 2021-09-18
楼主  发表于: 2013-06-15 23:17

 发帧庆祝下,mjpg-streamer + 虚拟摄像头 成功!

最近有空研究了下从朋友那抢来的2440开发板。准备深究下V4L2架构,
但是手动没摄像头,偶然看到有个vivi.c的,好像是内核内的一个虚拟的摄像头,配置里面加上这个,
然后编译下去,果然,在/dev下面多了一个video0设置,而且使用开发板上自带的USB测试程序可以打开,并预览。

然后进一步的想使用 mjpg-streamer 把流发出来,但是按照步骤,运行不了,老是报 Unable to map buffer: Invalid argument
网上搜了一圈也没解决。

mmap 里面几个入参打印出来都没有错。。。。。。。

然后仔细研究了下代码,发现 打开模式与传入的fd的打开模式不匹配
。。。。。。。。。。。。。。。。。。。

效果图