Installation and configuration

uVMS installation, configuration and operation is demonstrated in the
Video tutorial on YouTube

Run uVMS Setup. It will check for existence of SQL Server and IIS and warn you if these are not present on your system.

Install IIS Web Server using "Add/Remove Windows Components" in control panel. On Windows Vista, 2008 Server and 7 be sure to select ASP.NET and IIS 6 Metabase Compatibility. On Windows 2003 Server you need to select ASP.NET 2.0 as an allowed server extension.
uVMS Setup checks if ASP.NET is registered with IIS. If it's not, you need to register it manually by running aspnet_regiis.exe utility located in "Windows\Microsoft.NET\Framework\v2.0.50727" folder. On 64-bit systems you need to register 64-bit version of ASP.NET found in "Windows\Microsoft.NET\Framework64\v2.0.50727" folder.

For SQL Server follow links on our download page to install free SQL Server 2005 or 2008 Express. Do not change any settings offered by installation wizard; simply click on Next buttons.
If you already have SQL server running on your system, make sure that it allows Windows authentication. Also, in order for uVMS installation program to create an empty uVMS database, make sure that "Local System" account has a sysadmin role or at least a "create database" priviledge. This applies to SQL Server 2012 and newer editions.

After SQL Server and IIS were installed and configured, uVMS will install successfully. If Unreal Media and Archival servers aren't present on your system then the installation will install these servers together with uVMS. These servers are installed for streaming and recording functionality; you don't need to open configuration programs for these servers as uVMS configures everything automatically.

After uVMS installation succeeds, you need to install a hotfix for ASP.NET (for IE10 browser support).

Note that the installation configures the application pool that you selected, and if you move uVMS to another application pool later, you need to configure your new pool manually with the following settings: Identity: LocalSystem; Idle Time-out: 0 (don't shutdown idle working processes); Maximium Worker Processes: 1; Recycle Time Interval: 0 (don't recycle working processes). As an optimization, you can create a separate application pool for uVMS and configure it as described.

It is recommended to run uVMS with HTTPS protocol, to ensure secure operation.

After the installation of uVMS, navigate to or http://localIPAddress/uVMS and login with username "admin", password "admin".
Change this password using "Update Profile" page. Create an Operator. Create shared groups if there will be operators that will have shared control over same cameras, such as first/second shift operators operating same camera rooms.
Log in as Operator, with newly created operator credentials, and create a new group and camera.

You can create different types of cameras that refer to software video encoders that you are running on your LAN/WAN computers or to hardware video devices such as RTSP IP camera.
Refer to our FAQ page for detailed camera connection instructions.

Once the camera has been created, the operator can view it, record it, create a recording schedule and start Apple Http Live Streaming (HLS) for viewing on mobile devices. When recording is finished, it will appear in the list of recordings on the "Video Archive" web page. Authorized users can view the recording; operator can also download it.

Administrator and Operator can create registered users and assign them a right of viewing streams marked available for registered viewers and a right of connecting their camera to the system. Users created by Administrator are system-wide; they can view cameras/recordings of any operator (which are marked available for registered viewers); when they connect their cameras to the system, all operators will see these cameras.
A user created by an Operator belongs exclusively to this Operator, can view his cameras only and connect cameras to this Operator only.
When a registered user connects his/her camera to the system, the camera is initially visible to his owner operator only. The operator can record this camera and change visibility settings to let other users view this camera. This camera automatically disconnects from the system when the registered user logs out.

Navigate to installation folder of uVMS (normally inetpub/wwwroot/uVMS), open up web.config file with Notepad utility and get familiar with configuration options for uVMS.
Change your organization name, whether Unreal Player will appear standalone or embedded in a web page, limits on concurrent recordings and recording duration and other settings.

Every group and camera can be configured to be viewed with different player types. The player type depends on the original encoding the camera performs. Flash player can be used if your camera uses Flash-compatible encoding (H.264/AAC/MP3). WMV/WMA is another high quality encoding option, but these streams will only be viewable in Unreal Streaming Player.

Navigate to bin folder under uVMS and open file "uVMSText.lang" with Notepad utility. Modify text entries for your needs (for example, you can rename "Field1", "Field2" metadata fields) and create new languages if you need.

Administrator can assign separate archival root locations for every group of cameras, for recording-intensive applications. An external hard drive/disk array may be useful for such applications performing multiple concurrent recordings.

   2003-2017 Unreal Streaming Technologies. All rights reserved.