Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1953368
  • 博文数量: 185
  • 博客积分: 10707
  • 博客等级: 上将
  • 技术积分: 1777
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-19 17:31
文章分类

全部博文(185)

文章存档

2014年(1)

2012年(6)

2011年(27)

2010年(13)

2009年(75)

2008年(63)

分类: LINUX

2009-03-11 11:30:13

  前几日,开发板上只能用ov511的摄像头,所以想构建嵌入式视频服务器只能用webcam-server。现在好了,开发板上可以用中星微的摄像头了, 于是就想玩玩这个servfox了。其实这个没什么好说的就是down一个servfox,然后编译,就都ok了,:-)。
应用程序servfox和spcaview的使用方法:
(1)Spcaview 既可以做采集端,也可以做接收端。不过移植有点复杂^_^。所以采用servfox做为采集端,移植到arm上。修改servfox里的Makefile 文件,很简单,只用将CC改成arm-linux-gcc,SERVFLAGS= -O2 -DLINUX $(WARNINGS) -I /home/linux-2.4/include即可。Make一下,就可以在板上运行啦。
(2)Spcaview直接make即可生成可执行文件spcaview。
(3)现在就可以工作啦。在开发板上servfox –d /dev/video0 –s 640x480 –w 192.168.0.12:7070
在PC上,spcaview –w 192.168.0.12:7070就可以看到摄像头采集来的图片啦。Servfox和spcaview还有很多选项,可以通过spcaview –h 和servfox –h查阅。

   我在运行中遇到两个问题,一是servfox的设备必须是/dev/video0,直接用这个/dev/v4l/video0不行,提示v4l接口错误, 不知为什么?没办法,只好满足它,就是建个链接了。(ln -s /dev/v4l/video0 /dev/video0).另一个是我的用mmap方法不行,必须要用read方法,否则段错误。解决方法就是运行servfox时加参数-g。

要用到的软件包:

摄像头驱动:
服务器视频采集:
客户端播放视频:
浏览器java plugs:

参考了华恒论坛上戴小鼠的帖子。
 
 
文件: servfox+spcaview.rar
大小: 52KB
下载: 下载
阅读(1392) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~