Genetec
Native Integration Available
This integration requires a Class 2 License and a Device Server. Please contact your account manager for more details.
The configuration of the integration in SureView is simple and follows a standard set of functionality that is exposed by the SureView API and in this document. However these advanced systems have a wide variety of custom settings that can affect the performance of this integration. As such it’s important to budget for professional services from the SureView support team to assist in configuring your system to work with SureView and also to tailor the integration if needed to your unique custom setup. Please contact your sales representative for details about our professional services.
Integration Summary
What is Genetec? It is a Video Management Software (VMS) system.
Integration Description: The Integration is an advanced system-to-system integration and is a VMS platform that allows a user to view live camera along with recorded camera footage, perform remote tasks such as relay activation/deactivation, perform audio communication and supports multiple alarm types. A variety of this functionality can be used via the SureView platform, Please see the features list for a full breakdown of this.
Native Integration: Supported Features
- Live Video
- PTZ
- Get Config
Supported Genetec Versions
- Genetec Security Center 5.2
- Genetec Security Center 5.5
- Genetec Security Center 5.7
- Genetec Security Center 5.9
- Genetec Security Center 5.10
- Genetec Security Center 5.11
- Genetec Security Center 5.12
Native Integration: Network Requirements
From |
To |
Port |
Use |
Device Server |
SureView Router on Genetec Directory Server(s) |
80/443 TCP |
Commands |
Device Server |
Genetec Media Gateway on Genetec Media Server(s) |
654 TCP |
Video |
Prerequisites
Native Integration: Device Setup
SureView Device 'CloudLink' Server Setup
Your Ops device server will be configured by your SureView representative in a remote or guided session. Speak with them to arrange a time where this connection can be established.
Configuration
Configuring Your Device
The following are instructions for configuring the manufacturer's devices. These instructions are provided as a guide only. Please refer to the manufacturer's website for the latest user manuals for your device.
1) Sureview License installed
You must obtain the SureView part in order for our integration to connect to Genetec Security Center. The part number depends on your connection requirements, the options are:
- GSC-1SDK-SUREVIEW-SVS - This is for a single connection. You can choose multiple connections if you have a failover setup. Ideal for smaller, single server installations.
- GSC-SDK-SUREVIEW-SVS - This is for unlimited connections. Ideal for larger, multi-server installations.
The license part must be obtained from Genetec and applied to your Genetec Directory server.
2) Media Gateway role installed
You must install the Media Gateway role onto your Genetec Directory server and set it to listen on port 654. To do this:
- In Config Tool go to "Video" then click to add an entity and choose "Media Gateway"
- In the screen that appears give it a name then click Next and then Create to create it
- After it is added, click it and view the "Properties" screen and ensure the port is set to 654
3) Camera streams set up in Genetec
The quality changing of the Sureview integration interacts with the different streams in Genetec as follows:
- Selecting the "Lowest" or "Low" quality settings in Sureview requests the "Remote" stream in Genetec
- Selecting the "Medium" quality setting in Sureview requests the "Live" stream in Genetec
- Selecting the "High" or "Highest" quality settings in Sureview requests the "Recording" (Archiving) stream in Genetec
Ensure the streams are configured in Genetec appropriately for the video quality you wish to receive at each level.
Important: SureView Ops Ops only permits video encoded as H.264 to be streamed from cameras and video systems. Please ensure that the Genetec Camera Streams are set to H.264 before adding the cameras to SureView
4) User login for Sureview
You must have a username for Sureview to use (whether a Windows user linked to Active Directory or a Genetec user account) which ideally is a member of the "Administrators" group in Genetec or at the very least has the following permissions set:
- Application privileges:
- Log on using the SDK = Allow
- Federation = Allow
- Administrative privileges:
- Logical entities:
- View area properties = Allow
- Physical entities:
- View camera properties = Allow
- Alarm management:
- View alarm properties = Allow
- Logical entities:
- Task privileges:
- Alarm management:
- Alarm report = Allow
- Alarm management:
- Action privileges:
- Cameras:
- View live video = Allow
- View playback = Allow
- Cameras:
5) Server prepared for the Sureview Router to be installed
Before the Sureview Router service can be installed the following must be done on the Genetec Directory server:
- A certificate must be added to the server and then applied to port 443 on your Genetec Directory server using "netsh http add sslcert ipport=0.0.0.0:443 ...". This certificate can be self-signed and does not have to come from a real certification authority.
- The user account that the Sureview Router service will run as must be allowed to listen on port 443 using "netsh http all urlacl url=https://+:443/ ..."
6) Sureview Router service installed
The Sureview "Genetec SC Router" service must be installed on your Genetec Directory server.
Important: The Genetec SC Router must be installed in the Genetec Security Center Root Directory.
This will depend on where Genetec Security Center has been installed but will normally have a file path similar to:
D:\Program Files\Genetec Security Center 5.8
The Genetec SC Router has the following configuration:
Parameter | Default | Purpose |
ServerUsername, ServerPassword, ServerUseWindowsAuth | <user entered> |
Login info for the Sureview user created inside Genetec. If using Windows Auth then set the username and password blank and ServerUseWindowsAuth=true and then the user that the service is running as is used for authentication |
CommandsUserName, CommandsPassword | <blank> |
Leave blank unless you wish to password protect access to the router service (these details will need to be entered into Sureview for each device / sync system) |
MediaGatewayHost | <blank> |
Leave Blank if the Directory and MediaGateway are on the same server. Otherwise enter the IP Address of the Genetec Media Gateway here (restart the service after any config changes) |
7) Ports 443 and 654 open from Sureview Device 'CloudLink' server
After installing the Genetec "Media Gateway" role and the Sureview "Genetec SC Router" service on the Genetec Directory server then you must be able to telnet to ports 443 and 654 on the Genetec Directory server from the Sureview Device servers (using an IPv4 address because the Genetec Media Gateway service currently does not support IPv6).
SureView Device Setup
Note: Genetec is an advanced integration and must be configured using the using advanced "Device Setup" page and the "Device Configuration" feature.
Field | Value |
Title | The friendly name of the Genetec Server you are connecting to |
Area | The Area/site that the Genetec devices/cameras will be added to |
Type | Select Genetec Security Center (On-Premise) |
Ops Link | The name of your connected SureView Device "Cloud Link" server |
Host | The local IP or Host address of the Genetec Directory Server where the Sureview Router service is installed (from the perspective of the SureView Device 'CloudLink' server |
Port | The port for the connecting to Genetec (Default 443) |
Username | Leave blank unless a username has been specified in the Router configuration for CommandsUserName |
Password | Leave blank unless a password has been specified in the Router configuration for CommandsPassword |
Genetec Area |
Can either provide: Blank: will fetch all cameras on the Genetec Directory Server Note: "Genetec Area" refers to the Area in Genetec, this is not neccesarily the same as "Area" in SureView |
Camera Details
Note: Genetec is an advanced integration and must be configured using the using advanced "Device Setup" page and the "Device Configuration" feature.
Individual Cameras are added by using the "Device Configuration" feature. These fields will be populated automatically.
Field | Value |
Device | The friendly name of the Genetec Server that the camera is connected via |
Title | The friendly name of the Genetec Camera - This is the name of the camera that Operators will see. |
Input 1 | The Identifier of the camera within SureView. The value is populated automatically by the "Device Configuration" and should not be edited |
Extra value | The unqiue GUID ('Globally Unique Identifier) of the camera within Genetec. This is used by SureView to connect to this specific camera. The value is populated automatically by the "Device Configuration" and should not be edited |
Native Integration: Troubleshooting
Camera Stream Issues
SureView Ops Ops only permits video encoded as H.264 to be streamed from cameras and video systems. Please ensure that the Genetec Camera Streams are set to H.264 within the Genetec Software.
If a different stream type has been selected it can cause unexpected issues within the SureView Camera stream such as a camera failing to stream any video or the camera stream staring but cutting out after a short time.
License Exceeded Errors
Your Genetec license needs to support as many connections as you wish to use. You can see how many things are connected by opening Genetec's Config Tool program, going to "System status", selecting "Applications" from the drop-down, and looking for which servers have SDK connections open.
SVGenetecSCRouter throws Windows Event Log Exceptions
Application: SVGenetecSCRouter.exe
Framework Version: v4.0.30319
Description: The process was termianted due to an unhandled exception.
Exception Info: System.Xml.XmlException
This can happen if the Genect SC Router has been installed into the wrong root directory.
The Sureview "Genetec SC Router" service must be installed on your Genetec Directory server into the Genetec Security Center Root Directory.
This will depend on where Genetec Security Center has been installed but will normally have a file path similar to:
D:\Program Files\Genetec Security Center 5.8Action 'CameraStartLive()' failed: No processable streams found.
Action 'CameraStartLive()' failed: No processable streams found.
If this error is seen when trying to start a Genetec camera then it may mean that you need to set usestreamanalysis=true in the Extra Value (if you have used Get Config or Sync it might be set to usestreamanalysis=false)
Timeout connecting to RTSP - is the camera online in Gentec
- Confirm that the Cameras are online in Genetec and set to H264 Streams
- Confirm the RTSP Url IP Address that the worker is trying to connect to is to the Genetec Media Gateway
In the full error message you should see a message like this:
Unable to open 'rtsp://SureView:******@10.71.44.21:654/0c000000-0000-abae-0000-e43124461ad2/remote?redirected=true':
Does the IP address match the Genetec Media Gateway address?
If not then make sure the MediaGatewayHost value in the Genetec Router Config file is correct. Save and Restart the service.
Comments
0 commentsPlease sign in to leave a comment.