Mobile server settings
In Management Client you can configure and edit a list of XProtect Mobile server settings accessible through tabs at the bottom toolbar of the mobile server Properties section. From there, you can:
- Enable or disable server features general configuration (see General tab)
- Configure server connectivity settings and set up Smart Connect feature (see Connectivity tab)
- See server current status and listed active users (see Server Status tab)
- Set up performance parameters to enable direct streaming and adaptive streaming, or to set transcoded video stream limitations (see Performance tab)
- Configure investigation settings (see Investigations tab)
- Configure Video Push settings (see Video Push tab)
- Set up, turn on and turn off system and push notifications (see Notifications tab)
- Enable and configure an additional login step for users (see Mobile server settings)
General tab
The following table describes the settings on this tab.
General
Name |
Description |
---|---|
Server name |
Enter a name of the XProtect Mobile server. |
Description |
Enter an optional description of the XProtect Mobile server. |
Mobile server |
See the name of the currently selected XProtect Mobile server. |
Login method |
Select the authentication method to use when users log in to the server. You can choose between:
|
Features
The following table describes how you control the availability of XProtect Mobile features.
Name |
Description |
---|---|
Enable XProtect Web Client |
Enable access to XProtect Web Client. This feature is enabled by default. |
Enable all cameras view |
Include the All Cameras view. This view displays all of the cameras that a user is allowed to view on a recording server. This feature is enabled by default. |
Enable actions (outputs and events) |
Enable access to actions in XProtect Mobile client and XProtect Web Client. This feature is enabled by default. If you disable this feature, the client users are not able to see output and events, even if these are configured correctly. |
Enable incoming audio | Enable incoming audio feature in XProtect Web Client and XProtect Mobile client. This feature is enabled by default. |
Enable push-to-talk | Enable push-to-talk (PTT) feature in XProtect Web Client and XProtect Mobile client. This feature is enabled by default. |
Deny the built-in Administrator role access to the XProtect Mobile server |
Enable this to prevent users assigned to the built-in administrator role from accessing video on XProtect Mobile client or XProtect Web Client. |
Log settings
You can see the log settings information.
Name |
Description |
---|---|
Log file location |
See where the system saves log files. |
Keep logs for |
See the number of days to keep logs for. The default is three days. |
Configuration backup
If your system has multiple XProtect Mobile servers, you can use the backup function to export the current settings and import them on other XProtect Mobile servers.
Name |
Description |
---|---|
Import |
Import an XML file with a new XProtect Mobile server configuration. |
Export |
Export your XProtect Mobile server configuration. Your system stores the configuration in an XML file. |
Connectivity tab
Settings on the Connectivity tab are used in the following tasks:
- Configure connection settings
- Send an email message to users
- Enable connections on complex network
- Enable Universal Plug and Play discoverability on your router
For more information, see Smart Connect (explained).
General
Name |
Description |
---|---|
Connection type |
Choose how XProtect Mobile client and XProtect Web Client users should connect to the XProtect Mobile server. You can choose between the following options: HTTP only, HTTP and HTTPS or HTTPS only. For more information, see Mobile server encryption requirements for clients. |
Client timeout (HTTP) |
Set a time frame for how often the XProtect Mobile client and XProtect Web Client must indicate to the XProtect Mobile server that they are up and running. The default value is 30 seconds. Milestone recommends that you do not increase the time frame. |
Enable UPnP discover-ability |
This makes the XProtect Mobile server discoverable on the network by means of the UPnP protocols. The XProtect Mobile client has scanning functionality for finding XProtect Mobile servers based on UPnP. |
Enable automatic port mapping |
When the XProtect Mobile server is installed behind the firewall, a port mapping is required in the router, so clients can still access the server from the internet. The Enable automatic port mapping option enables the XProtect Mobile server to do this port mapping by itself provided that the router is configured for it. |
Enable Smart Connect |
Smart Connect enables you to verify that you have configured the XProtect Mobile server correctly without logging in with a mobile device or a tablet to do the validation. It also simplifies the connection process for the client users. |
Internet Access
Name |
Description |
---|---|
Configure custom internet access |
If you use UPnP port mapping, to direct connections to a specific connection, select the Configure custom Internet access check box. Then provide the IP address or host name, and the port to use for the connection. For example, you might do this if your router does not support UPnP, or if you have a chain of routers. |
Disable default address | Disable the default IP addresses to connect to the mobile server only with a custom IP address or host name. |
Select to retrieve IP address dynamically |
If your IP addresses often change, select the Select to retrieve IP address dynamically check box. |
HTTP port | Enter the port number for the HTTP connection. |
HTTPS port | Enter the port number for the HTTPS connection. |
Server addresses |
Lists all the IP addresses that are connected to the mobile server. |
Smart Connect notification
Name |
Description |
---|---|
Email invitation to |
Enter the email address for the recipient of the Smart Connect notification. |
Email language |
Specify the language used in the email. |
Smart Connect token |
A unique identifier that users of mobile devices can use to connect to the XProtect Mobile server. |
Link to Smart Connect |
A link that users of mobile devices can use to connect to the XProtect Mobile server. |
Server Status tab
See the status details for the XProtect Mobile server. The details are read-only:
Name |
Description |
---|---|
Server active since |
Shows the time and date when the XProtect Mobile server was last started. |
CPU usage |
Shows current CPU usage on the mobile server. |
External bandwidth |
Shows the current bandwidth in use between the XProtect Mobile client or XProtect Web Client and the mobile server. |
Active users
See the status details of the XProtect Mobile client or XProtect Web Client currently connected to the XProtect Mobile server.
Name |
Description |
---|---|
User Name |
Shows the user name for each XProtect Mobile client or XProtect Web Client user connected to the mobile server. |
State |
Shows the current relation between the XProtect Mobile server and the XProtect Mobile client or XProtect Web Client user in question. Possible states are:
|
Video bandwidth usage (kB/s) |
Shows the total bandwidth of the video streams that are currently open for each XProtect Mobile client or XProtect Web Client user. |
Audio bandwidth usage (kB/s) | Shows the total bandwidth of the audio streams that are currently open for each XProtect Web Client user. |
Transcoded video streams |
Shows the total number of transcoded video streams that are currently open for each XProtect Mobile client or XProtect Web Client user. |
Direct video streams | Shows the total number of direct video streams that are currently open for each XProtect Mobile client or XProtect Web Client user (for XProtect Expert and XProtect Corporate only). |
Transcoded audio streams | Shows the total number of transcoded audio streams that are currently open for each XProtect Web Client user. |
Performance tab
On the Performance tab, you can set the following settings and limitations on the XProtect Mobile server's performance:
Video streaming settings (for XProtect Expert and XProtect Corporate only)
Name |
Description |
---|---|
Enable direct streaming | Enable direct streaming in XProtect Web Client and XProtect Mobile client. This feature is enabled by default. |
Enable adaptive streaming | Enable adaptive streaming in XProtect Web Client and XProtect Mobile client. This feature is enabled by default. |
Streaming modes |
After you enable the adaptive streaming feature, you can select the type of the streaming mode from the list:
|
Transcoded video stream limitations
Level 1
Level 1 is the default limitation placed on the XProtect Mobile server. Any limitations that you set here are always applied to the XProtect Mobile's transcoded video streams.
Name |
Description |
---|---|
Level 1 |
Select the check box to enable the first level of limitations to XProtect Mobile server performance. |
Max FPS |
Set a limit for the maximum number of frames per second (FPS) to send from the XProtect Mobile server to clients. |
Max image resolution |
Set a limit for the image resolution to send from the XProtect Mobile server to clients. |
Level 2
If you want to enforce a different level of limitations than the default one in Level 1, select the Level 2 check box. You cannot set any settings higher than what you have set them to in the first level. If you, for example, set the Max FPS to 45 on Level 1, you can set the Max FPS on Level 2 only to 44 or below.
Name |
Description |
---|---|
Level 2 |
Select the check box to enable the second level of limitations to XProtect Mobile server performance. |
CPU threshold |
Set a threshold for the CPU load on the XProtect Mobile server before the system enforces video stream limitations. |
Bandwidth threshold |
Set a threshold for bandwidth load on the XProtect Mobile server before the system enforces video stream limitations. |
Max FPS |
Set a limit for the maximum number of frames per second (FPS) to send from the XProtect Mobile server to clients. |
Max image resolution |
Set a limit for the image resolution to send from the XProtect Mobile server to clients. |
Level 3
You can also select a Level 3 check box to create a third level for limitations. You cannot set any settings higher than what you have set them to in Level 1 and Level 2. If you, for example, set the Max FPS to 45 on Level 1 and to level 32 on Level 2, you can set the Max FPS on Level 3 only to 31 or less.
Name |
Description |
---|---|
Level 3 |
Select the check box to enable the third level of limitations to XProtect Mobile server performance. |
CPU threshold |
Set a threshold for the CPU load on the XProtect Mobile server before the system enforces video stream limitations. |
Bandwidth threshold |
Set a threshold for bandwidth load on the XProtect Mobile server before the system enforces video stream limitations. |
Max FPS |
Set a limit for the frames per second (FPS) to send from the XProtect Mobile server to clients. |
Max image resolution |
Set a limit for the image resolution to send from the XProtect Mobile server to clients. |
The system does not instantly switch from one level to another level. If your CPU or bandwidth threshold goes less than five percent above or below the indicated levels, the current level stays in use.
Investigations tab
Investigations settings
You can enable investigations so that people can use the XProtect Mobile client or XProtect Web Client to access recorded video and investigate incidents, and to prepare and download video evidence.
Name |
Description |
---|---|
Investigations folder |
Shows where your video exports are saved on your hard drive. |
Limit size of investigations folder to |
Enter the maximum number of megabytes that the investigations folder can contain. Default size is 2000 MB. |
View investigations made by other users |
Select this check box to allow users to access investigations that they did not create. |
Include timestamps for AVI exports |
Select this check box to include the date and time that the AVI file was downloaded. |
Used codec for AVI exports |
Select the compression format to use when preparing AVI packages for download. The codecs that you can choose from can differ depending on your operating system. If you do not see the codec you want, you can add it to the list by installing it on the computer where the XProtect Mobile server is running. |
Used audio bit for AVI exports | Select from the list the appropriate audio bit rate when audio is included in your video export. The default is 160000 Hz. |
Keep or delete data when exports fail (MKV and AVI) |
Select whether to keep the data that was not successfully prepared for download in an investigation or delete it. |
Investigations
Name |
Description |
---|---|
Investigations |
Lists the investigations that have been set up so far in the system. Use the Delete or Delete all buttons if you no longer want to keep an investigation. This can be useful if, for example, you want to make more disk space available on the server. |
Investigation details |
To delete individual video files that were exported for an investigation, but keeping the investigation, select the investigation in the list. In the Investigation details group, select the delete icon to the right of the Database, AVI, or MKV fields for exports. |
Video Push tab
You can specify the following settings if you enable Video Push:
Name |
Description |
---|---|
Video Push |
Enable Video Push on the mobile server. |
Number of channels |
Shows the number of enabled Video Push channels in your XProtect system. |
Channel |
Shows the channel number for the relevant channel. Non-editable. |
Port |
Port number for the relevant Video Push channel. |
MAC Address |
MAC address for the relevant Video Push channel. |
User Name |
Enter the user name associated with the relevant Video Push channel. |
Camera Name |
Shows the name of the camera if the camera has been identified. |
Once you have completed all necessary steps (see Set up Video Push to stream video), select Find Cameras to search for the relevant camera.
Notifications tab
Use the Notifications tab to turn on or turn off system notifications and push notifications.
If you turn on notifications, and have configured one or more alarms and events, XProtect Mobile notifies users when an event occurs. When the app is open, notifications are delivered in XProtect Mobile on the mobile device. Push notifications notify users who don't have the XProtect Mobile open. These notifications are delivered to the mobile device.
For more information, see: Enable sending push notifications to specific or all mobile devices
The following table describes the settings on this tab.
Name |
Description |
---|---|
Notifications |
Select this check box to turn on notifications. |
Maintain device registration |
Select this check box to store information about the devices and users who connect to this server. The system sends notifications to these devices. If you clear this check box, you also clear the list of devices. For users to start receiving notifications again, you must select the check box, and the users must connect their devices to the server again. |
Registered devices
Name |
Description |
---|---|
Enabled |
Select this check box to start sending notifications to the device. |
Device Name |
A list of the mobile devices that have connected to this server. You can start or stop sending notifications to specific devices by selecting or clearing the Enabled check box. |
User |
Name of the user that will receive notifications. |