Specification Sheet XProtect Professional 2019 R2 Specification Sheet

Page created by Pamela Mitchell
 
CONTINUE READING
Specification Sheet

     XProtect® Professional 2019 R2
           Specification Sheet
Specification Sheet

Contents
   XProtect Professional server modules........................................................................................................... 3
   XProtect Professional client modules ............................................................................................................ 3
Detailed Product Features ................................................................................................... 5
   XProtect Professional server modules........................................................................................................... 5
   XProtect Professional client modules ............................................................................................................ 7
      XProtect Smart Client for Express and Professional.............................................................. 7
      XProtect Smart Client for Express and Professional - Player ............................................. 8
      XProtect Web Client for Express and Professional ................................................................. 8
      XProtect Mobile for Express and Professional .......................................................................... 9
   Integration options ........................................................................................................................................ 9
Miscellaneous .................................................................................................................... 11
   System Requirements.................................................................................................................................. 11
   Supported languages ................................................................................................................................... 11
   Licensing structure ...................................................................................................................................... 11
      Base server license .......................................................................................................................... 11
      Camera license................................................................................................................................... 11
      Client license....................................................................................................................................... 11

                 ! Please note:
                 XProtect Professional enters maintenance mode on June 19, 2019, and this 2019
                 R2 release is the final version to be released of the product. Click here for more
                 information.

                                                                                                                                                                    2
Specification Sheet

Feature Overview                                            or recorded in order to comply with local
                                                            legislation
                                                        •   Easy installation:
XProtect Professional                                       Start the installation with a few mouse
                                                            clicks – all languages and applications in
server modules                                              one installer (Management Application
                                                            supports 11 languages). Unified installer
    •   Open platform:                                      that is shared between all XProtect
        Open application programming                        Professional VMS products1. Users can add
        interface/software development kit                  components or remove them from the
        (API/SDK) supports seamless integration             installation at a later time
        with third-party applications                   •   Supported by the Software Manager:
    •   Multi-server and multi-site video                   Deploy XProtect Professional centrally via
        surveillance solution:                              the Software Manager utility
        Unrestricted recording of video from IP         •   Support for the Customer Dashboard
        cameras, IP video encoders and selected             Resellers can monitor the health of installed
        digital video recorders (DVRs) with analog          systems with a valid and active Milestone
        cameras                                             Care Plus, so actions can be taken
    •   Wide IP camera and device support:                  proactively before the issue becomes a
        Supports more than 7,000 IP cameras,                problem for the customer. This offers peace
        encoders and DVRs from 150+ different               of mind to system owners
        manufacturers
    •   ONVIF™ and PSIA compliant:
        Supports ONVIF™ and PSIA compliant              XProtect Professional client
        cameras and devices                             modules
    •   Optimized recording storage
        management:                                     •   Power of choice:
        Unique data storage and archiving solution          Use any combination of the three available
        that combines superior performance and              clients, XProtect Web Client for Express and
        scalability and cost-efficient, long-term           Professional and XProtect Mobile for Express
        video storage                                       and Professional
    •   Wide compression technology support:            •   View live video:
        Supports a variety of compression methods:          Use any client for constant live monitoring
        MJPEG, H.263, MPEG-4 Pt. 2 Simple Profile       •   View recorded video:
        and Advanced Simple Profile, H.264/MPEG-            Use any client to view incidents which
        4 AVC, and MxPEG                                    occurred in the past
    •   Dual streaming:                                 •   Situational awareness:
        Hardware use is optimized with two                  With support for Maps and Alarms, XProtect
        independent, configurable video streams,            Smart Client for Express and Professional
        one for live viewing and one for recording.         offers real-time situational awareness
        No client configuration needed                  •   Common design:
    •   System configuration wizards:                       The three XProtect clients share a common
        Guide the user through the process of               design and basic functionalities, such as
        adding cameras, configuring video and               camera views, enabling a seamless switch
        recording, adjusting motion detection and           between interfaces
        configuring users                               •   PTZ Control:
    •   Built-in video motion detection:                    Pan-tilt-zoom (PTZ) cameras can be
        Independent of camera model                         controlled with any of the clients; therefore,
    •   Automatic license activation:                       suspicious activity can be investigated
        Automatic online or offline activation with a   •   Share or export recordings:
        30-day camera license grace period                  Export video in native database format and
    •   Privacy masking:                                    share with external viewers using the
        Enables administrators to define privacy            XProtect Smart Client for Express and
        masks for individual cameras, to hide areas         Professional - Player. Moreover, instantly
        in the camera view that must not be visible         share exports between XProtect Mobile for

1
    XProtect Professional and XProtect Express

                                                                                                             3
Specification Sheet

    Express and Professional and XProtect Web
    Client for Express and Professional using a
    server side export to avoid moving large
    files through remote connections
•   Output control and event triggering:
    Use any of the clients to activate system
    events or trigger outputs on the connected
    devices
•   Push Notifications
    Receive push notifications in XProtect®
    Mobile for Express and Professional when
    alarms are triggered or alarms are assigned
    to a specific user. Even when the
    application is not running
•   Available in 30 languages
    Use any of the clients in your preferred
    language from the list of the 30 languages
    supported

                                                  4
Specification Sheet

                                                    •   Unrestricted number of installed cameras
Detailed Product                                        with simultaneous recording and live view.
Features                                                If users have more than 250 cameras in
                                                        total, Milestone recommends the use of
                                                        XProtect Professional+, XProtect Expert or
                                                        XProtect Corporate
XProtect Professional                               •   The recording quality depends entirely on
server modules                                          the camera and video encoder capabilities:
                                                        no software limitation (30+ frames per
                                                        second per camera)
                                                    •   Cameras supporting SSDP, mDNS or ONVIF
Management Application                                  Discovery are automatically discovered and
•   A single Management Application provides a          installed in the default Smart Client view
    consolidated point of access to XProtect        •   The Milestone Customer Dashboard allows
    Professional Recording Servers                      resellers to take immediate action and fix
•   System configuration wizards guide the user         any problems on a customer’s installation
    through the process of adding cameras,              for example: a broken camera, hard disk
    configuring video and recording, adjusting          failure, etc.
    motion detection and configuring multiple       •   Dual streams from cameras can be
    users                                               optimized individually on compression,
•   Device scanning enables the fast discovery          resolution and frame rate, meeting
    of camera devices using methods such as             recording and live monitoring requirements
    Universal Plug and Play, broadcast and IP       •   Bandwidth is optimized with multi-
    range scanning                                      streaming by splitting a single camera video
•   Smart bulk configuration option allows              stream to different streams for live view
    simultaneous changes to the settings across         and recording, therefore they can each be
    multiple devices in few clicks                      optimized independently with respect to
•   The adaptable application behavior guides           frame rate and resolution
    novice users, while expert users can            •   Simultaneous digital multi-channel video
    optimize the application for a more                 and audio recording and live viewing
    advanced use                                        (relaying)
•   The export and import of system and user        •   Connectivity to cameras, video encoders
    configuration data enables a reliable system        and selected DVRs supports MJPEG, H.263,
    operation and fast system recovery                  MPEG-4 Pt. 2 Simple Profile and Advanced
•   System cloning enables users to efficiently         Simple Profile, H.264/MPEG-4 AVC, and
    clone multiple systems with the same or             MxPEG
    similar configuration                           •   Recording technology: secure high-speed
•   The import of offline configuration data            database holding JPEG images or MPEG4
    enables offline editing of configuration data       and MxPEG streams including audio
    including camera and device definitions         •   Unrestricted recording capacity with
•   Each time a configuration change is                 multiple archives possible per day
    confirmed, automatic system restore points      •   Hourly to daily database archiving with
    are created enabling an easy rollback to            optional automatic move to network drive
    previously defined system configuration             saves storage capacity on the local server –
    points. This also enables the cancelation of        with images still available transparently for
    undesired configuration changes and                 playback
    restoration of earlier valid configurations     •   Start recording on event
•   Automatic configuration wizard helps users      •   Authenticate access based on Microsoft
    to configure the system when the                    Active Directory user account, or XProtect
    Management Application starts for the first         user name and password
    time                                            •   Authorize access privileges per Microsoft
                                                        Active Directory user account/group,
Recording Server                                        XProtect user profile or grant full access
•  Native 64-bit recording server provides the      •   Audit logs of exported evidence by user and
   optimal utilization of available hardware            file
   resources                                        •   Audit logs of client user activity by time,
•  Flexible multi-site, multi-server license            location and camera
   structure charged per camera and per             •   Local console management of the Recording
   recording server                                     Server accessible from the notification area

                                                                                                        5
Specification Sheet

•   Start and stop Recording Server service              (when the recording server is shut down),
•   Access to Recording Server configuration             making it simple and easy to access video
    settings                                             even if the hard drive is removed from the
•   Access to Recording Server help system               server
•   View system status and log information
•   Built-in web server for download and launch      Mobile Server
    of clients and plug-ins                          •  Runs as a dedicated service allowing it to be
•   Remote access for XProtect Smart Client for         installed with an existing installation or on
    Express and Professional, XProtect Web              dedicated hardware for more demanding
    Client for Express and Professional and             installations
    XProtect Mobile for Express and Professional     •  Can transcode video so the streams are
•   User profiles control access to: live view,         robust and can adapt to changing
    PTZ, PTZ presets, output control, events,           connection bandwidth. The server also
    listen to microphone, talk to speaker,              optimizes the use of available bandwidth to
    manual recording; playback, AVI export,             get the best possible stream quality
    JPG export, XProtect (database) export,          •  Several options for the administrator to
    sequences, Smart Search and audio – as              configure the system to meet performance
    well as set up views, edit private views and        expectations. Including optional
    edit shared public views                            transcoding, client-side decoding, or a
•   Client-initiated start of recording based on a      dynamic combination depending on streams
    predefined recording time or manual stop         •  The Mobile server plugin in the Management
    and access privileges                               Application gives access to the XProtect
•   Start cameras on live view requests from            Mobile for Express and Professional server
    clients                                             management in order to change default
•   Built-in camera independent motion                  settings and read out miscellaneous status
    detection; choice of fully adjustable to            information
    sensitivity or automatic sensitivity             •  Multiple XProtect Mobile for Express and
    adjustment, zone exclusions and recording           Professional servers can be installed in
    activation with frame rate speed up and             parallel, offering redundant setups and/or
    alert activation through email or SMS               allowing more simultaneous users. They
•   Two-way audio enables an integrated                 also allow users to connect to a server of
    control of microphones and speakers                 their choice
    connected to IP devices                          •  Can be configured through the tray
•   On predefined events Matrix remote                  controller to easily adjust or update settings
    commands are automatically sent to display       •  Use either a default-generated certificate
    live video remotely on computers running            for HTTPS encrypting the connection to the
    XProtect Smart Client for Express and               XProtect Mobile for Express and Professional
    Professional                                        server or provide your own custom
•   Flexible notification (sound, email and SMS)        certificate
    and camera patrolling scheduling, triggered      •  Support for two-step verification for log-in
    by time or event                                 •  All configuration of Video Push is done from
•   Up to 50 PTZ preset positions per camera            the server; therefore, users can download
•   Absolute and relative PTZ positioning               and use the XProtect Mobile for Express and
•   PTZ go-to preset position on events                 Professional client without having to do any
•   Combine PTZ patrolling and go-to positions          configuration
    on events                                        •  Supports creating server-side export
•   Set multiple patrolling schedules per               through XProtect Web Client for Express
    camera per day. For example, for day, night         and Professional and XProtect Mobile for
    and weekends                                        Express and Professional. The XProtect
•   PTZ scanning on supported devices: viewing          Mobile for Express and Professional
    or recording while moving slowly between            management plugin allows administrators
    PTZ positions                                       to configure codec used as well as manage
•   Video motion-detection sensitive PTZ                ongoing and completed exports
    patrolling among selected presets allows         •  Automatically installs the XProtect Web
    sending of wipe and wash commands to                Client for Express and Professional. No
    supported PTZ models                                additional setup is needed
•   Copy a Smart Client – Player to all hard         •  Smart Connect can automatically configure
    drives used for recording and archiving. A          network addresses and validate external
    Smart Client Project file is also created           connectivity, as well as invite users to start

                                                                                                         6
Specification Sheet

    using XProtect Mobile for Express and              different cameras in the one and the same
    Professional                                       export
•   Video decoding in Mobile Server takes          •   When exporting video in AVI or MKV format,
    advantage of processing power in Graphical         the export can be played back in a standard
    Processing Units. This includes the GPU part       player application. When exporting in MKV
    of the Intel CPU (requires CPU with support        format the video is exported in the same
    for Intel Quick Sync Video) and in the GPU         format as originally recorded (similar to
    of additional external NVIDIA cards                creating database export), as long as
                                                       privacy masking is not enabled, and video is
                                                       recorded in H.264, JPEG or MPEG-4, except
                                                       for MPEG-4 short header mode
XProtect Professional client                       •   Quickly gather and refine evidence using
modules                                                Smart Search to locate changes or objects
                                                       in the video
XProtect Smart Client for Express and              •   With multi-channel, two-way audio, it is
Professional                                           easy to communicate with people at
•   Choice of simplified or advanced modes             gates/entrances or broadcast messages to
    depending on current user need                     many people at once
•   Application theme support with choice of       •   Live view digital zoom allows zoomed-out
    dark or light theme                                recordings while the operator can digitally
•   Dedicated task-oriented tab for the                zoom in to see details
    Sequence Explorer in addition to the           •   “Update on Motion Only” optimizes CPU use
    traditional Live and Playback tabs                 by letting motion detection control whether
•   Installed per default on a Recording Server        or not the image should be decoded and
    for local viewing and playback of video and        displayed. The visual effect is a still image
    audio                                              in the view until motion is detected
•   Camera search-as-you-type function, which      •   Shared and private camera views offer from
    promptly finds cameras, type of cameras            1x1 up to 10x10 layouts in addition to
    and views in the system with the ability to        asymmetric views
    create temporary views to display all or a     •   Views optimized for both 4:3 and 16:9
    subset of cameras matching the search              screen ratios
    criteria                                       •   Multiple computer monitor support with a
•   User initiated recording on cameras with a         main window and any number of either
    predefined time for example, default five          windowed or full screen views
    minutes. Subject to privileges set by          •   Hotspot function for working in detail with a
    administrator                                      camera selected from a view containing
•   Support for native 64-bit operating systems        multiple cameras
•   Independent playback capability allows for     •   Carousel function allows a specified view to
    instant play back of recorded video for one        rotate between predefined cameras with
    or more cameras, while in live and playback        individual timing and order with multiple
    mode                                               appearances. Carousel function can be
•   Interactive, multi-layered maps provide the        controlled allowing the operator to pause
    operator with a comprehensive overview of          the carousel function and to switch to
    cameras, devices and layouts of an entire          previous or next camera
    surveillance installation                      •   Overlay buttons provide intuitive control of
•   In simplified mode, the Export Panel               cameras, camera-integrated devices and
    provides an intuitive way to export video          other integrated systems directly from the
    from multiple cameras in native database           camera view
    format and share with external viewers         •   Matrix function to view live video from
    using the XProtect Smart Client for Express        multiple cameras through the Image Server
    and Professional Player.                           in any view layout with customizable
•   In advanced mode, users can seamlessly             rotation path, remotely controlled by
    export video in various formats including          XProtect Smart Client for Express and
    video from multiple cameras, with evidence         Professionals or Recording Servers sending
    viewer, data logs and user notes included          Matrix remote commands
•   The storyboarding function makes it            •   Send Matrix remote commands to display
    possible to include video sequences from           live video remotely on computers running
    different or overlapping time intervals form       XProtect Smart Client for Express and
                                                       Professional

                                                                                                       7
Specification Sheet

•    Cameras’ built-in audio sources available in   XProtect Smart Client for Express and
     live and in playback                           Professional - Player
•    Separate pop-up window displaying              •   Play back recorded or received video and
     sequences and time intervals in thumbnail          audio evidence
     previews, the Sequence Explorer gives a        •   Offers a simplified and even more user-
     visual overview of recorded video combined         friendly interface compared to the XProtect
     with smooth navigation                             Smart Client for Express and Professional,
         – Presents recorded sequences for              including the capability to switch back to
         individual cameras, or all cameras in a        the full XProtect Smart Client for Express
         view                                           and Professional interface, with almost the
         – Available in both live and playback          same functions as the XProtect Smart Client
         modes                                          for Express and Professional
         – Smooth navigation with sliding preview   •   Instant one-click playback for easy viewing
         and “drag-and-throw” function for video        of exported video evidence
         thumbnails                                 •   Advanced second-level investigation tools
         – Instant playback of video sequences          make it easy to refine exported video and
•    Application options allow users to adapt the       re-export the most essential evidence
     layout and personalize the application to      •   The project tool allows users to merge video
     their particular preferences                       exports or archives from two different
•    Dual authorization offers an optional              locations or XProtect systems together into
     additional level of system security, where         one new export
     XProtect Smart Client for Express and          •   View up to 100 time-synched cameras
     Professional users are granted access to the       during playback
     system only when a second user or              •   Scrollable activity timeline with a
     supervisor has confirmed the log-in with a         magnifying feature
     successful authorization of the first user     •   Instant search of recordings based on
•    Create, edit or delete PTZ presets (not            date/time and activity/alarm
     possible for PTZ type 2, where PTZ presets     •   Evidence can be generated as a printed
     are stored in the camera device, but can’t         report, a JPEG image, an AVI or MKV film or
     be modified from the XProtect software)            in XProtect format
•    Control PTZ cameras by using;                  •   Export audio recordings in WAV or AVI
    - PTZ preset positions                              format
    - PTZ point-and-click control                   •   Audio in MKV export is PCM, therefore it is
    - Overlay buttons                                   available in a decoded version of what was
    - PTZ zoom to a defined rectangle                   originally recorded
    - Video overlaid PTZ control                    •   Export video digitally zoomed to view area
    - Virtual joystick function                         of interest only and to minimize export
    - Joystick                                          footprint size
•    360° ImmerVision Enables® panomorph            •   Re-export evidence in XProtect, AVI or MKV
     lens technology removes blind spots and            format with the XProtect Smart Client for
     allows operators to track, detect and              Express and Professional - Player for
     analyze the entire area in live or playback        instant, easy viewing by authorities
     mode. Only one camera license required for     •   Encryption and password protection option
     the 360° panomorph lens                            for exported recordings and files
•    Camera Navigator allows for easy tracking      •   Ability to add comments to exported
     of objects                                         evidence, also encrypted
•    Milestone Integration Platform Software        •   De-interlacing of video from analog cameras
     Development Kit (MIP SDK) 4.5 plug-in          •   360° ImmerVision Enables® panomorph
     support                                            lens technology
•    Video decoding is done to significantly        •   Automatically copied to all hard drives used
     reduce the CPU load and improve                    by the Recording Server to store recordings
     performance of the recording servers.              and archives
     Supports video decoding done in the GPU
     part of the Intel CPU (requires CPU with       XProtect Web Client for Express and
     support for Intel Quick Sync Video) and in     Professional
     the GPU of additional external NVIDIA cards    •   Access XProtect Smart Client for Express
                                                        and Professional views through a browser to
                                                        avoid using any advanced features

                                                                                                       8
Specification Sheet

•   Shared views can be managed centrally via         •   Digital pinch to zoom enables users to zoom
    the server with administrator/user rights             in on a part of the image for closer review
    and user groups                                       and to conduct a detailed investigation of
•   Play back video easily including fast/slow            video when using megapixel or high-
    playback, single frame step and jump to               definition cameras
    date/time with frame preview while                •   Play back recordings from the database and
    adjusting time                                        select a specific time or recorded sequence
•   Search for cameras and views to quickly               to start playback, step through recordings
    find specific cameras in the system                   and select a playback speed
•   Control PTZ cameras remotely using preset         •   View recordings from the database while
    positions or PTZ mouse gestures                       keeping an eye on what is currently
•   Dynamic bandwidth optimization when                   happening. The client displays a live
    streaming from server to client giving a              picture-in-picture frame of the same
    better use of bandwidth                               camera when in playback mode. The
•   Create AVI, MKV or database export files              picture-in-picture can be moved by
•   Create investigations with one or more                dragging and double-tapping will return to
    cameras to quickly access them from                   live view
    anywhere and convert to exports when              •   Control PTZ cameras manually or by
    needed                                                selecting predefined presets for quick
•   Export on the server to avoid moving large            navigation
    video files back and forth. Users can             •   Video Push allows users to use the camera
    download only the files they need or save             in their mobile device as any other camera
    them to download when a faster connection             in the installation. It is very easy to use and
    is available                                          requires no setup in the mobile device
•   Trigger outputs and events with live view of      •   Trigger outputs and events:
    related camera                                        Administrators can use their mobile device
•   System login using XProtect username and              to trigger outputs connected to the XProtect
    password                                              VMS or trigger user-defined events to have
•   System login using Microsoft Active                   greater control on the go
    Directory user                                    •   View access control events and grant/deny
•   Support for two-step verification for log-in          access to the premises if an access control
•   Secure connection through HTTPS                       system is integrated via the XProtect Access
•   No installation required                              add-on product.
                                                      •   Connect securely to the XProtect Mobile for
XProtect Mobile for Express and                           Express and Professional server using
Professional                                              HTTPS encryption
•   Supports any mobile device running                •   Export on the server to avoid moving large
    Android® 5.0 and iOS9 or newer versions               video files back and forth. Download only
•   Add login credentials for multiple servers in         the required files or save them to download
    the XProtect Mobile for Express and                   later when a faster connection is available
    Professional Client to easily switch between      •   View and manage alarms with easy access
    sites or different connection addresses               to related video recordings
•   Views are inherited from the connected            •   Receive push notifications when new alarms
    XProtect VMS system. The client                       are triggered, or alarms are assigned to a
    automatically obtains the user’s private and          user
    shared views from the system to be used as        •   Automatic server setup with Smart Connect
    camera lists in the XProtect Mobile for           •   Support for two-step log-in verification
    Express and Professional client
•   A view with all cameras is automatically
    generated, allowing the XProtect Mobile for       Integration options
    Express and Professional client to be used        •   XProtect’s open SDK makes it possible to
    when no views are set up. It also provides a          incorporate video in a business process
    quick way of searching through cameras                through the seamless integration of third-
•   Cameras can be viewed in full screen to               party applications, such as video analytics
    better view any details. It is also possible to       and access systems
    search through cameras in a view while in         •   Compatible with XProtect® Access, an add-
    full screen by swiping left or right                  on to enable easy integration of third-party
•   Search for cameras and views to quickly               access control solutions with Milestone’s
    find specific cameras in the system                   video management solutions. Users of the

                                                                                                            9
Specification Sheet

    Smart Client have a consolidated interface     •   With Milestone Interconnect, XProtect
    to operate the access control systems with         Corporate provides continuous monitoring
    dedicated functions to effectively monitor         of alarm status from XProtect servers, video
    access events, manually assist passages            surveillance cameras and external devices
    and conduct investigations on specific         •   Compatible with XProtect Screen Recorder,
    access points or cardholders                       an add-on function that enables
•   Two-way synchronization of alarm states            XProtect VMS to inconspicuously capture
    between access control system alarms and           screen recordings of any Microsoft
    XProtect alarms. Changing the state of an          Windows-based PC or POS
    alarm in one system automatically updates          terminal. Captured screen recordings are
    the state of the alarm in the other system.        managed just like camera recordings and
    Requires support by the XProtect® Access           can be viewed in live and playback mode
    plug-in                                            and exported for evidence
•   Compatible with XProtect® Retail, an add-on    •   Integrates with systems such as access
    to perform advanced data analysis. Based           control, alarms, gates and building
    on transaction data from point-of-sale             management using hardware input/output
    (POS) or automated teller machines                 (I/O), internal events and TCP/IP events
    (ATMs), XProtect Retail links data with
    corresponding video from relevant cameras
•   Compatible with XProtect® Transact that
    directly links video with transaction data
    from POS or ATMs. Transactions and
    corresponding video can be monitored live
    or viewed later to identify shrinkage, fraud
    or simply validate a transaction

                                                                                                      10
Specification Sheet

Miscellaneous

System Requirements

Please find the system requirements per product here:
   https://www.milestonesys.com/support/resources/system-requirements
Supported languages
For details on supported languages, please refer to:
http://www.milestonesys.com/SupportedLanguages

! Please note:
XProtect Professional enters maintenance mode on June 19 2019, and this 2019 R2 release is the final
version to be released of the product. Click here for more information.

Licensing structure
Base server license
•   A XProtect Professional base server license is mandatory to install the software; it may be installed
    on a single computer designated as master server per software license code (SLC). The software
    may be installed on any number of slave server computers per designated master server using the
    same SLC
•   The base server license contains the XProtect Professional server module and XProtect® Mobile for
    Express and Professional server, plus the client modules XProtect Smart Client for Express and
    Professional, XProtect Smart Client for Express and Professional – Player, XProtect Web Client for
    Express and Professional and XProtect Mobile for Express and Professional

Camera license
•   To connect cameras, audio devices, video encoders and other devices to XProtect Express, one
    device license is needed per camera or other IP based device connected to the system. Each IP
    device connected to the system through an already licensed IP device also requires a device license.
    This does not apply to multi-lens cameras and encoders with up to 16 connected analog cameras.
    Please check the list of supported devices at https://www.milestonesys.com/community/business-
    partner-tools/supported-devices. An unlimited number of camera licenses may be purchased

Client license
•   The XProtect Professional client modules: XProtect Smart Client for Express and Professional,
    XProtect Smart Client for Express and Professional – Player, XProtect Web Client for Express and
    Professional and XProtect Mobile for Express and Professional do not require additional licenses and
    can be installed and used on any number of terminals
You can also read