linux下视频监控
介绍了利用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下的所有文件都要有读和执行的权限,否则也是会出错的。
这就是搞了我半天的问题给我的收获。