Interface MKLiveConfigAtSourceLevel

Partial LiveConfig for usage at the source level.

Hierarchy

  • MKLiveConfigAtSourceLevel

Properties

lowLatency?: MKLowLatencyConfig

Configuration to enable maintaining a desired live latency.

lowLatencyAnalyticsCustomDataField?: number

Specifies the Analytics CustomData field index used to report low-latency playback metrics.

The player updates this CustomData field once every minute with the following metrics :

The config is mandatory for Low Latency Analytics Data

  • LL — Indicates whether low-latency playback is enabled (true/false).
  • TL — Target latency value configured for playback.
  • CL — Current latency value of the stream.
  • LE — Indicates whether playback is at the live edge (true/false).

Example analytics values:

  • LL=true, TL=8, CL=9, LE=true
  • LL=false, TL=0, CL=26.0, LE=false

Default is 0 (disabled).

synchronization?: MKSynchronizationConfigEntry[]

Configuration to enable the synchronization of the client-clock with an external time source.