Install the Session Recording Software on the Transcoder Host

 

If you are not installing and using the session recording software, skip this step.

Installation Wizard

  1. To begin installing the session recording software, open the SupplementalInstallers sub-folder from the installation directory, "%ProgramFiles (x86)\Lieberman\Roulette".
  2. Copy ERPMRemoteLauncherInstaller.exe to the machine functioning as the transcoder. Launch the installer.
  3. Click Next on the Welcome page.

 

  1. Read and accept the license agreement to continue installation. Click Next.
  1. Enter the full SSL-secured URL to the web service. Web Services are installed separately. The application launcher web service is installed with the standard ERPMWebService installer package. The URL is https://server.example/ERPMWebService/WebLauncherBackEndService.svc.

Application Launcher Web Service URI

  1. Click Test to validate the URL. Any certificate issues must be corrected before installation will succeed. If the web page does not appear at all, validate the URL and try again, or install web services.
  2. If the page tests without issue or errors, click Next.

 

Custom Setup

  1. For the transcoder host, select to install:
    • Microsoft Expression 4 Encoder SP2
    • Session Recorder and File Watcher Service
  2. Select the installation directory. Click Next.

 

Video Transcoder Paths

  1. Specify the network path to the SessionRecording share on the media server host. If this system will server as both the transcoder host and the media server host, the default path is correct.
  2. Click Next.

 

Service Identity

  1. On the transcoder host, set the service identity to run as either Local System or as a Specific User.
    • Offers the benefit of already having proper access and no password management requirements.
    • Running as a Specific User offers the path of least privilege. However, it requires configuring NTFS permissions to read, write, and delete files on the Source directory.

On the transcoder host, running the File Watcher service as Local System is recommended.

  1. Click Next.

 

Ready to Install the Program

  1. Click Install.

 

InstallShield Wizard Complete

  1. Click Finish to complete the first part of the installation. After the initial installation is complete, 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.
  2.  

    Enter product key

  3. 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.