跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
工场FAQ
工场大事记
工场文化
工场设备
正版软件
工场云服务
及时更新我
最近更改
如何使用Wiki?
工场百科
搜索
搜索
登录
个人工具
登录
查看“闭路电视”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
闭路电视
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[File:在闭路电视总控制台中查看所有视频.png|thumb|在总控制台主页上单击“Montage”链接即可同时查看所有摄像头的视频]] 工场使用网络摄像头监控[[3D打印机]]、[[数控雕刻机]]、[[充电器]]和[[焊台]]这些重要位置,服务器上的程序收集这些摄像头的视频流,显示在基于网页的总控制台上。要在总控制台查看闭路电视的实时图像,请点击[http://www.thu-skyworks.org/cctv/index.php?skin=flat 这里]登录。 ==各摄像头地址== 若想直接访问各个网络摄像头的视频流,可以使用[http://www.videolan.org/vlc/index.html VLC Media Player]等软件打开它们。此时使用的用户名和密码是另一套,与总控制台不同。 {| class="wikitable" border="1" |- ! 编号 ! 位置 ! MAC地址 ! 内网IP |- | 1 | 门口 | E0:B9:4D:92:80:78 | 10.2.10.85 |} ==配置过程== 服务器上使用[http://www.zoneminder.com/ ZoneMinder]收集网络摄像头(海康威视萤石C2C和C2 mini)的图像并将其广播。 # 添加[https://launchpad.net/~iconnor/+archive/ubuntu/zoneminder 这个]PPA:<br><code>sudo add-apt-repository ppa:iconnor/zoneminder</code> # 安装ZoneMinder:<br><code>sudo apt install zoneminder</code> # ZoneMinder在系统中注册了服务,必要时使用<code>service zoneminder start/stop/restart</code>来控制它的运行。 # 将[https://github.com/ZoneMinder/ZoneMinder/blob/master/distros/ubuntu1604/examples/nginx.conf Nginx配置文件示例]添加进www.thu-skyworks.org的配置文件。将所有zm改为cctv,php5改为php7.0 # 访问 [http://www.thu-skyworks.org/cctv/ https://www.thu-skyworks.org/cctv/] ,添加Monitor。其中Source Type选Ffmpeg,Source Path填写<code>rtsp://<usernmae>:<password>@<address></code> ===解决无法查看视频=== 系统日志标明Capturing正常,但浏览器中打开摄像头无法看到视频,同时日志中出现错误: <tt> socket_sendto( /tmp/zm/zms-XXXXXXs.sock ) failed: No such file or directory getStreamCmdResponse stream error: socket_sendto( /tmp/zm/zms-XXXXXXs.sock ) failed: No such file or directory - checkStreamForErrors() </tt> * 根据[https://bugs.launchpad.net/ubuntu/+source/zoneminder/+bug/1159361 这里]8楼给出的操作,无效。 * 根据[https://github.com/ZoneMinder/ZoneMinder/issues/656 这里]的二楼判断是CGI没有正常执行,但之前启用Apache的CGI模块没有效果。开始寻找正确配置Apache CGI模块的方法。 * 在[http://askubuntu.com/questions/403067/cgi-bin-not-working/461797#461797 这里]了解到可能是<code>libapache2-mod-perls</code>未安装,并且重启浏览器才能看到效果。安装<code>libapache2-mod-perls</code>后重启浏览器,图像显示正常。 ====2017年3月16日更新==== 在新服务器上配置Zoneminder,遇到同样错误。由于这次HTTP服务器是Nginx,从[https://chiralsoftware.com/content/zoneminder-nginx-yes-it-works 这里]得知需要安装<code>nginx-extras</code>和<code>fcgiwrap</code>。并且<code>Options -> Paths -> PATH_ZMS</code>需要从默认的<code>/cgi-bin/nph-zms</code>改为<code>/cctv/cgi-bin/nph-zms</code> ==== 2017年3月23日更新 ==== 发现整个服务器同一时刻只能在客户端浏览器上输出一路视频,包括实时预览还是事件回放。在[https://forums.zoneminder.com/viewtopic.php?t=25117 这里]得知是因为<code>fcgiwrap</code>不会自己启动子进程。修改<code>/etc/default/fcgiwrap</code>中或<code>/etc/init.d/fcgiwrap</code>中的<code>FCGI_CHILDREN</code>无效,随后直接在<code>/lib/systemd/system/fcgiwrap.service</code>将<code>-c 20</code>加入<code>fcgiwrap</code>的启动参数,<code>systemctl daemon-reload</code>之后重启<code>fcgiwrap</code>和<code>zoneminder</code>,问题解决。 === 用[http://felenasoft.com/xeoma/en/ Xeoma]探测到的萤石C2 mini码流地址 === [512x288 25 fps h264 1Mb] rtsp://10.2.10.85//PSIA/Streaming/channels/2 [1280x720 18 fps h264 2Mb] rtsp://10.2.10.85/ [1280x720 18 fps h264 3Mb] rtsp://10.2.10.85//11 [1280x720 18 fps h264 1Mb] rtsp://10.2.10.85//iphone/11?admin%3AATREDJ [1280x720 16 fps h264 4Mb] rtsp://10.2.10.85//live0.264 [1280x720 16 fps h264 3Mb] rtsp://10.2.10.85//0/admin:ATREDJ/main
返回
闭路电视
。
开关有限宽度模式