Install the Application Launcher and Session Recording Software

  1. To begin installation, open the SupplementalInstallers sub-folder from the installation directory, %ProgramFiles (x86)\Lieberman\Roulette.
  2. Copy ERPMRemoteLauncherInstaller.exe to the machine functioning as the transcoder, and launch the installer.

Remote Launcher Installation Wizard

  1. Click Next on the Welcome page.

 

License Agreement

  1. Read and accept the license agreement. Click Next.

 

  1. Enter the full SSL-secured URL to the web service. Web Services are installed separately on the web application server. The application launcher web service is installed with the standard ERPMWebService installer package, https://server.example/ERPMWebService/WebLauncherBackEndService.svc.

Application Launcher Web Service URI

  1. Click Test to validate the URL. All certificate issues must be corrected before installation can succeed. If the web page does not appear at all, validate the URL and try again, or install Web Services.
  2. If no issues or errors are encountered, click Next.

 

Custom Setup

  1. If session recording WILL NOT be enabled, select to install:
    • Application Launcher

    For the Application Launch Server host, if session recording WILL BE enabled, select to install:

    • Microsoft Expression 4 Encoder SP2
    • Session Recorder and File Watcher Service
    • Application Launcher
  2. Select the installation directory. Click Next.

If session recording components are not enabled, clicking Next installs the application launcher software and completes the installation.

 

Video Transcoder Paths

  1. If session recording components are being installed, the next dialog configures the session recording paths.
    • The destination directory is where completed video files are placed after being transcoded. If this machine is functioning as the transcoder host as well and the media server is a separate machine, specify the network path to the SessionRecording share on the media server host.
  2. Click Next.

 

Service Identity

  1. On the jump server host, select to run the service identity as either a Specific User, Network Service, or Local System.
    • Local System offers the benefit of already having proper access and no password management requirements. If the transcoder is running on a separate system and local system is used, the computer account of the jump server must be granted Modify access to the source directory on the transcoder host.
    • Network Service provides fewer rights than local system and offers the benefit of already having proper access and no password management requirements. If the transcoder is running on a separate system and network service is used, the computer account of the jump server must be granted Modify access to the Source directory on the transcoder host. NT Authority\Network Service must also be granted Modify access to the Session Recording directory.
    • Specific User offers the path of least privilege but requires configuring NTFS permissions on the Source directory. When the transcoder is on a separate system, running as a specific user is recommended for running the File Watcher service on the jump server.
  2. Click Next.

 

Ready to Install the Program

  1. Click Install.

 

InstallShield Wizard Completed

  1. Click Finish to complete the first part of the installation.

 

 

If session recording components were not selected during the installation process, the installation ends. If any of the session recording components were selected, a separate installation for the Microsoft Expressions recorder is initiated.

License Agreement

Install Microsoft Expressions Recorder

  1. Accept the license agreement for the Microsoft Expressions recorder.

 

Enter product key

  1. Click Next on the Enter product key page. No product key needs to be entered.

 

Join the Customer Experience Improvement Program

  1. Choose if you would like to join the Microsoft Customer Experience Improvement Program. Click Next.

 

Installation

  1. Select to install Expression Encoder 4. Click Install.

 

Installation Complete

  1. Click Finish to complete the installation.

 

  1. Other tasks are performed that are not not visible in the installer, including:
    • A [Domain] Local security group is created called WriteRecordingGroup. If the installation is taking place on a domain controller, the group is created in the Users container. This group may be safely deleted from the jump server if also functioning as the transcoder host.
    • The Domain Admins group is added to this WriteRecordingGroup.
    • The installer creates and shares the following directory: %inetpub%\wwwroot\SessionRecording as SessionRecording. This directory is used to copy compiled session recordings from the jump server to the transcoder host. This scenario applies if using the FFMPeg video recorder rather than the Expressions recorder. This share directory will be required when configuring the jump server for app launching with session recording. If the transcoder and jump server are the same system, this share can be safely deleted.
    • The installer creates and shares the following directory: %ProgramFiles (x86)%\Lieberman\Roulette\LaunchApp\Transcoders\Source as Source. This directory is used by the jump server to copy raw session recording files to the transcoder host. This scenario would apply if using the Expressions 4 recording software. This share directory is required when configuring the jump server for app launching with session recording. If the transcoder and jump server are the same system, this share can be safely deleted.
    • Each of the shared directory's share permissions are set to allow full control of the WriteRecordingGroup. Minimum permission required is Change.