TurboPlayerService\ConfigurationName\Service
Parameter name | Description |
InactivityMetadata | This parameter specifies the maximum lifetime (in milliseconds) for metadata stored in the TurboPlayer Service’s cache. Once this duration elapses, the cached metadata is automatically removed.
Ensure that the cache duration is not shorter than the longest duration of any played element.
Do not set the cache duration significantly longer than necessary.
Default value: |
InactivityTimeout | The WebSocket connection will be automatically closed if the client remains inactive beyond the specified timeout duration (in milliseconds). Important Safety Warning: Default value: |
RightsCacheLifeTime | Defines the duration for which rights data retrieved from the DPE is stored in the TurboPlayer Service's internal cache. Caching helps reduce the number of requests sent to the DPE by temporarily storing the rights information. Once this time period elapses, the cached data is considered expired, and TurboPlayer Service will request fresh rights data from the DPE. Default value: |
SendDefaultPrelistenAudio | Indicates whether the service sends a default audio file when the prelisten audio file is unavailable:
Default value: |
MaxLocalDataModelsPerClient | Specifies the maximum number of data model subscriotions that each client can dynamically create independently. Default value: |
MaxLocalDataModelsTotal | Defines the maximum total number of dynamically created data model subscriptions that can exist across all client connections at the same time. Default value: |
KeywordPrefix | Sets the prefix string used to identify keywords in the data model markup language. This helps distinguish special tokens from regular text. Default value: |
KeywordPostfix | Sets the postfix string used to identify keywords in the data model markup language. Used in combination with the prefix to encapsulate keyword tokens. Default value: |
MaxRtfSize | Defines the maximum allowed size (in bytes) for RTF (Rich Text Format) files that can be transferred from the service to the client. Default value: |
CheckBcsRights | This configuration flag controls whether TurboPlayerService enforces user rights based on the BCS rights management system, which consists of a rights matrix and associated rights objects. For detailed technical specifications, refer to Chapter 1.5 “Right Objects” in the BCSTechManual. This flag acts as the primary control switch for enabling or disabling user rights enforcement within the TurboPlayerService.
Default value: |
GroupClassGrantsAccessRightToAll | Controls whether users with write access to a specific class (Class X) can manipulate elements of other classes within the same group. Behavior:
Default value: |
DpeTokenExpirationTime | This parameter specifies the maximum lifetime (in milliseconds) of the DPE Authentication Token stored in the TurboPlayer Service's cache. Once this duration expires, the cached token is automatically discarded, and a new token is requested from DPE for the respective user. Default value: |