Add Stream

Users assign camera streams to subscribers via the Add Stream option within Camera Setup. This documentation instructs users on how to data enter camera streams on subscribers via the available options. For general information on Camera Setup, see the Camera Setup Introduction.

image

Selecting the Add Stream option will display the Add Stream dialog box. Users can define camera information by populating the necessary fields. Depending on the camera type you are data entering, some of the available fields will not be applicable to your setup. The following documentation defines each field and its indented purpose.

image

Note: If you are adding a camera connected to a Synology NAS, additional steps must be taken to acquire the Username and Password for the camera. See the Synology NAS documentation for instructions.

Prior to defining the various credential and configuration information, input a descriptive name for the camera into the Description field. This description will appear in Monitoring, Reports, and elsewhere in the software to identify the camera. The remaining available options are defined below.

RTSP Settings

The RTSP Settings section is used to define the credential information used to access and view RTSP camera video streams. The available options are defined below. If the camera is not an RTSP camera, see the Stream Options section below for additional information on alternate camera types.

image

OptionFunction
UsernameDetermines the alias used in conjunction with the password to gain access to the camera within its online interface.
Note: If you are data entering a Vivotek brand camera, the username cannot contain any special characters. See the Vivotek Cameras documentation for instructions.
PasswordDetermines the password used in conjunction with the username to gain access to the camera within its online interface.
IP Address / FQDNDetermines the IP address or domain name the camera is connected to.
Note: The IP Address or FQDN input into this field must be visible to DICE for the system to properly communicate with the camera.
Note: If your camera is configured to use an EZCloud DDNS, this field should be left blank. More information on EZCloud can be found below within the Stream Options section.
PortDetermines the RTSP port the camera is connected to.
Note: The port is typically listed within the camera’s browser interface.
PathDetermines the RTSP path the camera follows when communicating video data.
Note: RTSP path syntax can vary from camera to camera. See the RTSP Path Appendix below for a list of acceptable camera brand paths.
URLAs the above fields are populated, the URL will automatically complete. This URL can be selected and viewed using your computer’s media player to confirm the information entered is correct. If correct, your media player will display a live view of the camera.

Alarm Settings

The Alarm Settings section allows users to assign an account zone to the camera stream. Assigning a zone ensures it is attached to any alarms generated by the camera. See the Zones documentation for more information on managing subscriber zones.

image

Assigning a zone to a camera ensures any alarms received on the zone will display the applicable camera view within Monitoring.

Input the Alarm Signal identifier of the zone you would like to assign to the camera into the Zone field. Users can also select the magnifying glass icon to search for and select a zone.

Stream Options

The Stream Options section allows users to define optional handling and integration information. As users select options from the dropdowns, additional relevant fields will display for use. All available Stream Options are defined below.

image

Please Note: required fields are indicated via an asterisk (*) character.

image

OptionFunction
Live View IntegrationDetermines the vendor or video format the camera will use to display video information. More information on the available options can be found below.
Show Advanced Processing OptionsDetermines if the camera will utilize certain analytics and chart code functionality for sent events. More information on the available options can be found below.
Show Advanced DDNS OptionsDetermines if the camera will utilize EZCloud services for DDNS routing. More information on the available options can be found below.
Show PTZ OptionsDetermines if the camera will utilize pan, tilt, zoom functionality. More information on the available options can be found below.
Show Voice OptionsDetermines if the camera will utilize voice down or relay functions. More information on the available options can be found below.
Management URLAllows users to assign the web address used to manage the camera’s settings to the stream. Once assigned, users can access the camera’s URL when viewing the stream’s live view. More information on Management URLs can be found below.

Live View Integration

The Live View Integration dropdown determines how the camera will report video data to DICE. The available options are defined below.

OptionFunction
blankSets the camera to use the default set within Flag Maintenance. See the Flag Maintenance documentation for more information on configuring camera live view defaults.
rtspDetermines the camera will use real time streaming protocol information (as defined within the RTSP Settings section) to communicate video information. You can set cameras to use RTSP by default within Flag Maintenance.
pimgDetermines the camera will use the same settings as RTSP; however, PIMG is more tolerant of slow or congested internet connections to supply live data albeit at a lower display quality. You can set cameras to use PIMG by default within Flag Maintenance.
ExacqvisionDetermines the camera will use Exacqvision as its live view vendor. More information on Exacqvision can be found below.
NoneDetermines the camera will be an events only stream not compatible/not applicable with viewing the camera’s live view. If selected, the ability to preview the stream and view its live images will be removed.
RhombusDetermines the camera will use Rhombus as its live view vendor. More information on Rhombus can be found below.

Exacqvision

If Exacqvision is selected from the Live View Integration dropdown, the Exacqvision setup fields will display. These fields are used to assign information to the camera so live view is properly displayed. All Exacqvision fields are required in order to communicate properly with the camera. These fields are defined below.

image

OptionFunction
Exacqvision service IP/HostnameDetermines the address the camera is connected to.
Exacqvision server portDetermines the web port the camera is connected to.
Exacqvision server usernameDetermines the alias used in conjunction with the password to gain access to the camera.
Exacqvision server passwordDetermines the password used in conjunction with the username to gain access to the camera.
Exacqvision server camera idDetermines the identifier assigned to the camera within Exacqvision. Users can select the magnifying glass icon to search for and select an ID.

Rhombus

If Rhombus is selected from the Live View Integration dropdown, the Rhombus Share ID field will display. This field is used to assign the Rhombus Stream Share Link to the camera.

image

Input the ID into this field. See the Rhombus Third Party Integration documentation for instructions on how to configure the cameras. Once the Share ID is populated, users will no longer have access to the RTSP Settings fields since the information is not applicable to Rhombus cameras.

Please Note: Rhombus brand cameras will not display a thumbnail image. Users can still select the the image area to view live view camera footage.

Advanced Processing Options

The Show Advanced Processing Options dropdown determines if the camera requires specific handling options when delivering events to the system. If True is selected, additional options will display. These options are defined below.

image

OptionFunction
Use Custom AI/Verification ProviderDetermines if users will be using a specific AI provider to verify AI activity within camera frames. More information on AI providers can be found below.
Ignore Regions of InterestDetermines if users will define regions of interest within the camera view.
True: ROIs will not be used for this camera. All events received should be sent directly to Monitoring for handling.
False: ROIs will be used on this camera. Received events will first be verified for motion or analytics as defined within the ROI settings prior to being sent to Monitoring for handling. See the Stream Management documentation for more information on configuring ROIs.
ROI Any Motion Alarm Chart CodeDetermines the alarm chart code that will be assigned to Any Motion alarms generated by the camera. If left blank, the default chart code for video alarms will be used. See the Stream Management documentation for more information on the Any Motion option.

Please Note: See the Thermal Radar Cameras documentation for information on Thermal Radar devices. We recommend setting the Ignore Regions of Interest options to True for Thermal Radar cameras.

Custom AI/Verification Provider

If True is selected from the Use Custom AI/Verification Provider dropdown, the Custom AI/Verification Provider field will display.

image

Select the AI vendor from those available. Currently, DICE has integrated with the following providers: Evolon, Actuate, and SentryAI. If you are using one of these as your AI provider but the option is not available to you, please contact DICE to complete setup.

Once an AI provider is selected, users will have access to additional analytics options.

image

Users can define the verification parameters assigned to the AI provider via the available options. These options are defined below.

OptionFunction
AI/Verification Minimum ConfidenceDetermines the AI provider’s percentage confidence level for object detection.
For Example: If 60 is input into this field, the AI provider will only deliver alarms if it is 60% certain that the observed object is what was designated (person, vehicle, etc.)
Disable Person DetectionDetermines if the AI provider should ignore attempting to identify people when delivering alarms.
True: Objects recognized as people will be ignored by the system and will not deliver to Monitoring.
False: Objects recognized as people will be acknowledged and delivered to Monitoring as configured.
Disable Vehicle DetectionDetermines if the AI provider should ignore attempting to identify vehicles (cars, vans, trucks, etc.) when delivering alarms.
True: Objects recognized as vehicles will be ignored by the system and will not deliver to Monitoring.
False: Objects recognized as vehicles will be acknowledged and delivered to Monitoring as configured.

Advanced DDNS Options

The Show Advanced DDNS Options dropdown determines if the camera will utilize EZCloud for Dynamic DNS functionality. If True is selected, additional options will display. These options are defined below.

image

This section contains supplemental documentation intended to be used in conjunction with your EZCloud users’ manual. This section assumes the user is familiar with the setup and use of Dynamic DNS via EZCloud.

OptionFunction
DDNS Integration TypeDisplays ezcloud as the DDNS provider. Currently, EZCloud is the only DDNS integration vendor available.
EZCloud DDNS URIDetermines the identifier provided by EZCloud for Dynamic DNS functionality.

Once properly configured and saved, the camera’s IP/FQDN field will automatically populate with the correct IP. This IP will only display after users save the camera and view the camera’s Edit screen. See the Stream Management documentation for more information on managing existing camera streams.

PTZ Options

The Show PTZ Options dropdown determines if the camera will utilize pan, tilt, zoom functionality. If True is selected, an additional option will display. This option is defined below.

image

Users currently have access to two available PTZ Integrations: Exacqvision and Vapix. If Exacqvision is selected, no additional information is necessary. If Vapix is selected, additional options will display. These options are defined below.

image

OptionFunction
Axis Vapix Camera NumberDetermines the camera’s numeric identifier.
Axis Vapix HTTP PortDetermines the network port Matrix Interactive will use to connect to the camera’s HTTP API.

Voice Options

The Show Voice Options dropdown determines if the camera will utilize voice down or relay toggle functions. If True is selected, additional options will display. These options are defined below.

image

OptionFunction
Voice Integration TypeDisplays DICEVoice as the integration being used for voice functions. Currently, DICEVoice is the only voice integration available.
DICEVoice TypeIf applicable, determines the panel type used to communicate between your PBX and the audio device.
DICEVoice ExtensionDetermines the phone extension dialed by the PBX to connect to the audio device.

Once configured, users can select the Voice Down option from the camera’s live view to speak through the assigned audio device. See the Video Wall documentation for more information on voice down functionality.

Management URL

Users can assign the web address used to manage the camera to the stream via the Management URL field. Once assigned, users will have access to the globe icon located on the stream’s live view. When selected, the management URL will open within an alternate browser window. This will allow users to access camera information quickly when viewing streams within Matrix.

image

Complete Stream Setup

After populating the applicable Add Stream fields, users can save the stream and continue with final setup.

image

Select the Preview button to display a thumbnail image of the camera’s current view. This option allows users to confirm the RTSP Settings information entered are correct and the stream is displaying normally.

image

Once confirmed working, select Save Stream to complete creating the camera profile. Once saved, the Region of Interest, SMTP Settings, and Stream Tags sections will display. See the Stream Management documentation for more information on the options available after saving new streams.

image

RTSP Path Appendix

The following table lists potential RTSP paths users can input when data entering cameras within Matrix. Please note: the available paths are generic and may not work for every brand. Make sure you consult your camera’s user manual for additional information on setting up RTSP settings.

BrandRTSP PathAdditional Information
Alibi/Streaming/Channels/<Stream ID>02Confirm the <Stream ID> is is the numerical ID assigned to the camera view you are viewing.
Example Path: /Streaming/Channels/102
Avigilon/defaultPrimary<Stream ID>?streamType=uConfirm the <Stream ID> is the numerical ID assigned to the camera view you are viewing.
Example Path: /defaultPrimary2?streamType=u
Axis/axis-media/media.amp?fps=6&resolution=320x240&camera=<Stream ID>Confirm <Stream ID> is the numerical ID assigned to the camera view you are viewing. Single view axis cameras can omit the &camera= tag from the path completely.
Example Path: /axis-media/media.amp?fps=6&resolution=320x240&camera=5
Digital Watchdog/<camera id>?stream=-1&resolution=240pConfirm the [camera id] is the unique ID assigned to the camera within its browser interface. See the Digital Watchdog Cameras documentation for more information on configuring Digital Watchdog devices.
Example Path: /123ab456-12ab-ab12-ef34-1234abcd456e?stream=-1&resolution240p
Geovision NVR/cam[camera id]_stream2Confirm the [camera id] included in the path is the camera’s assigned identification number as configured within your Geovision NVR/DVR software.
Example Path: /cam123_stream2
Geovision Camera/media/video2N/A
HanWha Wave/[camera id]?stream=-1&resolution=240pConfirm the [camera id] is the unique ID assigned to the camera within its browser interface. See the HanWha Wave Cameras documentation for more information on configuring HanWha Wave devices.
Hik/Streaming/Channels/<Stream ID>02Confirm the <Stream ID> is the numerical ID assigned to the camera view you are viewing.
Example Path: /Streaming/Channels/102
Honeywell/cam/realmonitor?channel=<channel number>&subtype=1Confirm the <channel number> is the correct NVR channel.
Example Path: /cam/realmonitor?channel=2&subtype=1
Platinum/Streaming/Channels/<Stream ID>02Confirm the <Stream ID> is the numerical ID assigned to the camera view you are viewing.
Example Path: /Streaming/Channels/102
SightlogixNormal: /mpeg1
Thermal: /mpeg2
N/A
Speco/profile2Users must confirm the live view profile of the camera within its Onvif interface is enabled.
Synology/Sms=1/unicastThis path is obtained by setting stream paths to Forever within the NAS software. See the Synology NAS documentation for more information on configuring NAS devices.
Uniview/unicast/c<Stream ID>/s2/liveConfirm the <Stream ID> is the numerical ID assigned to the camera view you are viewing.
Example Path: /unicast/c2/s2/live