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.