Description of a THEOlive Endpoint.

Platform

iOS
Android
Web
interface TheoLiveEndpoint {
    adSrc?: string;
    cdn?: string;
    contentProtection?: ChannelDrmConfigResponse;
    daiAssetKey?: string;
    distribution?: TheoLiveDistribution;
    hespSrc?: string;
    hlsMpegTsSrc?: string;
    hlsSrc?: string;
    millicastSrc?: EndpointMillicastSource;
    priority: number;
    provider?: string;
    src?: string | EndpointMillicastSource;
    srcType?: string;
    targetLatency?: number;
    weight: number;
}

Properties

adSrc?: string
cdn?: string
contentProtection?: ChannelDrmConfigResponse
daiAssetKey?: string
distribution?: TheoLiveDistribution

The distribution associated with this endpoint.

Platform

Web
hespSrc?: string
hlsMpegTsSrc?: string
hlsSrc?: string
priority: number
provider?: string

The provider of this endpoint (e.g. 'optiview').

Platform

Web

The source of this endpoint.

Remarks

For most endpoint types, this is the source URL string. For millicast endpoints, this is a EndpointMillicastSource object.

Platform

Web
srcType?: string

The type of source (e.g. 'hesp', 'hls', 'hlsMpegTs', 'millicast', 'dai').

Platform

Web
targetLatency?: number

The target latency for this endpoint, in seconds.

Platform

Android
weight: number