SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
MxRemotePreview
                                     Installation using Apache web server




                            How to use MxRemotePreview with local
                             and remote file server access for low
                                     bandwidth playback.




                                                Document Information
                              Document:         mx-man-mxremotepreview.pages
                                    Version:    1.1
                                     Status:    DRAFT
                             Created by:        Chris Watt
                              Created at:       6 May 2010
                       Last updated by:         Chris Watt
                        Last updated at:        17 November 2010
                         Confidentiality:        Public Release




                                               © MOBOTIX AG • Public Release
Author             Document Title                     Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide            0      1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   1/21
Table of Contents
Overview and limitations
                                                                                                3

Requirements
                                                                                                            3
    Software requirements
                                                                                               3
    Hardware requirements
                                                                                               3

Installation
                                                                                                            3
    What installation method do I need?
                                                                                  3
    Installation process
                                                                                                 5
        Installation on the storage server
                                                                               9
        Installation on a central server with a single storage server
                                                   11
        Installation on a central web server with multiple storage servers
                                             13

Security considerations
                                                                                               18

Configure MxCC to access recordings using MxRemotePreview
                                                              19

Using preview mode for the live stream
                                                                                20




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   2/21
1.       Overview and limitations
MxRemotePreview is a cgi package that runs in the Apache web server on a Windows based server platform. For
the package to work correctly, you will need to install Apache, the cgi package from MOBOTIX and configure the
system correctly.
This manual assumes a fresh, non-configured copy of Apache 2.2 has been installed on the server being used.
Sites with a preinstalled copy with other configuration in place should be able to modify the steps in this document
to get MxRemotePreview working correctly.
MOBOTIX will unfortunately not be able to provide support for setups outside of scope and context of this manual.
For Apache support in these cases, please contact an Apache configuration expert or refer to the online
documentation or mailing lists at httpd.apache.com.



2.       Requirements

2.1.     Software requirements
The Apache web server, running on a Windows based server, is required for MxRemotePreview. Download the
required components from the below linked locations.
• Apache web server (download the latest Win32, OpenSSL version) [download link]
• MxRemotePreview (download the latest version) [download link]
• MxControlCenter 2.3 or higher [download link]

2.2.     Hardware requirements
MxRemotePreview is not particularly processor intensive, however a reasonable machine to use as the server is
recommended to ensure no delays in compression. MxRemotePreview requires a high bandwidth connection to
the file server and as such should be run on the same LAN or VLAN segment as the storage servers, if not on the
same machine.



3.       Installation

3.1.     What installation method do I need?
There are three different methods for installing MxRemotePreview on your site, each with their own advantages
and disadvantages. It is important that you select the right method to ensure that your site will operate efficiently
and provide the best solution for your budget and requirements.
Option 1: Installation on the storage server
If you are already recording your cameras to a Windows file server and want to run MxRemotePreview on the same
machine, then this is the way to set up your system. This is the easiest to get working, however it is also the least
expandable. If you have multiple server using this method, you will need to configure different port access for each
machine to ensure that are all reachable.




                                                   © MOBOTIX AG • Public Release
Author                  Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa          MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   3/21
Option 2: Installation on a central server with a single storage server
If you are storing to a non-windows server or are using a device such as a NAS or low powered PC, you will need to
use a different machine to act as the MxRemotePreview server. This setup is a little more complicated but once
complete can be easily expanded to serve multiple servers easily.




Option 3: Installation on a central server with multiple storage servers
Installation on a central server with multiple storage servers will simply extend Option 2 to include a series of
regular expressions. This can also be achieved with vhosts, however this is not something this manual will cover.
Each of the options above are presented in this document with the assumption of a default http.conf
configuration file. If you have already specified other configurations, you will need to apply the theory of this
document to your existing files or replace this configuration file with the original location in the /original folder.




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   4/21
3.2.     Installation process
Follow the following direction to install Apache and MxRemotePreview. Once installed, select the section for setting
up according to your network and server configuration.

                                                     1. Double-click the downloaded Apache installer file
                                                     2. Click Next >




                                                     3. Accept the license agreement and click Next >




                                                     4. Read through the README file and then click Next >




                                                   © MOBOTIX AG • Public Release
Author                  Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa          MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   5/21
5. Ensure that you set the correct settings here, Apache will auto
                                                   detect most settings from the machine, however check them
                                                   before moving on. If you are going to use an IP address to
                                                   connect to the server, the domain name field will not be
                                                   important.
                                                6. Ensure that you select “for All Users, on Port 80, as a Service” to
                                                   ensure that the system starts up automatically. You can change
                                                   the port that Apache listens on in the config file if you need to.
                                                7. Click Next >


                                                8. Select Typical install and click Next >




                                                9. You can change the folder that Apache will install in if required,
                                                   otherwise leave this as default and click Next >

                                                   The default folder is: C:Program FilesApache
                                                   Software FoundationApache2.2




                                                10. Click on Install




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.      Last Modified             Filename           Page
 cwa     MxRemotePreview Installation Guide         0     1     0      Wed, Nov 17, 2010   mx-man-mxremotepreview    6/21
11. Allow the installer to complete. This may take a few minutes.




                                                   12. Once the installer is complete, click on Finish




                                                   13. Open a web browser and type http://localhost/ into the address
                                                       bar and click enter.
                                                   14. If you see the “It works!” page then everything is working fine. If
                                                       not, try rebooting your machine. If the page still does not show,
                                                       uninstall and reinstall Apache. If you are still having problems,
                                                       consult the Apache documentation.




If you are storing to the local machine, you can stop here, only continue if this machine needs to connect to a
remote server to fetch the footage (if you are doing Option 2 or Option 3).
If you have used different users on your NAS systems for different cameras or storage servers, there is no need to
change these, simply create a new user on each system that has full control (read, write, execute) access to the
camera share on each. This way, Apache will log in using that user, rather than the camera user and will avoid
having to change many details on the working system. When you get to step 17, use this username and password
instead of the camera details.




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    7/21
15.We now need to tell Apache to start as the same user as the
                                                   cameras use to login to the file server. This means we need to
                                                   create that user locally and then assign it to the Apache service.
                                                   Go to Start -> Right-click on My Computer and select Manage.
                                                16. In the tree, select Local Users and Groups and then the Users
                                                   Folders. You should now see a list of the existing users on the
                                                   machine. Right-click in the blank space under these names and
                                                   select New User.


                                                17. Set the username and password that you used on the NAS in the
                                                    fields provided.
                                                18. Ensure that ‘User cannot change password’ and ‘Password never
                                                    expires’ are checked. Also ensure that ‘User must change
                                                    password at next login’ is unchecked.
                                                19. Click Create and then close the Computer Management window.




                                                20. Now you need to tell Apache to start its service using these
                                                    credentials. Click on Start -> Run (just type in the search box on
                                                    Windows Vista and 7) and type services.msc and press Enter.
                                                21. Right-click on the Apache2.2 service and select Properties. This
                                                    will pop up a new window containing all the information for this
                                                    service. Click on STOP on this window so that Apache stops
                                                    running.




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   8/21
22. Click on the Log On tab.
                                                   23. Select the ‘This account:’ radio box and enter the username and
                                                       password you created earlier (remember that this should match
                                                       the username and password on the NAS).
                                                   24. Click Apply and then click START on the General tab. Apache
                                                       should now be started under the username you created.




Once Apache is installed and working, you will need to place MxRemotePreview in the cgi-bin folder so that
Apache can find it when we later configure the system. Open the downloaded folder and copy the
MxRemotePreview.cgi file to the cgi-bin of Apache (by default this folder exists at C:Program FilesApache
Software FoundationApache2.2cgi-bin but will be in a different location if you changed the
installation path in step 9).
3.2.1. Installation on the storage server
For the sake of this document, we will assume that you are storing your footage at C:MxStore on the local
machine. Replace any mentions of C:MxStore with your actual storage location if you have it storing
somewhere else.

                                                   1. Open Windows Explorer and navigate to the Apache
                                                      configurations folder (by default: C:Program FilesApache
                                                      Software FoundationApache2.2conf). In this folder
                                                      you will see httpd.conf, which is the file we will be editing.
                                                      Remember that there is a copy stored in the original folder if
                                                      you make a mistake.
                                                   2. Open httpd.conf in Notepad (or any plain text editor - NOT
                                                      Microsoft Word)




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   9/21
3. Scroll through the file (or search) until you find the
                                                   DocumentRoot line. This will read path/to/htdocs by
                                                   default. We need to change this to the location of the storage
                                                   folder.
                                                4. For this example, we will change this to //10.0.0.150/
                                                   MxStore. Note that the slashes are forward slashes in the
                                                   Apache config file and now backslashes like in Windows Explorer.




                                                5. Scroll down to the second <Directory> entry and change this
                                                   to match the DocumentRoot we changed earlier.

                                                6. Now we need to tell Apache how to find MxRemotePreview, we
                                                   do this by adding the following line after the <Directory> (note that
                                                   it should be all on one line):

                                                   Action
   mxremotepreview /cgi-bin/
                                                   MxRemotePreview.cgi.exe




                                                7. Now we need to tell Apache when to call MxRemotePreview so
                                                   that only the right types of files are processed. Add the following
                                                   lined immediately after the Action line.

                                                   <FilesMatch [MEAPC][0-9]+.jpg$>
                                                       SetHandler mxremotepreview
                                                   </FilesMatch>




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename           Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    1021
                                                                                                                     /
8. Finally, you will need to set the default connection type. This can
                                                      be overwritten from MxCC, so there is no need to change these
                                                      settings. Add these lines directly after the <FilesMatch> lines.
                                                      Save the file once these are added.

                                                      # Default frame rate
                                                      SetEnv MXRECORDER_FRAMERATE                   1

                                                      # Default size (do not change)
                                                      SetEnv MXRECORDER_WIDTH     320
                                                      SetEnv MXRECORDER_HEIGHT    240

                                                      # Default quality setting
                                                      SetEnv MXRECORDER_QUALITY                   40

                                                      # 1=enabled, 0-disabled (off saves 64 kbit/s)
                                                      SetEnv MXRECORDER_AUDIO       1

                                                   9. Before we tell Apache to run with it, we should always test our
                                                      changes. Go to Start -> Programs -> Apache HTTP Server 2.2 ->
                                                      Configure Apache Server -> Test Configuration. If no errors come
                                                      up, you are good to go, if there are errors, check the lines that it
                                                      indicates there are problems on.
                                                   10.Now that we have changed and tested the file, we need to restart
                                                      Apache to make it re-read the configuration file. To do this, go to
                                                      Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache
                                                      Server -> Restart.

                                                   11. To check that Apache is serving the correct folder, open Internet
                                                       Explorer and type http://localhost/ into the address bar. You
                                                       should now see a list of your cameras folders instead of the It
                                                       works! page.




3.2.2. Installation on a central server with a single storage server
For the sake of this document, we will assume that you are storing your footage on a NAS located at IP address
10.0.0.150, in a share called MxStore. Replace any mentions of //10.0.0.150/MxStore with your actual
details as required. This method requires that you have completed steps 15 to 24 of Section 3.2.




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename           Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    11 21
                                                                                                                        /
1. Open Windows Explorer and navigate to the Apache
                                                   configurations folder (by default: C:Program FilesApache
                                                   Software FoundationApache2.2conf). In this folder
                                                   you will see httpd.conf, which is the file we will be editing.
                                                   Remember that there is a copy stored in the original folder if
                                                   you make a mistake.
                                                2. Open httpd.conf in Notepad (or any plain text editor - NOT
                                                   Microsoft Word)



                                                3. Scroll through the file (or search) until you find the
                                                   DocumentRoot line. This will read path/to/htdocs by
                                                   default. We need to change this to the location of the storage
                                                   folder.
                                                4. For this example, we will change this to //10.0.0.150/
                                                   MxStore. Note that the slashes are forward slashes in the
                                                   Apache config file and now backslashes like in Windows Explorer.




                                                5. Scroll down to the second <Directory> entry and change this
                                                   to match the DocumentRoot we changed earlier.

                                                6. Now we need to tell Apache how to find MxRemotePreview, we
                                                   do this by adding the following line after the <Directory> (note that
                                                   it should be all on one line):

                                                   Action
   mxremotepreview /cgi-bin/
                                                   MxRemotePreview.cgi.exe




                                                7. Now we need to tell Apache when to call MxRemotePreview so
                                                   that only the right types of files are processed. Add the following
                                                   lined immediately after the Action line.

                                                   <FilesMatch [MEAPC][0-9]+.jpg$>
                                                       SetHandler mxremotepreview
                                                   </FilesMatch>




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename           Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    1221
                                                                                                                     /
8. Finally, you will need to set the default connection type. This can
                                                      be overwritten from MxCC, so there is no need to change these
                                                      settings. Add these lines directly after the <FilesMatch> lines.
                                                      Save the file once these are added.

                                                      # Default frame rate
                                                      SetEnv MXRECORDER_FRAMERATE                   1

                                                      # Default size (do not change)
                                                      SetEnv MXRECORDER_WIDTH     320
                                                      SetEnv MXRECORDER_HEIGHT    240

                                                      # Default quality setting
                                                      SetEnv MXRECORDER_QUALITY                   40

                                                      # 1=enabled, 0=disabled (off saves 64 kbit/s)
                                                      SetEnv MXRECORDER_AUDIO       1

                                                   9. Before we tell Apache to run with it, we should always test our
                                                      changes. Go to Start -> Programs -> Apache HTTP Server 2.2 ->
                                                      Configure Apache Server -> Test Configuration. If no errors come
                                                      up, you are good to go, if there are errors, check the lines that it
                                                      indicates there are problems on.
                                                   10.Now that we have changed and tested the file, we need to restart
                                                      Apache to make it re-read the configuration file. To do this, go to
                                                      Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache
                                                      Server -> Restart.

                                                   12.To check that Apache is serving the correct folder, open Internet
                                                      Explorer and type http://localhost/ into the address bar. You
                                                      should now see a list of your cameras folders from your NAS
                                                      instead of the It works! page.




3.2.3. Installation on a central web server with multiple storage servers
To use a single MxRemotePreview machine to access multiple storage servers or NAS units, you will need to use
Apache VirtualHosts. A virtual host means that you can run multiple “sites” on a single server, in this case, we will
apply one port per storage device on the network, so they can be accessed at server:10500, server:10501, etc. In
this example, we will assume you have a static external IP address, however if you have a domain name or dyndns
URL, you can modify this example by referring to the Apache VirtualHost documentation. This method requires that
you have completed steps 15 to 24 of Section 3.2.



                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename           Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    1321
                                                                                                                        /
1. Open Windows Explorer and navigate to the Apache
                                                   configurations folder (by default: C:Program FilesApache
                                                   Software FoundationApache2.2conf). In this folder
                                                   you will see httpd.conf, which is the file we will be editing.
                                                   Remember that there is a copy stored in the original folder if
                                                   you make a mistake.
                                                2. Open httpd.conf in Notepad (or any plain text editor - NOT
                                                   Microsoft Word)



                                                2. Scroll through the file (or search) until you see the Listen
                                                   directive. This will read as Listen 80 by default

                                                3. We need to add in a port for Apache to listen to for each storage
                                                   device on the network by adding the following lines to the config
                                                   file.

                                                   Listen 10500
                                                   Listen 10501


                                                DO NOT use low ports for this, it is recommended that you always
                                                use ports above 8000. For this example, we have assumed 2
                                                storage devices, if you have more than 2 storage servers, create one
                                                port for each (clear your port allocation with the IT department before
                                                using them).

                                                4. Towards the end of the file, you will find the supplemental
                                                   configuration section. Find the #Virtual Hosts lines and
                                                   remove the # from the start of the Include line.

                                                5. Save and close this file.




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   1421
                                                                                                                    /
6. Open the https-vhosts file that you will find in the /extra
                                                   folder (the extra folder is inside the Apache /conf folder). This file
                                                   is where we will configure each of the virtual hosts.




                                                7. Find the NameVirtualHost line. We will need to add a similar
                                                   definition as we did in step 3 here. You will need to create one line
                                                   for each storage device you have.

                                                   NameVirtualHost *:10500
                                                   NameVirtualHost *:10501


                                                Remember that you need a Listen directive for each of your ports
                                                or these will not work. If you add any new servers, you will need to
                                                add a Listen line as well as a VirtualHost block and
                                                NameVirtualHost line.

                                                8. Below these lines you will now see the Apache VirtualHosts
                                                   example. Delete all of these lines as shown to the right.




                                                9. Create the VirtualHost block for your first storage server by adding
                                                   the following lines to the config file. Replace //
                                                   192.168.220.220/MxStore with the IP address and share
                                                   name of your storage device. Replace
                                                   192.168.220.230:10500 with the EXTERNAL IP address or
                                                   domain name of your server, this is the address that you will
                                                   access the server from remotely.

                                                   <VirtualHost *:10500>
                                                       DocumentRoot "//192.168.220.220/MxStore"
                                                       ServerName 192.168.220.230:10500
                                                   </VirtualHost>

                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   1521
                                                                                                                    /
10.Now we need to tell Apache how to find MxRemotePreview, we
                                                   do this by adding the following line after the ServerName line
                                                   (note that it should be all on one line):

                                                   Action mxremotepreview /cgi-bin/
                                                   MxRemotePreview.cgi.exe




                                                11. Now we need to tell Apache when to call MxRemotePreview so
                                                    that only the right types of files are processed. Add the following
                                                    lined immediately after the Action line.

                                                   <FilesMatch [MEAPC][0-9]+.jpg$>
                                                       SetHandler mxremotepreview
                                                   </FilesMatch>




                                                12.Finally, you will need to set the default connection type. This can
                                                   be overwritten from MxCC, so there is no need to change these
                                                   settings. Add these lines directly after the <FilesMatch> lines.
                                                   Save the file once these are added.

                                                   # Default frame rate
                                                   SetEnv MXRECORDER_FRAMERATE                   1

                                                   # Default size (do not change)
                                                   SetEnv MXRECORDER_WIDTH     320
                                                   SetEnv MXRECORDER_HEIGHT    240

                                                   # Default quality setting
                                                   SetEnv MXRECORDER_QUALITY                   40

                                                   # 1=enabled, 0=disabled (off saves 64 kbit/s)
                                                   SetEnv MXRECORDER_AUDIO       1




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   1621
                                                                                                                    /
13. Finally, you will need to add the following <Directory> block
                                                    to allow Apache to browse the files correctly. Replace the //
                                                    192.168.220.220/MxStore with the address and share
                                                    name of your storage server (it should be the same as the
                                                    DocumentRoot directive set in Step 9)

                                                    <Directory "//192.168.220.220/MxStore">
                                                        Options Indexes FollowSymLinks
                                                        AllowOverride All
                                                        Order allow,deny
                                                        Allow from all
                                                    </Directory>

                                                14. Copy and paste the entire <VirtualHost> block to create
                                                    your second (or more) virtual hosts. You will then need to update
                                                    this with the next storage devices details.
                                                    a. The areas highlighted in GREEN are the server parameters for
                                                       accessing the virtual machine. Change the Port address on
                                                       each of these to match (in this case from 10500 to 10501).

                                                    b. The areas highlighted in BLUE are the storage device
                                                       parameters, change these to point to your next device (in this
                                                       case from //192.168.220.220/MxStore to //
                                                       192.168.220.218/MxStore).

                                                14.Save the file. Before we tell Apache to run with it, we should
                                                   always test our changes. Go to Start -> Programs -> Apache
                                                   HTTP Server 2.2 -> Configure Apache Server -> Test Configuration.
                                                   If no errors come up, you are good to go, if there are errors, check
                                                   the lines that it indicates there are problems on.
                                                15.Now that we have changed and tested the file, we need to restart
                                                   Apache to make it re-read the configuration file. To do this, go to
                                                   Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache
                                                   Server -> Restart.

                                                16. Now that Apache has restarted and is working, test that the
                                                    servers are correctly showing up when you access the server.
                                                    Open a web browser and type in http://localhost:10500/ into the
                                                    address bar. You should now see a list of cameras on that page.
                                                    Change the address to http://localhost:10501/ and check the
                                                    next host to ensure that it worked correctly.
                                                If you have used different port numbers, change the URL to match. It
                                                is good practice to test each of these to ensure they are correctly
                                                working.




                                              © MOBOTIX AG • Public Release
Author             Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa     MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   1721
                                                                                                                    /
4.       Security considerations
Be default, Apache will now serve the folders to anyone who wants to see them. This is not ideal for a security
system as anyone on the Internet, including Search Engines, can view and index the footage from your system. We
can limit this access using HTTP Authentication, a standard feature of the Apache web server.

                                                    1. Open the Apache configuration file again and scroll to the
                                                       <Directory> section.

                                                    2. Add the following lines to the end of the <Directory> section.
                                                       This will tell Apache to look for authentication files before allowing
                                                       access to the folders.

                                                      AuthName "Restricted"
                                                      AuthType Basic
                                                      AuthUserFile "C:/Program Files/Apache Software
                                                      Foundation/.htpasswd"

                                                      require valid-user


                                                    NOTE: If you are using Option 3, you will need to specify this section
                                                    for each VirtualHost within the <Directory> block, following
                                                    the existing rules.

                                                    3. We should remove the directory listing to ensure that users can’t
                                                       browse to other cameras that they may not have access to from
                                                       within MxCC. Add the following line after require valid-
                                                       user:

                                                       IndexIgnore *




                                                    4. Now we need to create the users that are allowed login. To do
                                                       this we will use a command line prompt, so go to Start -> Run and
                                                       type cmd and press Enter.
                                                    5. Change to the Apache /bin directory by typing the following
                                                       (change the path if you installed Apache somewhere other than
                                                       default):

                                                       cd C:Program FilesApache Software Foundation
                                                       Apache2.2bin




                                                  © MOBOTIX AG • Public Release
Author                 Document Title                 Draft Vers. Conf.     Last Modified             Filename           Page
 cwa         MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    1821
                                                                                                                         /
6. Now we need to populate the users file with the login details. To
                                                       do this, type the following into the command prompt:

                                                       htpasswd -cmb "C:/Program Files/Apache
                                                       Software Foundation/.htpasswd" mxcc password
                                                       where mxcc is the username you want to use and password is
                                                       the password you want to use. This will ensure the passwords
                                                       are stored in an encrypted file.
                                                    DO NOT use a simple password such as “password” ensure that
                                                    you set a password that is not easily guessed by rogue users.
                                                    NOTE: Ensure that the .htpasswd file is stored OUTSIDE of the /
                                                    Apache2.2 folder. This ensures that it is not possible to access the
                                                    file remotely and protects the passwords.

                                                    5. Restart Apache again by going to Start -> Programs -> Apache
                                                       HTTP Server 2.2 -> Control Apache Server -> Restart.
                                                    6. Open your web browser and type http://localhost/ into the
                                                       address bar. You should now be prompted for a username and
                                                       password when the page loads. Test the credentials you created
                                                       earlier to ensure they are not mistyped.

                                                       Apache will now serve files ONLY to authenticated users.




                                                    7. Restart Apache (Step 5) and open the web browser and login
                                                       (Step 6). You should now see a Directory Listing Denied screen
                                                       instead of a list of folders.




5.       Configure MxCC to access recordings using MxRemotePreview
                                                    1. Open MxControlCenter and go to Tools -> Options and select the
                                                       Connection Defaults tab.

                                                      Not seeing the Connection Defaults tab? Ensure you are running
                                                      MxCC 2.3 or higher.




                                                  © MOBOTIX AG • Public Release
Author                 Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa         MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview    1921
                                                                                                                         /
2. Set the MxRemotePreview settings in the section at the bottom. If
                                                       you set the password as suggested in Section 4, make sure you
                                                       set those details here too.

                                                       When connecting to your MxRemotePreview server from a remote
                                                       location, ensure that you have a reachable address here. This
                                                       could be an IP address (if you have a static one) or a URL. You
                                                       can test this by pointing your web browser to the address and see
                                                       if you are prompted.

                                                       You will also need to ensure you have the right port number and
                                                       SSL checked if you have configured those options.
                                                    If you have a multi server configuration (Option 3), then you will need
                                                    to skip this step and refer to steps 3-7 instead.

                                                    3. While still in the options menu, go to the cameras tab and click on
                                                       the Change button next to Storage Location.
                                                    If you are using MxCC 2.4, you will need to exit the Options menu by
                                                    clicking OK and then right-click on the camera image in the main
                                                    view, select Properties and then click Change in Storage Location.
                                                    4. Check the Use MxServer option here and click OK.
                                                    5. Do this for each of your cameras so that they are all configured to
                                                       use MxRemotePreview.
                                                    6. Click OK again and then save your settings. MxCC is now
                                                       configured to fetch MxRemotePreview footage.

                                                    7. Optional: If you are using multiple MxRemotePreview servers (for
                                                       example a multi site setup), then you can set each cameras
                                                       details separately instead of using the global options. Click on
                                                       Settings... next to the Use MxRemotePreview and enter the details
                                                       here. Click OK on all windows and save once you are done.




6.       Using preview mode for the live stream
Now that we have enabled low bandwidth playback, it is likely that we also want to change the cameras live view
to be low bandwidth as well. This mode is called Preview Mode and will fetch a low bandwidth, highly
compressed stream from the camera for the live view, allowing a higher frame rate over an Internet connection
than the live view is capable of.




                                                  © MOBOTIX AG • Public Release
Author                 Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa         MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   20
                                                                                                                        /21
If a full size frame is required, simply double click on the camera and it will pop up a live connection at the
maximum available frame rate. This is useful for providing quick interrogation of the live stream without having to
use that bandwidth all the time.

                                                   1. Open MxControlCenter and enable the layout editor mode (         ).
                                                   2. Right-click on the camera you want to change to preview mode
                                                      and click the Edit option. You will see a new window open.




                                                   3. In the <NAME> dropdown, select the Preview option.
                                                   4. You will notice the section below changes to the new parameter
                                                      options, select the options that suit you (for example, CIF
                                                      resolution, 4 frames per second) and click OK.




                                                   5. Repeat for each camera, then exit the layout editor by clicking on
                                                      the editor mode button (        ) again. Remember to click save once
                                                      you have exited.




                                                 © MOBOTIX AG • Public Release
Author                Document Title                 Draft Vers. Conf.     Last Modified             Filename          Page
 cwa        MxRemotePreview Installation Guide         0     1     0     Wed, Nov 17, 2010   mx-man-mxremotepreview   21
                                                                                                                       /21

Contenu connexe

Tendances

XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, HuaweiXPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, HuaweiThe Linux Foundation
 
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
XPDS16:  CPUID handling for guests - Andrew Cooper, CitrixXPDS16:  CPUID handling for guests - Andrew Cooper, Citrix
XPDS16: CPUID handling for guests - Andrew Cooper, CitrixThe Linux Foundation
 
High performance content hosting
High performance content hosting High performance content hosting
High performance content hosting Aleksey Korzun
 
Developing MIPS Exploits to Hack Routers
Developing MIPS Exploits to Hack RoutersDeveloping MIPS Exploits to Hack Routers
Developing MIPS Exploits to Hack RoutersBGA Cyber Security
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Sathishkumar A
 
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE SystemsXPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE SystemsThe Linux Foundation
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolTorrid Networks Private Limited
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014Puppet
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...The Linux Foundation
 
Building Secure OSGi Applications
Building Secure OSGi ApplicationsBuilding Secure OSGi Applications
Building Secure OSGi ApplicationsMarcel Offermans
 
Kirankumar_Satuluri_540633_Linux_and_Unix_Administrator
Kirankumar_Satuluri_540633_Linux_and_Unix_AdministratorKirankumar_Satuluri_540633_Linux_and_Unix_Administrator
Kirankumar_Satuluri_540633_Linux_and_Unix_Administratorskiankumar
 
Fortinet Ansible Solution Part 2
Fortinet Ansible Solution Part 2Fortinet Ansible Solution Part 2
Fortinet Ansible Solution Part 2Salim Haniff
 
Prizm Installation Guide
Prizm Installation GuidePrizm Installation Guide
Prizm Installation Guidevjvarenya
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocationJi-Woong Choi
 
Securing Your Linux System
Securing Your Linux SystemSecuring Your Linux System
Securing Your Linux SystemNovell
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisCumulus Networks
 
Protecting TYPO3 With Suhosin And Modsecurity
Protecting TYPO3 With Suhosin And ModsecurityProtecting TYPO3 With Suhosin And Modsecurity
Protecting TYPO3 With Suhosin And ModsecurityXavier Perseguers
 

Tendances (20)

XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, HuaweiXPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
XPDS16: Xen Scalability Analysis - Weidong Han, Zhichao Huang & Wei Yang, Huawei
 
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
XPDS16:  CPUID handling for guests - Andrew Cooper, CitrixXPDS16:  CPUID handling for guests - Andrew Cooper, Citrix
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
 
Oracle on Solaris
Oracle on SolarisOracle on Solaris
Oracle on Solaris
 
High performance content hosting
High performance content hosting High performance content hosting
High performance content hosting
 
Developing MIPS Exploits to Hack Routers
Developing MIPS Exploits to Hack RoutersDeveloping MIPS Exploits to Hack Routers
Developing MIPS Exploits to Hack Routers
 
Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0Vmware management-with-vcli-5.0
Vmware management-with-vcli-5.0
 
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE SystemsXPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management tool
 
The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014The Switch as a Server - PuppetConf 2014
The Switch as a Server - PuppetConf 2014
 
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
Dealing with Hardware Heterogeneity Using EmbeddedXEN, a Virtualization Frame...
 
Building Secure OSGi Applications
Building Secure OSGi ApplicationsBuilding Secure OSGi Applications
Building Secure OSGi Applications
 
Kirankumar_Satuluri_540633_Linux_and_Unix_Administrator
Kirankumar_Satuluri_540633_Linux_and_Unix_AdministratorKirankumar_Satuluri_540633_Linux_and_Unix_Administrator
Kirankumar_Satuluri_540633_Linux_and_Unix_Administrator
 
Fortinet Ansible Solution Part 2
Fortinet Ansible Solution Part 2Fortinet Ansible Solution Part 2
Fortinet Ansible Solution Part 2
 
Prizm Installation Guide
Prizm Installation GuidePrizm Installation Guide
Prizm Installation Guide
 
Docker Setting for Static IP allocation
Docker Setting for Static IP allocationDocker Setting for Static IP allocation
Docker Setting for Static IP allocation
 
Securing Your Linux System
Securing Your Linux SystemSecuring Your Linux System
Securing Your Linux System
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat Morris
 
Kickstart
KickstartKickstart
Kickstart
 
Protecting TYPO3 With Suhosin And Modsecurity
Protecting TYPO3 With Suhosin And ModsecurityProtecting TYPO3 With Suhosin And Modsecurity
Protecting TYPO3 With Suhosin And Modsecurity
 

Similaire à MxRemotePreview User Manual

Netxms install guide
Netxms install guideNetxms install guide
Netxms install guideNaga Raju N
 
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]Krisman Tarigan
 
Faq websphere performance
Faq websphere performanceFaq websphere performance
Faq websphere performancebudakia
 
Mobile frame getting started guide v5 0
Mobile frame getting started guide v5 0Mobile frame getting started guide v5 0
Mobile frame getting started guide v5 0MobileWorxs
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephBangladesh Network Operators Group
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administratorsSharon James
 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source Nitesh Jadhav
 
Docker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsDocker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsFederico Michele Facca
 
Cloud-Aided Yocto Build Speedup
Cloud-Aided Yocto Build SpeedupCloud-Aided Yocto Build Speedup
Cloud-Aided Yocto Build SpeedupToradex
 
How to Install Node.js and NPM on Windows and Mac?
How to Install Node.js and NPM on Windows and Mac?How to Install Node.js and NPM on Windows and Mac?
How to Install Node.js and NPM on Windows and Mac?Inexture Solutions
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware Academy
 
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsStuart McIntyre
 
Net app ecmlp2495163
Net app ecmlp2495163Net app ecmlp2495163
Net app ecmlp2495163forum4user
 

Similaire à MxRemotePreview User Manual (20)

Demystifying puppet
Demystifying puppetDemystifying puppet
Demystifying puppet
 
Installation
InstallationInstallation
Installation
 
Howto Pxeboot
Howto PxebootHowto Pxeboot
Howto Pxeboot
 
Netxms install guide
Netxms install guideNetxms install guide
Netxms install guide
 
Manual Sophos
Manual SophosManual Sophos
Manual Sophos
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
 
Faq websphere performance
Faq websphere performanceFaq websphere performance
Faq websphere performance
 
Mobile frame getting started guide v5 0
Mobile frame getting started guide v5 0Mobile frame getting started guide v5 0
Mobile frame getting started guide v5 0
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source
 
Docker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsDocker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platforms
 
论文答辩
论文答辩论文答辩
论文答辩
 
Cloud-Aided Yocto Build Speedup
Cloud-Aided Yocto Build SpeedupCloud-Aided Yocto Build Speedup
Cloud-Aided Yocto Build Speedup
 
How to Install Node.js and NPM on Windows and Mac?
How to Install Node.js and NPM on Windows and Mac?How to Install Node.js and NPM on Windows and Mac?
How to Install Node.js and NPM on Windows and Mac?
 
VMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices PosterVMware End-User-Computing Best Practices Poster
VMware End-User-Computing Best Practices Poster
 
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
 
Net app ecmlp2495163
Net app ecmlp2495163Net app ecmlp2495163
Net app ecmlp2495163
 

Dernier

Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 

Dernier (6)

Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 

MxRemotePreview User Manual

  • 1. MxRemotePreview Installation using Apache web server How to use MxRemotePreview with local and remote file server access for low bandwidth playback. Document Information Document: mx-man-mxremotepreview.pages Version: 1.1 Status: DRAFT Created by: Chris Watt Created at: 6 May 2010 Last updated by: Chris Watt Last updated at: 17 November 2010 Confidentiality: Public Release © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1/21
  • 2. Table of Contents Overview and limitations 3 Requirements 3 Software requirements 3 Hardware requirements 3 Installation 3 What installation method do I need? 3 Installation process 5 Installation on the storage server 9 Installation on a central server with a single storage server 11 Installation on a central web server with multiple storage servers 13 Security considerations 18 Configure MxCC to access recordings using MxRemotePreview 19 Using preview mode for the live stream 20 © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 2/21
  • 3. 1. Overview and limitations MxRemotePreview is a cgi package that runs in the Apache web server on a Windows based server platform. For the package to work correctly, you will need to install Apache, the cgi package from MOBOTIX and configure the system correctly. This manual assumes a fresh, non-configured copy of Apache 2.2 has been installed on the server being used. Sites with a preinstalled copy with other configuration in place should be able to modify the steps in this document to get MxRemotePreview working correctly. MOBOTIX will unfortunately not be able to provide support for setups outside of scope and context of this manual. For Apache support in these cases, please contact an Apache configuration expert or refer to the online documentation or mailing lists at httpd.apache.com. 2. Requirements 2.1. Software requirements The Apache web server, running on a Windows based server, is required for MxRemotePreview. Download the required components from the below linked locations. • Apache web server (download the latest Win32, OpenSSL version) [download link] • MxRemotePreview (download the latest version) [download link] • MxControlCenter 2.3 or higher [download link] 2.2. Hardware requirements MxRemotePreview is not particularly processor intensive, however a reasonable machine to use as the server is recommended to ensure no delays in compression. MxRemotePreview requires a high bandwidth connection to the file server and as such should be run on the same LAN or VLAN segment as the storage servers, if not on the same machine. 3. Installation 3.1. What installation method do I need? There are three different methods for installing MxRemotePreview on your site, each with their own advantages and disadvantages. It is important that you select the right method to ensure that your site will operate efficiently and provide the best solution for your budget and requirements. Option 1: Installation on the storage server If you are already recording your cameras to a Windows file server and want to run MxRemotePreview on the same machine, then this is the way to set up your system. This is the easiest to get working, however it is also the least expandable. If you have multiple server using this method, you will need to configure different port access for each machine to ensure that are all reachable. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 3/21
  • 4. Option 2: Installation on a central server with a single storage server If you are storing to a non-windows server or are using a device such as a NAS or low powered PC, you will need to use a different machine to act as the MxRemotePreview server. This setup is a little more complicated but once complete can be easily expanded to serve multiple servers easily. Option 3: Installation on a central server with multiple storage servers Installation on a central server with multiple storage servers will simply extend Option 2 to include a series of regular expressions. This can also be achieved with vhosts, however this is not something this manual will cover. Each of the options above are presented in this document with the assumption of a default http.conf configuration file. If you have already specified other configurations, you will need to apply the theory of this document to your existing files or replace this configuration file with the original location in the /original folder. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 4/21
  • 5. 3.2. Installation process Follow the following direction to install Apache and MxRemotePreview. Once installed, select the section for setting up according to your network and server configuration. 1. Double-click the downloaded Apache installer file 2. Click Next > 3. Accept the license agreement and click Next > 4. Read through the README file and then click Next > © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 5/21
  • 6. 5. Ensure that you set the correct settings here, Apache will auto detect most settings from the machine, however check them before moving on. If you are going to use an IP address to connect to the server, the domain name field will not be important. 6. Ensure that you select “for All Users, on Port 80, as a Service” to ensure that the system starts up automatically. You can change the port that Apache listens on in the config file if you need to. 7. Click Next > 8. Select Typical install and click Next > 9. You can change the folder that Apache will install in if required, otherwise leave this as default and click Next > The default folder is: C:Program FilesApache Software FoundationApache2.2 10. Click on Install © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 6/21
  • 7. 11. Allow the installer to complete. This may take a few minutes. 12. Once the installer is complete, click on Finish 13. Open a web browser and type http://localhost/ into the address bar and click enter. 14. If you see the “It works!” page then everything is working fine. If not, try rebooting your machine. If the page still does not show, uninstall and reinstall Apache. If you are still having problems, consult the Apache documentation. If you are storing to the local machine, you can stop here, only continue if this machine needs to connect to a remote server to fetch the footage (if you are doing Option 2 or Option 3). If you have used different users on your NAS systems for different cameras or storage servers, there is no need to change these, simply create a new user on each system that has full control (read, write, execute) access to the camera share on each. This way, Apache will log in using that user, rather than the camera user and will avoid having to change many details on the working system. When you get to step 17, use this username and password instead of the camera details. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 7/21
  • 8. 15.We now need to tell Apache to start as the same user as the cameras use to login to the file server. This means we need to create that user locally and then assign it to the Apache service. Go to Start -> Right-click on My Computer and select Manage. 16. In the tree, select Local Users and Groups and then the Users Folders. You should now see a list of the existing users on the machine. Right-click in the blank space under these names and select New User. 17. Set the username and password that you used on the NAS in the fields provided. 18. Ensure that ‘User cannot change password’ and ‘Password never expires’ are checked. Also ensure that ‘User must change password at next login’ is unchecked. 19. Click Create and then close the Computer Management window. 20. Now you need to tell Apache to start its service using these credentials. Click on Start -> Run (just type in the search box on Windows Vista and 7) and type services.msc and press Enter. 21. Right-click on the Apache2.2 service and select Properties. This will pop up a new window containing all the information for this service. Click on STOP on this window so that Apache stops running. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 8/21
  • 9. 22. Click on the Log On tab. 23. Select the ‘This account:’ radio box and enter the username and password you created earlier (remember that this should match the username and password on the NAS). 24. Click Apply and then click START on the General tab. Apache should now be started under the username you created. Once Apache is installed and working, you will need to place MxRemotePreview in the cgi-bin folder so that Apache can find it when we later configure the system. Open the downloaded folder and copy the MxRemotePreview.cgi file to the cgi-bin of Apache (by default this folder exists at C:Program FilesApache Software FoundationApache2.2cgi-bin but will be in a different location if you changed the installation path in step 9). 3.2.1. Installation on the storage server For the sake of this document, we will assume that you are storing your footage at C:MxStore on the local machine. Replace any mentions of C:MxStore with your actual storage location if you have it storing somewhere else. 1. Open Windows Explorer and navigate to the Apache configurations folder (by default: C:Program FilesApache Software FoundationApache2.2conf). In this folder you will see httpd.conf, which is the file we will be editing. Remember that there is a copy stored in the original folder if you make a mistake. 2. Open httpd.conf in Notepad (or any plain text editor - NOT Microsoft Word) © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 9/21
  • 10. 3. Scroll through the file (or search) until you find the DocumentRoot line. This will read path/to/htdocs by default. We need to change this to the location of the storage folder. 4. For this example, we will change this to //10.0.0.150/ MxStore. Note that the slashes are forward slashes in the Apache config file and now backslashes like in Windows Explorer. 5. Scroll down to the second <Directory> entry and change this to match the DocumentRoot we changed earlier. 6. Now we need to tell Apache how to find MxRemotePreview, we do this by adding the following line after the <Directory> (note that it should be all on one line): Action mxremotepreview /cgi-bin/ MxRemotePreview.cgi.exe 7. Now we need to tell Apache when to call MxRemotePreview so that only the right types of files are processed. Add the following lined immediately after the Action line. <FilesMatch [MEAPC][0-9]+.jpg$> SetHandler mxremotepreview </FilesMatch> © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1021 /
  • 11. 8. Finally, you will need to set the default connection type. This can be overwritten from MxCC, so there is no need to change these settings. Add these lines directly after the <FilesMatch> lines. Save the file once these are added. # Default frame rate SetEnv MXRECORDER_FRAMERATE 1 # Default size (do not change) SetEnv MXRECORDER_WIDTH 320 SetEnv MXRECORDER_HEIGHT 240 # Default quality setting SetEnv MXRECORDER_QUALITY 40 # 1=enabled, 0-disabled (off saves 64 kbit/s) SetEnv MXRECORDER_AUDIO 1 9. Before we tell Apache to run with it, we should always test our changes. Go to Start -> Programs -> Apache HTTP Server 2.2 -> Configure Apache Server -> Test Configuration. If no errors come up, you are good to go, if there are errors, check the lines that it indicates there are problems on. 10.Now that we have changed and tested the file, we need to restart Apache to make it re-read the configuration file. To do this, go to Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache Server -> Restart. 11. To check that Apache is serving the correct folder, open Internet Explorer and type http://localhost/ into the address bar. You should now see a list of your cameras folders instead of the It works! page. 3.2.2. Installation on a central server with a single storage server For the sake of this document, we will assume that you are storing your footage on a NAS located at IP address 10.0.0.150, in a share called MxStore. Replace any mentions of //10.0.0.150/MxStore with your actual details as required. This method requires that you have completed steps 15 to 24 of Section 3.2. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 11 21 /
  • 12. 1. Open Windows Explorer and navigate to the Apache configurations folder (by default: C:Program FilesApache Software FoundationApache2.2conf). In this folder you will see httpd.conf, which is the file we will be editing. Remember that there is a copy stored in the original folder if you make a mistake. 2. Open httpd.conf in Notepad (or any plain text editor - NOT Microsoft Word) 3. Scroll through the file (or search) until you find the DocumentRoot line. This will read path/to/htdocs by default. We need to change this to the location of the storage folder. 4. For this example, we will change this to //10.0.0.150/ MxStore. Note that the slashes are forward slashes in the Apache config file and now backslashes like in Windows Explorer. 5. Scroll down to the second <Directory> entry and change this to match the DocumentRoot we changed earlier. 6. Now we need to tell Apache how to find MxRemotePreview, we do this by adding the following line after the <Directory> (note that it should be all on one line): Action mxremotepreview /cgi-bin/ MxRemotePreview.cgi.exe 7. Now we need to tell Apache when to call MxRemotePreview so that only the right types of files are processed. Add the following lined immediately after the Action line. <FilesMatch [MEAPC][0-9]+.jpg$> SetHandler mxremotepreview </FilesMatch> © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1221 /
  • 13. 8. Finally, you will need to set the default connection type. This can be overwritten from MxCC, so there is no need to change these settings. Add these lines directly after the <FilesMatch> lines. Save the file once these are added. # Default frame rate SetEnv MXRECORDER_FRAMERATE 1 # Default size (do not change) SetEnv MXRECORDER_WIDTH 320 SetEnv MXRECORDER_HEIGHT 240 # Default quality setting SetEnv MXRECORDER_QUALITY 40 # 1=enabled, 0=disabled (off saves 64 kbit/s) SetEnv MXRECORDER_AUDIO 1 9. Before we tell Apache to run with it, we should always test our changes. Go to Start -> Programs -> Apache HTTP Server 2.2 -> Configure Apache Server -> Test Configuration. If no errors come up, you are good to go, if there are errors, check the lines that it indicates there are problems on. 10.Now that we have changed and tested the file, we need to restart Apache to make it re-read the configuration file. To do this, go to Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache Server -> Restart. 12.To check that Apache is serving the correct folder, open Internet Explorer and type http://localhost/ into the address bar. You should now see a list of your cameras folders from your NAS instead of the It works! page. 3.2.3. Installation on a central web server with multiple storage servers To use a single MxRemotePreview machine to access multiple storage servers or NAS units, you will need to use Apache VirtualHosts. A virtual host means that you can run multiple “sites” on a single server, in this case, we will apply one port per storage device on the network, so they can be accessed at server:10500, server:10501, etc. In this example, we will assume you have a static external IP address, however if you have a domain name or dyndns URL, you can modify this example by referring to the Apache VirtualHost documentation. This method requires that you have completed steps 15 to 24 of Section 3.2. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1321 /
  • 14. 1. Open Windows Explorer and navigate to the Apache configurations folder (by default: C:Program FilesApache Software FoundationApache2.2conf). In this folder you will see httpd.conf, which is the file we will be editing. Remember that there is a copy stored in the original folder if you make a mistake. 2. Open httpd.conf in Notepad (or any plain text editor - NOT Microsoft Word) 2. Scroll through the file (or search) until you see the Listen directive. This will read as Listen 80 by default 3. We need to add in a port for Apache to listen to for each storage device on the network by adding the following lines to the config file. Listen 10500 Listen 10501 DO NOT use low ports for this, it is recommended that you always use ports above 8000. For this example, we have assumed 2 storage devices, if you have more than 2 storage servers, create one port for each (clear your port allocation with the IT department before using them). 4. Towards the end of the file, you will find the supplemental configuration section. Find the #Virtual Hosts lines and remove the # from the start of the Include line. 5. Save and close this file. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1421 /
  • 15. 6. Open the https-vhosts file that you will find in the /extra folder (the extra folder is inside the Apache /conf folder). This file is where we will configure each of the virtual hosts. 7. Find the NameVirtualHost line. We will need to add a similar definition as we did in step 3 here. You will need to create one line for each storage device you have. NameVirtualHost *:10500 NameVirtualHost *:10501 Remember that you need a Listen directive for each of your ports or these will not work. If you add any new servers, you will need to add a Listen line as well as a VirtualHost block and NameVirtualHost line. 8. Below these lines you will now see the Apache VirtualHosts example. Delete all of these lines as shown to the right. 9. Create the VirtualHost block for your first storage server by adding the following lines to the config file. Replace // 192.168.220.220/MxStore with the IP address and share name of your storage device. Replace 192.168.220.230:10500 with the EXTERNAL IP address or domain name of your server, this is the address that you will access the server from remotely. <VirtualHost *:10500> DocumentRoot "//192.168.220.220/MxStore" ServerName 192.168.220.230:10500 </VirtualHost> © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1521 /
  • 16. 10.Now we need to tell Apache how to find MxRemotePreview, we do this by adding the following line after the ServerName line (note that it should be all on one line): Action mxremotepreview /cgi-bin/ MxRemotePreview.cgi.exe 11. Now we need to tell Apache when to call MxRemotePreview so that only the right types of files are processed. Add the following lined immediately after the Action line. <FilesMatch [MEAPC][0-9]+.jpg$> SetHandler mxremotepreview </FilesMatch> 12.Finally, you will need to set the default connection type. This can be overwritten from MxCC, so there is no need to change these settings. Add these lines directly after the <FilesMatch> lines. Save the file once these are added. # Default frame rate SetEnv MXRECORDER_FRAMERATE 1 # Default size (do not change) SetEnv MXRECORDER_WIDTH 320 SetEnv MXRECORDER_HEIGHT 240 # Default quality setting SetEnv MXRECORDER_QUALITY 40 # 1=enabled, 0=disabled (off saves 64 kbit/s) SetEnv MXRECORDER_AUDIO 1 © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1621 /
  • 17. 13. Finally, you will need to add the following <Directory> block to allow Apache to browse the files correctly. Replace the // 192.168.220.220/MxStore with the address and share name of your storage server (it should be the same as the DocumentRoot directive set in Step 9) <Directory "//192.168.220.220/MxStore"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> 14. Copy and paste the entire <VirtualHost> block to create your second (or more) virtual hosts. You will then need to update this with the next storage devices details. a. The areas highlighted in GREEN are the server parameters for accessing the virtual machine. Change the Port address on each of these to match (in this case from 10500 to 10501). b. The areas highlighted in BLUE are the storage device parameters, change these to point to your next device (in this case from //192.168.220.220/MxStore to // 192.168.220.218/MxStore). 14.Save the file. Before we tell Apache to run with it, we should always test our changes. Go to Start -> Programs -> Apache HTTP Server 2.2 -> Configure Apache Server -> Test Configuration. If no errors come up, you are good to go, if there are errors, check the lines that it indicates there are problems on. 15.Now that we have changed and tested the file, we need to restart Apache to make it re-read the configuration file. To do this, go to Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache Server -> Restart. 16. Now that Apache has restarted and is working, test that the servers are correctly showing up when you access the server. Open a web browser and type in http://localhost:10500/ into the address bar. You should now see a list of cameras on that page. Change the address to http://localhost:10501/ and check the next host to ensure that it worked correctly. If you have used different port numbers, change the URL to match. It is good practice to test each of these to ensure they are correctly working. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1721 /
  • 18. 4. Security considerations Be default, Apache will now serve the folders to anyone who wants to see them. This is not ideal for a security system as anyone on the Internet, including Search Engines, can view and index the footage from your system. We can limit this access using HTTP Authentication, a standard feature of the Apache web server. 1. Open the Apache configuration file again and scroll to the <Directory> section. 2. Add the following lines to the end of the <Directory> section. This will tell Apache to look for authentication files before allowing access to the folders. AuthName "Restricted" AuthType Basic AuthUserFile "C:/Program Files/Apache Software Foundation/.htpasswd" require valid-user NOTE: If you are using Option 3, you will need to specify this section for each VirtualHost within the <Directory> block, following the existing rules. 3. We should remove the directory listing to ensure that users can’t browse to other cameras that they may not have access to from within MxCC. Add the following line after require valid- user: IndexIgnore * 4. Now we need to create the users that are allowed login. To do this we will use a command line prompt, so go to Start -> Run and type cmd and press Enter. 5. Change to the Apache /bin directory by typing the following (change the path if you installed Apache somewhere other than default): cd C:Program FilesApache Software Foundation Apache2.2bin © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1821 /
  • 19. 6. Now we need to populate the users file with the login details. To do this, type the following into the command prompt: htpasswd -cmb "C:/Program Files/Apache Software Foundation/.htpasswd" mxcc password where mxcc is the username you want to use and password is the password you want to use. This will ensure the passwords are stored in an encrypted file. DO NOT use a simple password such as “password” ensure that you set a password that is not easily guessed by rogue users. NOTE: Ensure that the .htpasswd file is stored OUTSIDE of the / Apache2.2 folder. This ensures that it is not possible to access the file remotely and protects the passwords. 5. Restart Apache again by going to Start -> Programs -> Apache HTTP Server 2.2 -> Control Apache Server -> Restart. 6. Open your web browser and type http://localhost/ into the address bar. You should now be prompted for a username and password when the page loads. Test the credentials you created earlier to ensure they are not mistyped. Apache will now serve files ONLY to authenticated users. 7. Restart Apache (Step 5) and open the web browser and login (Step 6). You should now see a Directory Listing Denied screen instead of a list of folders. 5. Configure MxCC to access recordings using MxRemotePreview 1. Open MxControlCenter and go to Tools -> Options and select the Connection Defaults tab. Not seeing the Connection Defaults tab? Ensure you are running MxCC 2.3 or higher. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 1921 /
  • 20. 2. Set the MxRemotePreview settings in the section at the bottom. If you set the password as suggested in Section 4, make sure you set those details here too. When connecting to your MxRemotePreview server from a remote location, ensure that you have a reachable address here. This could be an IP address (if you have a static one) or a URL. You can test this by pointing your web browser to the address and see if you are prompted. You will also need to ensure you have the right port number and SSL checked if you have configured those options. If you have a multi server configuration (Option 3), then you will need to skip this step and refer to steps 3-7 instead. 3. While still in the options menu, go to the cameras tab and click on the Change button next to Storage Location. If you are using MxCC 2.4, you will need to exit the Options menu by clicking OK and then right-click on the camera image in the main view, select Properties and then click Change in Storage Location. 4. Check the Use MxServer option here and click OK. 5. Do this for each of your cameras so that they are all configured to use MxRemotePreview. 6. Click OK again and then save your settings. MxCC is now configured to fetch MxRemotePreview footage. 7. Optional: If you are using multiple MxRemotePreview servers (for example a multi site setup), then you can set each cameras details separately instead of using the global options. Click on Settings... next to the Use MxRemotePreview and enter the details here. Click OK on all windows and save once you are done. 6. Using preview mode for the live stream Now that we have enabled low bandwidth playback, it is likely that we also want to change the cameras live view to be low bandwidth as well. This mode is called Preview Mode and will fetch a low bandwidth, highly compressed stream from the camera for the live view, allowing a higher frame rate over an Internet connection than the live view is capable of. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 20 /21
  • 21. If a full size frame is required, simply double click on the camera and it will pop up a live connection at the maximum available frame rate. This is useful for providing quick interrogation of the live stream without having to use that bandwidth all the time. 1. Open MxControlCenter and enable the layout editor mode ( ). 2. Right-click on the camera you want to change to preview mode and click the Edit option. You will see a new window open. 3. In the <NAME> dropdown, select the Preview option. 4. You will notice the section below changes to the new parameter options, select the options that suit you (for example, CIF resolution, 4 frames per second) and click OK. 5. Repeat for each camera, then exit the layout editor by clicking on the editor mode button ( ) again. Remember to click save once you have exited. © MOBOTIX AG • Public Release Author Document Title Draft Vers. Conf. Last Modified Filename Page cwa MxRemotePreview Installation Guide 0 1 0 Wed, Nov 17, 2010 mx-man-mxremotepreview 21 /21