GENESIS64 GraphWorX 摄像头控件
1、出于安全原因, 摄像头需要客户端进行身份验证。因此, 您需要为照相机和 FrameWorX 服务器之间的通信指定用户名和密码, 后者充当客户端角色。
2、通过Workbench打开平台服务Platform Services配置。
3、转到密码选项卡并添加FWX à Camera item。
4、在连接到摄像机时, 填写 FrameWorX 服务器使用的用户名和密码。

1、打开一个GraphWorX64。
2、选择控件的功能区,然后点击摄像头控件Camera control。
3、点击并拖动到显示画面中的任意位置,在GraphWorX64显示画面中创建一个新的视频控件Video Control。
4、在属性栏中, 您需要填写相应的 URL。
· VideoUrl – 填写IP摄像机地址或名称,如rtsp://172.16.0.40:554/axis-media/media.amp 或 http://172.16.0.40/mjpg/video.mjpg。
· OnvifUrl – 如果想要控制摄像机,需要指定适当的开放摄像机的Url作远程控制,例如 http://172.16.0.40/onvif/device_service。

5、您可以决定显示 GUI 以进行远程控制或启用音频。
注意:MJPEG 协议不支持音量控制。

1、在部署摄像机之前, 需要考虑几个要求和限制。下面可以看到 GraphWorX64 的标准版本和 Silverlight 版本支持的协议列表和更多的要求。
1、· RTSP (h264) 协议流
a.直接接入本地网络或通过VPN
b.要访问不同的网络,需要通过Streamcoders运行RTSP代理
· MJPEG 协议流
a.直接接入本地网络或通过VPN
b.要访问不同的网络,需要通过Streamcoders运行RTSP代理
c.不支持音频
· PTZ (Pan-Tilt-Zoom)
a.支持
b.可创建新预设
注意: 使用GENESIS64会自动将Mjpeg代理安装到IIS服务器中。
1、· RTSP (h264) 协议流
a.对于所有的远程或本地连接,需要由Streamcoders提供RTSP代理
· MJPEG 协议流
a.直接接入本地网络或通过VPN
b.要访问不同的网络,需要通过Streamcoders运行Mjpeg代理
c.不支持音频
· PTZ (Pan-Tilt-Zoom)
a.支持
b.可创建新预设
1、对于PTZ控制,ONVIF要求客户端和摄像机之间的时间差最大为5秒。
注意: ONVIF是开发基于ip的物理安全产品接口的全球标准的开放的行业论坛。ONVIF规范将确保无论是哪个制造商的产品之间的互操作性。
2、在我们的示例中,客户端是我们的FrameWorX服务器,因此需要将FrameWorX服务器机器的时间与摄像机时间同步。摄像机通常允许与NTP服务器同步,或者可以使用摄像机的web接口手动同步时间。如果时间没有同步,TraceWorX将会在400级上发布一个“错误请求”消息。但是,请注意这条消息也可能出于其他原因发布。
注意: 这仅仅是FrameWorX服务器与摄像机通信;因此,FrameWorX服务器的远程客户端不必与摄像机同步时间。
3、注意: 如果摄像机需要摘要式身份验证, 则无法在启用 FIPS 的情况下使其正常工作。FIPS 不支持在摘要中用于对用户进行身份验证的 MD5 散列, 因此, 如果摄像机受到密码保护, 用户将无法验证, 摄像机无法正常工作。
有两个选项解决该问题:
1) 在摄像机上禁用密码加密。此选项意味着摄像机将使用基本身份验证而不是摘要式身份验证。注意: 这将导致将用户名和密码作为纯文本发送到网络上!
2) 使视频流和 Onvif 公开可用。
4、如果您的摄像机机支持运动和噪音检测,那么就能够使 AlarmWorX 查看器和相机连接, 并阅读这些警报。
您可以使用以下警报的地址格式:
· 实时报警Realtime alarms
cam:<CameraDetectorsURL>
· 历史报警Historical alarms
awx:Alarms/cam:<CameraDetectorsURL>
1、所有受支持协议的设备都可以连接。ICONICS用以下摄像机测试了该控件:
· Axis M5014 – RTSP, MJPEG, PTZ
· Planet ICA-HM126 – RTSP