Optional apiThe URL of the API endpoint that the SDK communicates with for authentication.
Optional connectAn optional configuration object to set additional subscriber options.
Optional contentThe content protection parameters for the media resource.
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 headersThe headers included in the request when retrieving the resource.
React Native THEOplayer SDK v7.9.0.
Optional hlsThe configuration for controlling playback of an HLS stream.
- Ignored for non-HLS streams.
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 liveThe offset in seconds used to determine the live point. This live point is the end of the manifest minus the provided offset.
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.
The name of the Millicast stream to subscribe to.
Optional ssaiThe Server-side Ad Insertion parameters for the media resource.
The Millicast account identifier.
Optional subscriberToken to subscribe to secure streams.
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.
The content type.
Must be "millicast".
Represents a source for a Millicast live stream.