User manual | XProtect® Mobile client 2025 R1 Contents Copyright, trademarks, and disclaimer Overview What's new? Server and client components of XProtect Mobile (explained) XProtect Access and XProtect Mobile (explained) Requirements and considerations Before you start (administrators) Requirements for listening to audio Requirements for using push-to-talk Requirements for using video push Requirements for using Share...
Page 3
User manual | XProtect® Mobile client 2025 R1 Listening to incoming audio (explained) Push-to-talk (explained) Mobile device management (MDM) (explained) Direct streaming (explained) Adaptive streaming (explained) Changing the grid layout on tablets Operation Logging in and out Change password in XProtect Mobile client Viewing live video Smart Map in XProtect Mobile client (usage) Smart Map (explained)
Page 4
User manual | XProtect® Mobile client 2025 R1 Picture-in-picture (usage) Using picture-in-picture in playback mode Using background picture-in-picture Take a snapshot Find and view video recordings Using the playback timeline (explained) View or create an investigation Stream video from your device to your surveillance system View an alarm and take action Emergency Alert in XProtect Mobile Using actions in XProtect Mobile...
Any risk arising from the use of this information rests with the recipient, and nothing herein should be construed as constituting any kind of warranty. Milestone Systems A/S reserves the right to make adjustments without prior notification. All names of people and organizations used in the examples in this text are fictitious. Any resemblance to any actual organization or person, living or dead, is purely coincidental and unintended.
This feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website. For more information, see Smart Map in XProtect Mobile client (usage) on page...
Page 7
This feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (). For more information, Smart Map in XProtect Mobile client (usage) on page Grid view with all cameras visible on Smart Map: You can now watch live video in a grid view with all cameras in the area that is visible on the smart map.
Page 8
User manual | XProtect® Mobile client 2025 R1 You can now share bookmarks while using the XProtect Mobile app to collaborate easily and faster with your co-workers (see Bookmarks (usage) on page 55). For Android users Background picture-in-picture (PiP) mode: With the background picture-in-picture mode, you can continue viewing live video while browsing other content on your mobile device (see Picture-in-picture (usage) on page...
Page 9
User manual | XProtect® Mobile client 2025 R1 You can now use biometrics or your device credentials to verify your identity before you open the app. Quick authentication based on your fingerprint, facial recognition, or device credentials facilitates access to the XProtect Mobile client and improves the security of the app. For more information, see Using biometrics or device credentials to secure the app (explained) on page Mobile device management (MDM):...
User manual | XProtect® Mobile client 2025 R1 You can enable this setting to view the FPS (frames per second), the codec, the resolution, and the type of streaming of the video stream in the selected view. The feature displays the information as an overlay to the video and can help you to troubleshoot XProtect Mobile client issues related to the video stream and performance issues.
User manual | XProtect® Mobile client 2025 R1 The XProtect Mobile server is responsible for giving the XProtect Mobile client and XProtect Web Client users access to the system XProtect Mobile plug-in Mobile Server Manager In addition to acting as a system gateway for XProtect Mobile client and XProtect Web Client, the mobile server can transcode video as the original camera video stream, in many cases, is too large to fit the bandwidth available for the client users.
Page 12
User manual | XProtect® Mobile client 2025 R1 Access requests let you: View the state of the door, for example, Closed, Locked. View live video. View the cardholder details, for example, picture and authority level. Lock doors and grant access to cardholders by unlocking doors. Listen to incoming audio in live mode.
Page 13
User manual | XProtect® Mobile client 2025 R1 13 | Overview...
Before you start (administrators) To use the XProtect Mobile app for access control purposes, you need: A Milestone Care Plus service agreement Licenses required for using XProtect Access. This includes a base license and a door license for each door...
User manual | XProtect® Mobile client 2025 R1 A microphone attached to a camera. When a camera in your surveillance system has a microphone attached, you can play audio without any additional settings needed. The audio icon on the camera toolbar shows whether the audio feature is available.
User manual | XProtect® Mobile client 2025 R1 Requirements for using video push To use video push and to stream video with audio, you must allow the XProtect Mobile app to access the camera and microphone of your mobile device. Requirements for using Share In the XProtect Mobile app, you can share items, for example, bookmarks or live videos, with your co-workers.
To get the most out of XProtect Mobile, make sure that you're using the latest version of your VMS product. Information about the products is available on the Milestone website (https://www.milestonesys.com/products/software/xprotect-comparison/). You can also download XProtect Mobile Server for free from the download page on the Milestone website (https://www.milestonesys.com/download/). Where to install the XProtect Mobile Server component Install the XProtect Mobile Server component on the computer that runs your surveillance system or on a dedicated computer.
Page 18
User manual | XProtect® Mobile client 2025 R1 Installation method XProtect product Installation on a Installation on the same computer as the VMS dedicated computer XProtect Corporate XProtect Expert Complete a Single Computer installation of the Run the separate XProtect XProtect VMS software.
2. To run XProtect Mobile, tap the icon. By default, a Milestone demo server installs. Use the server to test the app. The server is just for testing, so there are some things you can't do. For example, you can't use pan-tilt- zoom controls.
User manual | XProtect® Mobile client 2025 R1 Configuration Configure user profiles on server (administrators) You must enable certain user permissions to ensure that users of XProtect Mobile can use access control and view and respond to access requests on their smartphones or tablets. Depending on your VMS, the setup differs slightly.
Page 21
User manual | XProtect® Mobile client 2025 R1 Name Description Scan the local network for available mobile servers. The XProtect Mobile client has a scanning server functionality for finding XProtect Mobile servers based on UPnP. (Android) Add server (iOS) - Scan the local network for mobile servers. Edit - Edit settings for the server.
Page 22
Add a server using a unique server identifier. This connection Add server with method uses the Address book service and requires a Milestone Care Plus subscription package. Enter a name for the server, its IP address or its host name, Add server...
Page 23
This feature is only available (Android) in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (iOS) (https://www.milestonesys.com/products/software/xprotect-comparison/). View your current location on the smart map visualized by the current location marker.
Page 24
User manual | XProtect® Mobile client 2025 R1 Name Description (Android) or (iOS) - No current location is available on the smart map. View live video in a grid view with all cameras in the area that is visible on the smart (Android) map.
Page 25
User manual | XProtect® Mobile client 2025 R1 Name Description (iOS) View the list of bookmarks. You can also: Bookmarks Edit the bookmark details - (Android) or Edit (iOS). (Android) Share the bookmark - (Android) or (iOS). (iOS) Delete the bookmark - (Android) or Delete (iOS).
Page 26
Go to Smart Map to see the location of the camera you are viewing live video from. This feature is only available in certain XProtect VMS products. See the complete feature list, which is (Android) available on the product overview page on the Milestone website (iOS) (https://www.milestonesys.com/products/software/xprotect- comparison/).
Page 27
User manual | XProtect® Mobile client 2025 R1 Name Description (iOS) Start or stop using the push-to-talk (PTT) feature with cameras that have speakers. (Android) Add a bookmark to live videos to quickly locate relevant video sequences (see Viewing live video on page 49).
Page 28
User manual | XProtect® Mobile client 2025 R1 Name Description (Android) Play a video recording backward. (iOS) (Android) Pause playing a video recording. (iOS) (Android) Go forward to the next sequence or go back to the previous sequence. (iOS) (Android) Go one frame forward or one frame backward in the sequence.
User manual | XProtect® Mobile client 2025 R1 Connection settings for a mobile server (explained) When you add a mobile server to your XProtect Mobile app manually, you must configure a list of settings. Settings on the Add servers screen Setting Description The name of the server.
Page 30
User manual | XProtect® Mobile client 2025 R1 If you use an MDM functionality on your mobile device, the mobile server details will be entered automatically. Settings on the Login screen Setting Description Windows user Your login authentication type. Select whether you log in as a Windows user or as a basic user.
User manual | XProtect® Mobile client 2025 R1 Connect your mobile device to a mobile server or disconnect a mobile server You can connect your mobile device to more than one mobile server. Requirements: Get server and user details from your system administrator. You have installed and opened the app.
Page 32
45). Connect by entering the unique identifier for the server This connection method uses the Address book service and requires a Milestone Care Plus subscription package. Ask your system administrator for the unique identifier for the server. To ensure you can connect via this connection method, you must have enabled the Automatic connection setting on the Edit server screen.(see...
Logging in and out on page 45). Connect from an email This connection method uses the Address book service and requires a Milestone Care Plus subscription package. Your system administrator can send you an email that contains a unique identifier for the server. Use the identifier to connect your mobile device to a mobile server.
Page 34
User manual | XProtect® Mobile client 2025 R1 1. On the Servers screen: Android - In the list of servers, tap for the relevant mobile server, then tap Edit to open the Edit server screen. iOS - Tap Edit, then tap the relevant mobile server to open the Edit server screen. 2.
User manual | XProtect® Mobile client 2025 R1 Enable access request notifications in XProtect Mobile To receive notifications from your VMS, you have to purchase a Milestone Care Plus license. Access request notifications are disabled by default. In addition to the security settings on the server, you must also enable access request notifications in the server settings in the XProtect Mobile app.
Page 36
User manual | XProtect® Mobile client 2025 R1 Steps to enable or disable notifications on app level (Android) and mobile device level By default, in the XProtect Mobile client, the notifications setting is enabled on the app (Android) and device level. For Android users 1.
User manual | XProtect® Mobile client 2025 R1 iOS - From the list of servers, in the upper right-hand corner, tap Edit. Tap the server that you want to connect to, and then under Notifications, enable or disable Receive notifications per that server.
User manual | XProtect® Mobile client 2025 R1 Using biometrics or device credentials to secure the app (explained) The XProtect Mobile client supports using biometrics or device credentials for identity verification. To easily and securely verify your identity before you open the app (Android and iOS) or before you edit or delete a mobile server (Android), you can use: Biometric authentication - Using your fingerprint or facial recognition Your device credentials - PIN, passcode, or other unlock pattern.
User manual | XProtect® Mobile client 2025 R1 Add a channel to the mobile server. Add the Video Push Driver as a hardware device. Enable the microphone related to the camera that you use for video streaming. Specify the users who can stream video from a device. Video push is available in landscape and portrait mode.
User manual | XProtect® Mobile client 2025 R1 The XProtect Mobile client will change the compression of the images trying to maintain a stable number of frames per second even on slow connections. This is different from the server-side quality of service, which is used when viewing live video.
Page 41
User manual | XProtect® Mobile client 2025 R1 While you are watching live video from one camera (see Viewing live video on page 49). When you play the recorded outgoing audio in video recordings (see Find and view video recordings on page 64).
User manual | XProtect® Mobile client 2025 R1 Rules for interrupting push-to-talk Based on the level of your user permissions (Administrators or Operators), there are two rules for interrupting a push-to-talk session in live mode: Users with the same level of user permissions cannot interrupt each other. Users with a lower level of user permissions (Operators) cannot interrupt users with a higher level of user permissions (Administrators).
User manual | XProtect® Mobile client 2025 R1 CPU usage for the same configuration of cameras and video streams. Direct streaming also increases streaming performance for the same hardware - up to five times as many concurrent video streams compared to transcoding.
User manual | XProtect® Mobile client 2025 R1 Changing the grid layout on tablets If you use the XProtect Mobile client on tablets, you can adjust how the app visually represents the cameras by changing the grid layout for cameras. Depending on whether you're in portrait or landscape mode, you can choose between one, two, or three columns.
IDP. Your system administrator defines the authentication login method in XProtect Management Client. Milestone recommends that you use a secure connection when you manage your user credentials. Steps to log in as a basic user for the first time...
Page 46
User manual | XProtect® Mobile client 2025 R1 Steps to log in as a basic user 1. Tap the XProtect Mobile app icon. 2. On the Servers screen: If you want to log in to a new mobile server, tap Add server to open the Add server screen. Follow the instructions to connect your mobile device to the mobile server (see Connect your mobile device to a mobile server or disconnect a mobile server on page...
Page 47
User manual | XProtect® Mobile client 2025 R1 If your system administrator forces you to change your password on the next login, follow the steps listed above to log in. If you use an MDM functionality on your mobile device, the mobile server details will be entered automatically and after you tap on the relevant mobile server, you'll go to the Login screen directly.
User manual | XProtect® Mobile client 2025 R1 Steps to log in with an external IDP 1. Tap the XProtect Mobile app icon. 2. On the Servers screen: If you want to log in to a new mobile server, tap Add server to open the Add server screen. Follow the instructions to connect your mobile device to the mobile server (see Connect your mobile device to a mobile server or disconnect a mobile server on page...
User manual | XProtect® Mobile client 2025 R1 1. Open the XProtect Mobile app, then on the Servers screen, tap the relevant mobile server. If you have saved your user credentials, the server screen displays. 1. In the upper left-hand corner of the server screen, tap the user menu. 2.
Page 50
User manual | XProtect® Mobile client 2025 R1 (Android) (iOS) These folders can contain other folders with views or separate views with cameras - (Android) or (iOS). The views can only contain cameras. The list of views offers the following information: The name of the folder.
You can now view and access devices (for example, cameras) of your VMS at multiple locations worldwide through your mobile device. This feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/xprotect-comparison/).
(for example, cameras) in geographically accurate, real-world imagery. This functionality uses Milestone Map Service as geographic background. Milestone Map Service is an online service with which you can connect to a tile server of Milestone Systems. This tile server uses a free map service. For more information, contact your system administrator.
User manual | XProtect® Mobile client 2025 R1 Location on Smart Map To fully use this app functionality, you must turn on your device's location setting and allow the app to access your device’s precise location. Before you start interacting with the smart map, the location marker shows your current location in the center of the Smart Map screen, even if there are no cameras nearby.
On the smart map, you can see the new alarms associated with the cameras and view the alarms' details. This feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/xprotect- comparison/).
Bookmarks (usage) This feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/xprotect-comparison/). You can use bookmarks to quickly locate relevant video sequences. You can use the feature in both live mode...
Page 56
User manual | XProtect® Mobile client 2025 R1 6. To share the bookmark, tap (Android) or (iOS). Share the bookmark link using your preferred communication app. To open a shared bookmark, you must have added the server it comes from to the server list in your XProtect Mobile app.
User manual | XProtect® Mobile client 2025 R1 Name Description Duration The duration of the bookmark video clip. See live Tap to return to the video in live mode. video Add or edit bookmarks You can add bookmarks to live videos and video recordings. Steps to add bookmarks to videos in live mode: 1.
User manual | XProtect® Mobile client 2025 R1 Depending on your user permissions, you can find the added bookmarks on the timeline of the video recording. Steps to edit bookmarks 1. On the Bookmarks screen, navigate to the bookmark that you want to edit, then tap on it. The Bookmark details screen opens.
User manual | XProtect® Mobile client 2025 R1 Use the filter Filter your views If you want to see a particular type of view only, or if you want to display fewer views, you can apply a filter. All views are displayed when you tap the filter, regardless of whether they are shown or filtered. You can always choose to include a view again.
Page 60
User manual | XProtect® Mobile client 2025 R1 Steps to filter bookmarks by a keyword 1. On the Bookmarks screen: Android - In the upper-right corner, tap . If a filter is already applied, the icon has a check mark iOS - In the upper-right corner, tap .
Page 61
User manual | XProtect® Mobile client 2025 R1 Steps to filter bookmarks by predefined or custom time intervals You can filter the list of your bookmarks by using a specific time frame with predefined or custom time intervals between the start time and the end time of the video sequences that you have bookmarked. The default duration of the time frame is set to 2 hours.
User manual | XProtect® Mobile client 2025 R1 Interact with live video in full screen Use pan-tilt-zoom controls and PTZ presets If you're viewing video from a pan-tilt-zoom (PTZ) camera, tap (Android) or (iOS) to use the PTZ controls. Tap controls once to pan or zoom one step. If your administrator created PTZ presets for the PTZ camera in Management Client, you can use PTZ presets on your device in PTZ mode.
User manual | XProtect® Mobile client 2025 R1 Android - Tap iOS - Tap To keep an eye on the live video while you are investigating, turn on picture-in-picture by tapping . To turn off the picture-in-picture option, tap again. Picture-in-picture (usage) Using picture-in-picture in playback mode If you see something that you want to investigate, but you don't want to stop observing the current situation, you...
XProtect Mobile app. If in doubt, ask your system administrator. Snapshots are saved on your mobile device. You cannot change the save locations. Android - View snapshots on your device's SD card at /mnt/sdcard/Milestone. iOS - View snapshots in the Photo Library.
Page 65
User manual | XProtect® Mobile client 2025 R1 View video recordings from a camera How you access recordings depends on the operating system of your device. 1. In the view that contains the camera, tap the preview image for the camera. 2.
User manual | XProtect® Mobile client 2025 R1 Playing back audio in video recordings (For cameras that have microphones and speakers attached) To listen to recorded incoming audio and outgoing audio, tap (Android) or (iOS) to open the Audio sources list and select the audio device that you want to listen to while playing back the video recording. The options are: All sources - Listen to both the recorded incoming and outgoing audio.
Page 67
User manual | XProtect® Mobile client 2025 R1 Specify the date and time of the recording. For Android users: 1. On the timeline bar, tap the time indicator to open the time picker. 2. On the Select date and time screen: to select the date and then tap OK.
Page 68
User manual | XProtect® Mobile client 2025 R1 to select the start time and then tap OK. You can also type the desired start time into the Time field. to save your changes. The recording loads at the selected start time and date. For iOS users: 1.
User manual | XProtect® Mobile client 2025 R1 For Android and iOS users: On the timeline bar, drag the time scroller to the right or to the left to adjust the start time of that part in the recording that you want to play back. In the center of the time scroller, the time indicator shows the selected time in the recording.
User manual | XProtect® Mobile client 2025 R1 4. To view the video in the investigation: Tap See camera. 5. To go to a specific time period in the investigation, on the timeline bar, tap to open the time picker or scroll the timeline to go to a specific time in the recording (see Using the playback timeline (explained) on page...
Page 71
User manual | XProtect® Mobile client 2025 R1 2. Stream the video from the front-facing or back-facing camera of your device: Android and iOS - tap 3. Start streaming video: Android - Tap iOS - Tap 4. Optional. Start audio in the video push: Android and iOS - Tap 5.
User manual | XProtect® Mobile client 2025 R1 View an alarm and take action Alarms can be triggered by various events, such as a camera stopping working, a pane of glass getting shattered, or a blacklisted license plate being seen on camera. To view alarms, ask your system administrator to set up alarms and give you the required user permissions.
Milestone Care Plus license. The feature is only available in certain XProtect VMS products. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/xprotect-comparison/). 73 | Operation...
User manual | XProtect® Mobile client 2025 R1 Emergency Alert is a type of alarm triggered when a set of conditions is met. These conditions are based on policies defined by your organization and reflected in the alarm category and definition set in XProtect Management Client by your system administrator. For more information, ask your system administrator or see the section about configuring alarm data settings in the administrator manual for your XProtect VMS.
User manual | XProtect® Mobile client 2025 R1 The list of views When you view live video The Actions screen View actions on the Actions screen 1. To view the list of actions that are grouped by Outputs and Events: Android - Tap Actions.
User manual | XProtect® Mobile client 2025 R1 Lock and Unlock are the standard options, but other commands may be defined in your access control system. 1. Open Access control: Android - Tap Access Control, then tap and select Doors. iOS - Tap , then tap Doors.
Page 77
User manual | XProtect® Mobile client 2025 R1 1. If you are using a VMS that supports push notifications, open the access request from the notification bar. This example is from an Android tablet. It may look different on iOS. 1.
User manual | XProtect® Mobile client 2025 R1 8. To play back the video before or at the time when the cardholder tried to enter: 1. Tap the live image. The live video feed displays in a bigger view. 2. Tap (Android) or (iOS) to switch to playback mode.
Page 79
150,000 sites worldwide. Founded in 1998, Milestone Systems is a stand-alone company in the Canon Group. For more information, visit https://www.milestonesys.com/.
Need help?
Do you have a question about the XProtect Mobile client 2025 R1 and is the answer not in the manual?
Questions and answers