Class LiveDashManifest

Export

LiveDashManifest

Constructors

Properties

adMarkerSettings?: DashManifestAdMarkerSettings

Memberof

LiveDashManifest

availabilityStartTimeMode?: AvailabilityStartTimeMode

The mode to trigger the availabilityStartTime initialization.

Memberof

LiveDashManifest

liveEdgeOffset?: number

Live edge offset in seconds. How it is applied depends on the type of the segmented representations in the manifest. For TIMELINE representations, new segments are held back for this duration (rounded up to whole segments) before they are added to the SegmentTimeline, and are always added in order. This adds the same amount of latency, but a segment that arrives late by up to this duration does not interrupt the manifest. A segment that arrives later than that stops the SegmentTimeline from updating until it arrives. If it does not arrive at all, a placeholder segment is added in its place once a few newer segments are available. If set to 0, segments are added as soon as they are available, still in order. For TEMPLATE representations, the availabilityStartTime is set this many seconds later, so players request each segment this much later. Late segments do not change the manifest; a player that requests a segment before it is uploaded gets an error. Segments are also kept in the manifest for this duration on top of the timeshift. We recommend a value of at least 2 segment durations.

Memberof

LiveDashManifest

manifestId?: string

Dash manifest id (required)

Memberof

LiveDashManifest

minimumUpdatePeriod?: number

The minimumUpdatePeriod to be set in the DASH manifest. If nothing is set, the segment duration will be set.

Memberof

LiveDashManifest

suggestedPresentationDelay?: number

The suggestedPresentationDelay to be set in the DASH manifest. If nothing is set, no value will be set.

Memberof

LiveDashManifest

timeshift?: number

Timeshift in seconds

Memberof

LiveDashManifest