linux下视频监控

认识到,遇到问题别总想自己一砖一瓦的做起,很多东西已经有人做的很成熟了,特别是在开源的世界里,学习借鉴是一种更快的学习方法。

关于视频抓取的问题,找到一篇好文,地址如下

http://www.linuxsir.org/main/?q=node/221

介绍了利用spcaserv架设监控的方法,spcaserv这东东就是spca5xx这个驱动的作者做的上层应用程序,用起来很简单,很方便。

具体的可以参加上文。

里面涉及到apche,spcaserv,jre,前面的东西都很好,就是被这个jre搞了半天。

因为当架好spcaserv以后,从任何一台机器上登录都发现java applet没有运行,只有一片灰色,我自己这里测试firefox又说没有jre,所以开始搞jre。

linux下虽然装了jre,但是firefox没有增加jre的plug-in,解决方法很简单,在firefox的plug-in目录下建立软链接到jre的
plugin/i386/ns7/libjavaplugin_oji.so
就可以了。


然后我做了一个错误的举动,我在java的官方网站上测试jre是否设置成功,结果总是不成功,总是出现一个红色的小叉叉,firefox还总是狂飙cpu,搞搞就挂了。

g之,没有找到什么有用的信息,不过找到一个如何调出java的控制台,其实就是到jre的bin目录里运行一下ControlPanel程序,不过这个东西很有用,调出以后,设置让他总是显示,这样我就看到了jre测试出错的信息。

java的官方网站上测试的信息是找不到测试的一个叫jreverify.class的类,我就在想,是不是我本地java的环境变量设置不对,然后就改,改了以后还是错误,然后突然想到,这些被执行的小applet应该是在server上,找不到也是server那里的问题,跟我本地没关系。联系到自己的spcaserv,意识到估计是文件放置的问题。

到webcam的目录下一看,果然是这个小问题,index.html指定的包都是自己目录下的,所以以前拷贝文件时,把http-java-applet下的文件拷过来就好了,目录就不要带了。看看引文就知道我在说什么了。

之后再登录到server上,发现一切正常,会先提示你是否运行该applet,运行后就看到实时视频了。

再一个要注意的就是,http-java-applet下的所有文件都要有读和执行的权限,否则也是会出错的。

这就是搞了我半天的问题给我的收获。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值