Service Host Administrator Guide

Version 2.1 | Published July 20, 2021 ©

WIBU Licensing

This chapter describes management and usage of the licensing system based on CodeMeter from WIBU Systems available in Channel Recorder version 1.3 and later.

Important Pre-installation Information

The WIBU licensing system requires the installation of the CodeMeter Runtime Software 7.21a (6.60a for versions below 1.5.0). This is included as part of the bundle installation of Service Host. When the license is retrieved from a dedicated license server, it must be configured in the Vizrt Licensing Service (see the Installation section of the Viz Licensing Administrator Guide) or the CodeMeter WebAdmin.

Please refer to the Viz Licensing Administrator Guide for further detailed information.

Info: There is an auto discovery if no license server is configured in the server search list of CodeMeter.

Info: On network disconnect and reconnect, it may happen that a license is checked out twice. In this case, it must be released manually on the CodeMeter service on the license server or the license server can be restarted.

Key Features of the Licensing System

  • Dongle less operation on the clients with monitoring and logging capabilities.

  • Grace periods for allocated licenses to avoid immediate expiration on short network interruptions.

  • Configurable WIBU license container location.

General Workflow of the Licensing System

  • Channel Recorder is unable to start up if any requested license is missing during start up.

  • If the Service Host Core feature (SVCHOST_CORE) has expired or is not accessible during the execution of Channel Recorder, then the user will not be able to start any kind of recording.

  • If the SDI input feature (SDI_IN_MAX_BINARY) has expired or is not accessible during the execution of Channel Recorder, then the recording will be black 100 frames every 400 frames.

  • If DNxHD feature (DNXHD_BINARY) has expired or is not accessible during the execution of Channel Recorder, then the user will not be able to set the config codec to DNxHD or container to DNXHDMXF.

  • If the UHD feature (4K_ENABLEMENT_BINARY) has expired or is not accessible during the execution of Channel Recorder, then the user will not be able to use the feature.

  • If any of the licenses are not accessible or have expired during a recording, then the recording will be black 100 frames every 400 frames.

    Note: Expired means after the grace period has ended.

Feature

Description

WIBU License ID Enabling this Feature

SVCHOST_CORE

Service Host Core

1200004, Service Host Core

SDI_IN_MAX_BINARY

enable unlimited SDI Inputs

1200200, SDI/IP Video Input Enablement (max), Requires Service Host Core.

4K_ENABLEMENT_BINARY

enable 2k-4k Resolution

There are two UHD license options that can be used for ingest. However, the user can only choose one. Both require Service Host Core.
1200400, 4K Video Enablement
1200404, Ingest - 4K Video Enablement

DNXHD_BINARY

enable DNxHD Codec

1200603, Viz Engine DNxHD Codec Support, Requires Service Host Core.

Some licenses are the same as for Viz Engine and can be shared with Viz Engine when used on the same machine (1200200, 1200400, 1200603).

There is a demo mode available, however the core still needs to be licensed. The demo mode is useful if there is no SDI input license but the user still wants to test Channel Recorder. In the demo version UHD or DNxHD recording is not available and the recordings will be black 100 frames every 400 frames.

OEM licenses contain the features listed above in a single license, which means only the core license may be sufficient. When using an OEM license, set the other configuration options to No additional license for License, 4K Video Enablement and DNxHD Enablement. If they are allocated, an error occurs as those licenses require the Service Host Core.

Basic Setup

These are the steps to set up Channel Recorder licensing:

  1. Install Channel Recorder with the bundle installer (CodeMeter Runtime is included in the bundle).

    1. Configure CodeMeter with the Vizrt Licensing Service or the CodeMeter WebAdmin (can be opened from the CodeMeter Control Center) or through http://localhost:22352/.

  2. Configure the license system for the corresponding plugin instance in the Service Host web interface (http://localhost:9000/)

images/download/attachments/81489594/LicenseConfig_1.5.0.PNG

Note: In the Container and Core selection compatible licenses are searched and shown. This depends on the CodeMeter configuration. If a license with share mode exclusive is already allocated on this host then it is listed, even if it is not compatible (e.g. Viz Engine combination feature). The reason is that the license is locked for any other processes on this host and cannot be queried for license details, thus listed by default.

Please refer to the Viz Licensing Administrator Guide for detailed information regarding installation and operation of WIBU Licensing.