Smart Client Profiles (Client node)

Available functionality depends on the system you are using. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/product-index/).

On the following tabs, you can specify the properties of each Smart Client profile. You can lock the settings in the Management Client if required, so the users of XProtect Smart Client cannot change them.

To create or edit Smart Client profiles, expand Client and select Smart Client Profiles.

Info tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Info

Name and description, priority of existing profiles and an overview of which roles use the profile.

If a user is a member of more than one role, each with their individual Smart Client profile, the user gets the Smart Client profile with the highest priority.

General tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

General

Settings such as show/hide and mini- and maximize menu settings, login/-out, startup, timeout, info and messaging options, and enabling or disabling of certain tabs in XProtect Smart Client.

The Camera error messages, Server error messages, and Live video error message settings let you control if these error messages are displayed as an overlay, as a black image with overlay, or if they are hidden.

The Live video stopped message is displayed in XProtect Smart Client when the camera live feed is stopped. For example if the camera has stopped sending images even though it's connected.

If you Hide the camera error messages, there is a risk that the operator overlooks that the connection to a camera has been lost.

The Cameras allowed during search setting lets you control how many cameras operators can add to searches in XProtect Smart Client. Setting a camera limit can help you prevent overloading the system.

The Online help setting lets you to disable the help system in XProtect Smart Client.

The Video tutorials setting lets you disable the Video tutorials button in XProtect Smart Client. The button redirects operators to the video tutorials page: https://www.milestonesys.com/support/help-yourself/video-tutorials/

Advanced tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Advanced

Advanced settings such as maximum decoding threads, deinterlacing and time zone settings.

Maximum decoding threads controls how many decoding threads are used to decode video streams. It can help improve performance on multi-core computers in live as well as playback mode. The exact performance improvement depends on the video stream. It is mainly relevant if using heavily coded high-resolution video streams like H.264/H.265, for which the performance improvement potential can be significant, and less relevant if using, for example, JPEG or MPEG-4.

With deinterlacing, you convert video into a non-interlaced format. Interlacing determines how an image is refreshed on a screen. The image is refreshed by first scanning the odd lines in the image, then scanning the even lines. This allows a faster refresh rate because less information is processed during each scan. However, interlacing may cause flickering, or the changes in half of the image's lines may be noticeable.

Adaptive streaming enables XProtect Smart Client to automatically select the live video streams with the best match in resolution to the streams requested by the view item. This decreases the load on the CPU and the GPU and thereby improves the decoding capability and performance of the computer. This requires multi-streaming of live video streams with different resolutions to be configured, see Manage multi-streaming. Adaptive streaming can be applied in both live and playback mode. In playback mode, adaptive streaming is referred to as adaptive playback. Adaptive playback requires that two streams are set to recording. For more information about how to add streams for adaptive streaming in live mode and for adaptive playback, see Add a stream.

Live tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Live

Availability of the live mode and other live features, camera playback, camera overlay buttons, and bounding boxes, and also live-related MIP plug-ins.

Playback tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Playback

Availability of the playback mode and other playback features, layout of print reports, independent playback, bookmarks, and bounding boxes, and also playback-related MIP plug-ins.

Setup tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Setup

Availability of general setup/panes/buttons, setup-related MIP plug-in and permissions to edit a map and to edit live video buffering.

Export tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Export

Paths, privacy masks, video and still image formats and what to include when exporting these, export formats for XProtect Smart Client – Player and much more.

Timeline tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Timeline

Whether to include audio or not, visibility of indication of time and motion, and finally how to handle playback gaps.

You can also select whether to show additional data or additional markers from other sources.

SeeConfiguration options for timelines.

Access Control tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Access Control

Select if access request notifications should pop up on the XProtect Smart Client screen when triggered by events.

Alarm Manager tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Alarm Manager

Specify whether:

  • Desktop notifications for alarms should be displayed on the computers where XProtect Smart Client is installed. The notifications appear only if XProtect Smart Client is running - even if minimized

    Desktop notifications for alarms appear only when the alarms have certain priorities, for example Medium or High. To configure which alarm priorities that trigger notifications, go to Alarms > Alarm Data Settings > Alarm Data Levels. For each required alarm priority, select the Enable desktop notifications check box. See Alarms Data Settings (Alarms node).

  • Alarms should play sound notifications on the computers where XProtect Smart Client is installed. The sound notifications play only if XProtect Smart Client is running - even if minimized

    Sound notifications for alarms play only when a sound is associated with the alarm. To associate sounds with alarms, go to Alarms > Alarm Data Settings > Alarm Data Levels. For each required alarm priority, select the sound to be associated with the alarm. See Alarms Data Settings (Alarms node).

Smart map tab (Smart Client profiles)

This tab allows you to specify the following properties:

Tab

Description

Smart map

Specify settings for the smart map feature.

 

You can specify whether:

  • Milestone Map Service is available for use as a geographic background
  • OpenStreetMaps is available for use as a geographic background
  • XProtect Smart Client will automatically create locations when a user adds a custom overlay to the smart map.

You can also specify how often you want the system to delete data related to smart maps from your computer. To help XProtect Smart Client display smart map faster, the client saves map data in the cache on your computer. Over time this might slow down your computer.

Caching does not apply for Google Maps.

If you want to use Bing Maps or Google Maps as geographic backgrounds, enter a Bing Maps API key, or a Maps Static API key from Google.