闭路电视:修订间差异
(增加了摄像头地址和码流地址) |
|||
第1行: | 第1行: | ||
工场使用闭路电视监控[[3D打印机]]、[[数控雕刻机]]、[[充电器]]和[[焊台]]这些重要位置。要查看闭路电视的实时图像,请在[http://www.thu-skyworks.org/cctv/ 这里]登录。 | 工场使用闭路电视监控[[3D打印机]]、[[数控雕刻机]]、[[充电器]]和[[焊台]]这些重要位置。要查看闭路电视的实时图像,请在[http://www.thu-skyworks.org/cctv/ 这里]登录。 | ||
==各摄像头地址== | |||
{| class="wikitable" border="1" | |||
|- | |||
! 编号 | |||
! 位置 | |||
! MAC | |||
! IP | |||
|- | |||
| 1 | |||
| 门口 | |||
| 8C-18-D9-A1-A0-1A | |||
| 59.66.250.39 | |||
|- | |||
| 2 | |||
| [[电池充电器]] | |||
| 8C-18-D9-A1-A0-58 | |||
| 59.66.250.137 | |||
|- | |||
| 3 | |||
| [[数控雕刻机]] | |||
| CC-D2-9B-A9-03-09 | |||
| 59.66.250.138 | |||
|- | |||
| 4 | |||
| [[3D打印机]] | |||
| 24-0A-64-E4-E0-EB | |||
| 59.66.250.140 | |||
|} | |||
; 高清码流(1280×720) | |||
: <tt>rtsp://<address>/live0.264</tt> | |||
; 普通码流(352×288) | |||
: <tt>rtsp://<address>/live1.264</tt> | |||
==配置过程== | ==配置过程== |
2015年5月31日 (日) 14:59的版本
工场使用闭路电视监控3D打印机、数控雕刻机、充电器和焊台这些重要位置。要查看闭路电视的实时图像,请在这里登录。
各摄像头地址
编号 | 位置 | MAC | IP |
---|---|---|---|
1 | 门口 | 8C-18-D9-A1-A0-1A | 59.66.250.39 |
2 | 电池充电器 | 8C-18-D9-A1-A0-58 | 59.66.250.137 |
3 | 数控雕刻机 | CC-D2-9B-A9-03-09 | 59.66.250.138 |
4 | 3D打印机 | 24-0A-64-E4-E0-EB | 59.66.250.140 |
- 高清码流(1280×720)
- rtsp://<address>/live0.264
- 普通码流(352×288)
- rtsp://<address>/live1.264
配置过程
服务器上使用ZoneMinder收集网络摄像头(龙视安 LS-K04)的图像并将其广播。
- 添加这个PPA:
sudo add-apt-repository ppa:iconnor/zoneminder
- 安装ZoneMinder:
sudo apt-get install zoneminder
- ZoneMinder在系统中注册了服务,必要时使用
service zoneminder start/stop/restart
来控制它的运行。 - 将Apache的配置文件复制到正确目录下:
sudo cp /etc/zm/apache.conf /etc/apache2/conf-available/zoneminder.conf
- 启用该配置文件,a2enconf程序会在/etc/apache2/conf-enabled下做一个同名软链接:
sudo a2enconf zoneminder
- 修改
/etc/apache2/conf-available/zoneminder.conf
的第一行为:Alias /zm /usr/share/zoneminder
-->Alias /cctv /usr/share/zoneminder
- 访问 http://www.thu-skyworks.org/cctv/ ,添加Monitor。其中Source Type选Ffmpeg,Source Path填写
rtsp://<usernmae>:<password>@<address>/live/0.264
解决无法查看视频
系统日志标明Capturing正常,但浏览器中打开摄像头无法看到视频,同时日志中出现错误:
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()