Optional ReadonlydiscoveryA value that is sent in the x-theolive-discovery HTTP header of every discovery request.
Optional ReadonlydiscoveryA discovery URL that is tried before the built-in THEOlive discovery URLs.
- Use this to pin the player to a single discovery API version, and skip the failed requests
that occur when a channel is not available on a built-in discovery URL that is tried earlier.
- The API version is derived from the URL: https://<host>/ is V1, https://<host>/v2/ is V2
and https://<host>/v3/ is V3. A trailing channels/ or distributions/ segment is ignored.
- Takes precedence over TheoLiveConfiguration.discoveryUrls.
Optional ReadonlydiscoveryA list of discovery URLs that are tried, in order, before the built-in THEOlive discovery URLs.
- Each URL follows the same rules as TheoLiveConfiguration.discoveryUrl.
- Tried after TheoLiveConfiguration.discoveryUrl, if configured.
Optional ReadonlyexternalAn id used to report usage analytics, if not explicitly given a random UUID is used.
Use CmcdConfiguration.externalSessionId instead.
Optional ReadonlyfallbackWhether this player should fall back or not when it has a fallback configured.
A configuration to configure THEOlive playback.