Skip to main content

AndroidLiveConfiguration

Properties

availabilityStartTimeOffsetOverwriteMs

availabilityStartTimeOffsetOverwriteMs?: number;

For ultra low latency streams, set or overwrite the availability start time offset.


catchupConfiguration

catchupConfiguration?: AndroidCatchupConfiguration;

Defines the catchup configuration.


customUtcTimingElement

customUtcTimingElement?: AndroidCustomUtcTimingElement;

Custom CustomUtcTimingElement.


hlsForcePlaylistUpdateTargetDuration

hlsForcePlaylistUpdateTargetDuration?: boolean;

Whether the hlsPlaylistUpdateTargetDurationCoefficient should also be applied when the currently loaded manifest is renewed.


hlsLiveTailSegmentIndex

hlsLiveTailSegmentIndex?: number;

The HLS segment index counting from the tail from which the live playback should start


hlsPlaylistUpdateTargetDurationCoefficient

hlsPlaylistUpdateTargetDurationCoefficient?: number;

The default coefficient applied to playlist update interval when calculating the playlist update interval.


minManifestUpdatePeriodMs

minManifestUpdatePeriodMs?: number;

The DASH manifest update interval in milliseconds. If defined, the default value from the manifest is ignored.


notifyManifestIntervalMs

notifyManifestIntervalMs?: number;

Set the manifest notify interval in milliseconds. This only applies for implicit live DASH manifests.


snapToSegmentStart

snapToSegmentStart?: boolean;

Normally live streams start at the beginning of a segment. Set this to false to allow live streams to start at a segment relative to the current device time.


timeSyncSafetyMs

timeSyncSafetyMs?: number;

Set the time sync safety to deal with inaccurate time syncs by adjusting the calculated server time.