Optional crossThe cross-origin setting of the source.
''
Optional dashThe configuration for controlling playback of an MPEG-DASH stream.
- Ignored for non-DASH streams.
Optional hlsThe configuration for controlling playback of an HLS stream.
- Ignored for non-HLS streams.
Optional hlsWhether the player should parse and expose date ranges from HLS manifests.
false
Optional integrationThe integration ID of the source.
- This can be used to signal that a source is specific to an integration.
use TypedSource.type instead.
Optional latencyThe source's latency configuration.
- Ignored for VOD playback.
Optional liveThe offset in seconds used to determine the live point. This live point is the end of the manifest minus the provided offset.
- Will be overridden by SourceLatencyConfiguration.targetOffset if it is specified.
Three times the segment's target duration.
Optional lowWhether the source should be played in the low-latency-mode of the player.
false
- This setting must be true when using Low-Latency CMAF with ABR.
Optional timeThe URL of a time server used by the player to synchronise the time in DASH sources.
- The time server should return time in ISO-8601 format.
- Overrides the time server provided the DASH manifest's <UTCTiming>.
- Only this source will use the time server. Alternatively, for all source use SourceConfiguration.timeServer.
Represents the common properties of a media resource.