Optional
analyticsBitmovin Analytics Configuration used to specify per-stream metadata and other settings.
Optional
dashThe URL to the MPEG-DASH manifest file (MPD, Media Presentation Description) for the video to play. The file has to be a valid MPD.
Optional
descriptionThe description of the video source.
Optional
drmThe DRM object should be included into the source object.
Optional
hlsAn URL to an HLS playlist file (M3U8). The file has to be a valid M3U8 playlist.
Optional
labelingLabeling config for the different stream types.
Optional
liveLiveConfig
at source level.
Note: Only certain parts of the LiveConfig
are supported here at this time.
Any values defined here at source level will override values of a config at the player level if present.
8.176.0
Optional
metadataOptional custom metadata. Also sent to a cast receiver on the load
call.
Optional
optionsAn object specifying advanced source specific options.
Optional
posterThe URL to a preview image displayed until the video starts. Make sure JavaScript is allowed to access it, i.e. CORS (for the HTML5/JavaScript player) must be enabled and a crossdomain.xml has to be there if it’s not the same server as the website.
Optional
progressiveAn Array of objects to video files, used for progressive download as fallback. Is only used when all other methods fail. Multiple progressive files can be used, e.g. .mp4 and .webm files to support as many browsers as possible.
Optional
smoothAn URL to a SmoothStreaming manifest file (xml or ismc). The file has to be a valid smooth streaming manifest file.
Optional
subtitleAn array of external subtitle tracks.
Optional
thumbnailA thumbnail track. Note: An externally set thumbnail track has precedence over thumbnail tracks found in the stream itself.
Optional
titleThe title of the video source.
Optional
vrConfiguration for VR and omnidirectional (360°) video.
Optional
whepAn URL pointing to a WHEP endpoint.
The source object is passed into load to load a new source.
Example: