当前位置:首页 > 通信技术 > 通信设计应用
[导读]   1、网络监控服务器的说明;   如何用摄像头做一个时时监控的系统呢?也就是说有一台网络专用临控服务器,其它客户机通过网络影像监控软件或浏览器来进行时时监控摄像头所在位置,所发生的一切

  1、网络监控服务器的说明;

  如何用摄像头做一个时时监控的系统呢?也就是说有一台网络专用临控服务器,其它客户机通过网络影像监控软件或浏览器来进行时时监控摄像头所在位置,所发生的一切。我没有弄过专业类的视频监控,也不知道他们用的是什么专业的设备,也不知道他们有什么功能。我所理解的网络监控服务器应用如下内容:

  * 时时监控功能:时时监控摄像头所监视的范围;

  * 数据流采集功能:时时采集监控数据流,以备将来查找相关影像资料做准备;

  * 照片抓取功能:比如每隔5分钟抓取一张照片;

  * 时间戳功能;

  * 数据备份功能(附加);

  2、Linux 用摄像头(WebCam)做网络监视服务器所需条件和要达到的目的;

  我们首先定义一下我们用摄像头(WebCam)来做网络时时临控系统所需的条件和要达到的目的;

  2.1 所需要的软件环境和硬件设备;

  首先:得有一个摄像头(WebCam),并且是 能被 Linux 所支持的摄像头,请参考: 《摄像头(WebCam)在Linux操作系统中的驱动方法 》

  其次:软件环境,我们用 Spcaserv来架设;

  第叁:网络环境,我们得有一个网络环境,比如我来测试我所做的网络监视系统是否成功,至少在局域网内有两台机器吧,虽然一台也能做,但至于网络的其它计算机是否能看得到,如果机器太少,我们无从得知;

  2.2 所要达到的目的;

  * 时间监控:能跨平台,所有的系统都无障碍查看监视;

  * 数据采集:可在服务器端进行,但要运行在桌面环境下;在Linux 客户端中进行;由于软件限制,只能这样说了;

  3、Linux 用摄像头(WebCam)的驱动方法;

  请参考: 《摄像头(WebCam)在Linux操作系统中的驱动方法 》

  4、在 Linux 中用 Spcaserv架设网络监控服务器;

  4.1 下载软件 Spcaview;

  下载地址: http://mxhaard.free.fr/spca50x/Download> ,我下载的是目前这个版本: spcaview-20051212.tar.gz

  spcaview-20051212.tar.gz软件包包含一组工具;

  * Spcaview 工具是用来纪录数据流,也能用来播放数据;也能做为网络监视客户端用;

  * Spcaserv 是流媒体服务器,我们就是用这个工具来做监控服务器;

  * Spcacat 简单图片的抓取工具,不能用于网络监视客户端 ;

  4.2 Spcaview 软件包的安装;

  依赖关系;

  此软件依赖 libsdl,要先安装它才行,下载地址:http://www.libsdl.org ,我下载的是:SDL-1.2.10.tar.gz

  http://www.libsdl.org/download-1.2.php

  [root@localhost ~]# tar zxvf SDL-1.2.10.tar.gz

  [root@localhost ~]# cd SDL-1.2.10

  [root@localhost SDL-1.2.10]# ./configure ; make ;make install

  安装SpcaView 软件包:

  [root@localhost ~]# tar zxvf spcaview-20051212.tar.gz

  [root@localhost ~]# cd spcaview-20051212

  [root@localhost spcaview-20051212]# make ; make install

  配置可执行程序的路径:

  可执行的工具被安装到 /usr/local/bin目录中,所以我们还要配置一下用户的环境变量PATH 。配置命令执行路径,在当前用户家目录下的.bashrc文件中加入下面的一行;

  export PATH=".:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"

  然后运行如下命令;

  [root@localhost spcaview-20051212]# source .bashrc

  关于路径的配置,请参考:《Linux 命令及可执行程序路径的设置》 ;《关于Linux 文件系统中路径的理解》

  4.3 Spcaserv 服务器的配置和运行;

  4.31 Spcaserv 服务器的运行;

  Spcaserv 运行方法如下;

  spcaserv [-h -d -g -f -s] [-w Port]

  参数说明:

  -h 查看帮助;

  -d /dev/videoX 指定摄像头设备,比如 /dev/video0

  -g use read method for grab instead mmap

  -f 影像格式,默认为YUV420P,fourcc I420

  jpg JPEG fourcc MJPG

  yuv YUV420P fourcc I420

  r16 RGB565 16bits fourcc RGB2

  r24 RGB 24bits fourcc RGB3

  r32 RGB 32bits fourcc RGB4

  -v RAW data fourcc RAWD

  -s 设置分辨率,宽x高 ,比如 320x240,或 640x480,或160x120;

  -w 指定服务器的网络地址或端口,比如 192.168.1.3:8888

  4.32 Spcaserv 运行示例;

  我在 192.168.1.3 这台机器做为网络监控服务器,并且指定服务器运行在 8888端口上;并且客户端监视时所显示的画面是 320x240的分辨率;

  [root@localhost spcaview-20051212]# spcaserv -s 320x240 -w 192.168.1.3:8888&

  4.33 配置HTTPD服务器,以便客户端能在浏览器下查看;

  首先:安装和配置HTTPD服务器;

  至于HTTPD服务器在Linux常用的就是Apache服务器,您可以通过您所用的发行版提供的软件包来安装,也可以自行编译安装,在 LinuxSir.Org 的网络讨论区的置顶帖子中有很多这样的帖子;安装好HTTPD服务器后,要把服务器启动起来。

  在 Fedora 或Redhat 中,如果是用其所提供的 RPM包安装的,要用如下方法启动;

  [root@localhost spcaview-20051212]# /etc/init.d/httpd start

  其次:复制SpcaView 软件包解压目录下的 http-java-applet 目录到WEB服务器的家目录下;

  比如Fedora的HTTPD服务器的默认家目录是 /var/www/html,我以我的机器来说明了,所以我要做如下的工作;

  [root@localhost spcaview-20051212]# cp -R http-java-applet /var/www/html/webcam/

  [root@localhost spcaview-20051212]# chmod -R 755 /var/www/html/webcam

  第叁: 进入/var/www/html/webcam 目录制作视频首页;

  [root@localhost spcaview-20051212]# cd /var/www/html/webcam

  [root@localhost webcam]# cp index-sample.html index.htm

  您可以用查看index.htm文件内容,可以自己改一改,也就是把洋文改成中文;根据自己的情况自己看着办吧;

  

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭