Genetec

Have more questions? Submit a request

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:

  1. In Config Tool go to "Video" then click to add an entity and choose "Media Gateway"
  2. In the screen that appears give it a name then click Next and then Create to create it
  3. After it is added, click it and view the "Properties" screen and ensure the port is set to 654

GenetecConfig-VideoAddMediaGateway.png

GenetecConfig-VideoAddMediaGatewayName.png

GenetecConfig-VideoMediaGatewayProperties.png

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
  • Task privileges:
    • Alarm management:
      • Alarm report = Allow
  • Action privileges:
    • Cameras:
      • View live video = Allow
      • View playback = Allow

GenetecConfig-UsersImmix.png

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:

  1. 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.
  2. 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


mceclip4.png

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

An Area name: will fetch only the cameras under the given Area in Genetec

Note: "Genetec Area" refers to the Area in Genetec, this is not neccesarily the same as "Area" in SureView

mceclip3.png


GenetecConfig-Areas.png

Camera Details

mceclip4.png

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

mceclip1.png

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.

GenetecSCConnections.png

SVGenetecSCRouter throws Windows Event Log Exceptions

unnamed.png

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.8
 Action '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

  1. Confirm that the Cameras are online in Genetec and set to H264 Streams

  2. 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.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful
Share

Comments

0 comments

Please sign in to leave a comment.