Optional
contentThe content protection parameters for the media resource.
- Available since v2.15.0.
Optional
crossThe cross-origin setting of the source.
''
Optional
dashThe configuration for controlling playback of an MPEG-DASH stream.
- Available since v2.79.0.
- Ignored for non-DASH streams.
Optional
headersThe headers included in the request when retrieving the resource.
- Available on iOS and Android.
- Available since v7.9.0.
Optional
hlsThe configuration for controlling playback of an HLS stream.
- Available since v2.82.0.
- Ignored for non-HLS streams.
The integration ID of the source.
- This can be used to signal that a source is specific to an integration.
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.
- Available since v2.62.0.
Optional
srcThe source URL of the media resource.
- Required if the ssai
property is absent.
- Available since v2.4.0.
Optional
ssaiThe Server-side Ad Insertion parameters for the media resource.
- Available since v2.12.0.
Optional
timeThe URL of a time server used by the player to synchronise the time in DASH sources.
- Available since v2.47.0.
- 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.
Optional
typeThe content type (MIME type) of the media resource, represented by a value from the following list:
- 'application/dash+xml'
: The media resource is an MPEG-DASH stream.
- 'application/x-mpegURL'
or 'application/vnd.apple.mpegurl'
: The media resource is an HLS stream.
- 'video/mp4'
, 'video/webm'
and other formats: The media resource should use native HTML5 playback if supported by the browser.
- 'application/vnd.theo.hesp+json'
: The media resource is an HESP stream.
- Available since v2.4.0.
Represents a source for the THEOlive integration.