Skip to main content

AndroidLiveConfiguration

Properties

availabilityStartTimeOffsetOverwriteMs?

optional availabilityStartTimeOffsetOverwriteMs: number

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


catchupConfiguration?

optional catchupConfiguration: AndroidCatchupConfiguration

Defines the catchup configuration.


customUtcTimingElement?

optional customUtcTimingElement: AndroidCustomUtcTimingElement

Custom CustomUtcTimingElement.


hlsForcePlaylistUpdateTargetDuration?

optional hlsForcePlaylistUpdateTargetDuration: boolean

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


hlsLiveTailSegmentIndex?

optional hlsLiveTailSegmentIndex: number

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


hlsPlaylistUpdateTargetDurationCoefficient?

optional hlsPlaylistUpdateTargetDurationCoefficient: number

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


minManifestUpdatePeriodMs?

optional minManifestUpdatePeriodMs: number

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


notifyManifestIntervalMs?

optional notifyManifestIntervalMs: number

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


snapToSegmentStart?

optional snapToSegmentStart: boolean

Allow live streams to start at a segment relative to the current device time. Default is true, which starts at the beginning of a segment.


timeSyncSafetyMs?

optional timeSyncSafetyMs: number

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