The configuration THEOlive playback.

interface TheoLiveConfiguration {
    analyticsDisabled?: boolean;
    discoveryHeader?: string;
    discoveryUrl?: string;
    externalSessionId?: string;
    fallbackEnabled?: boolean;
    useLegacyTHEOlive?: boolean;
}

Properties

analyticsDisabled?: boolean

Whether THEOlive analytics should be disabled or not.

Platform

Android

Default Value

false

discoveryHeader?: string

An optional header that can be passed during discovery.

Platform

Web
discoveryUrl?: string

Override for the discovery URL.

externalSessionId?: string

An id used to report usage analytics, if not explicitly given a random UUID is used.

Platform

Android
Web
fallbackEnabled?: boolean

Whether this player should fallback or not when it has a fallback configured.

Platform

Web
useLegacyTHEOlive?: boolean

Whether THEOlive uses the new pipeline or stick to the legacy implementation.

Remarks


- Available on iOS only.
- When enabled, theolive channels will be streamed using the legacy pipeline.

Default Value

false