Bitmovin Player API 8.268.0
    Preparing search index...

    Enumeration ModuleName

    Defines the names and describes all available modules.

    Index
    ABR: "ABR"

    Provides the available Adaptive BitRate algorithms

    bitmovinplayer-abr.js

    EngineBitmovin

    AdvertisingBitmovin: "Advertising"

    Provides ad support using the Bitmovin advertising module. EngineNative module is required in order to play progressive ads.

    bitmovinplayer-advertising-bitmovin.js

    AdvertisingCore

    AdvertisingCore: "AdvertisingCore"

    Provides general APIs for advertising support

    bitmovinplayer-advertising-core.js

    XML + (EngineBitmovin | EngineNative)

    AdvertisingIma: "Advertising"

    Provides ad support using the Google IMA SDK.

    bitmovinplayer-advertising-ima.js

    AdvertisingCore

    AdvertisingOmSdk: "AdvertisingOmSdk"

    Provides ad verification capabilities using the Open Measurement SDK.

    In order to make use of this module, you have to use the AdvertisingBitmovin module and include the om-sdk javascript files before the player, namely:

    • omweb-v1.js
    • omid-session-client-v1.js

    You then have to at least configure partnerName and partnerVersion in the OmSdkTracker which can be found in the trackers.

    For additional verification, you can also include the validation script in the verificationResources.

    'bitmovinplayer-advertising-omsdk.js'

    Advertising

    ContainerMP4: "ContainerMP4"

    Provides support for playback of MP4 container formats in supported browsers

    bitmovinplayer-container-mp4.js

    EngineBitmovin

    ContainerTS: "ContainerTS"

    Provides support for trans-multiplexing MPEG-2 TS to fMP4

    bitmovinplayer-container-ts.js

    EngineBitmovin

    ContainerWebM: "ContainerWebM"

    Provides support for playback of WebM container formats in supported browsers

    bitmovinplayer-container-webm.js

    EngineBitmovin

    Crypto: "Crypto"

    Provides support for HLS AES-128 and DASH ClearKey streams

    bitmovinplayer-crypto.js

    HLS | DASH

    DASH: "DASH"

    Provides MPEG-DASH support

    bitmovinplayer-dash.js

    EngineBitmovin + XML

    DRM: "DRM"

    Provides support for Widevine, PlayReady, PrimeTime and Fairplay DRM systems

    bitmovinplayer-drm.js

    EngineBitmovin: "EngineBitmovin"

    Provides common adaptive streaming functionality

    bitmovinplayer-engine-bitmovin.js

    EngineNative: "EngineNative"

    Uses the plain video element for playback of progressive or HLS (if the browser supports it) sources

    bitmovinplayer-engine-native.js

    EngineWebRtc: "EngineWebRtc"

    Provides support for playback of WebRTC streams.

    Envivio: "Envivio"

    Support not-to-spec streams from the Envivio packager

    bitmovinplayer-envivio.js

    HLS: "HLS"

    Provides support for HLS playback

    bitmovinplayer-hls.js

    EngineBitmovin

    LowLatency: "LowLatency"

    Provides low latency live streaming support

    bitmovinplayer-lowlatency.js

    Patch: "Patch"

    Provides bug fixes for certain browser versions. Currently only on Chromecast Firmware 1.25.90308 due to a bug in the native Array.prototype.reduce method

    bitmovinplayer-patch.js

    PlayStation4: "PlayStation4"

    Provides support for PlayStation4 WebMAF applications

    bitmovinplayer-playstation4.js

    PlayStation5: "PlayStation5"

    Enables support for setting the playmode and esvm tweaks for MediaSDK on PlayStation 5

    bitmovinplayer-playstation5.js

    Polyfill: "Polyfill"

    Provides polyfills for legacy browsers which don't support state-of-the-art JavaScript features like Promise or String.prototype.includes

    bitmovinplayer-polyfill.js

    RemoteControl: "RemoteControl"

    Support to use the player as remote control for Chromecast or WebSockets

    bitmovinplayer-remotecontrol.js

    RendererMse: "RendererMSE"

    State-of-the-art video rendering of DASH, HLS or Smooth using the browser's MediaSource Extension

    bitmovinplayer-mserenderer.js

    EngineBitmovin

    ServiceWorkerClient: "ServiceWorkerClient"

    Provides support to communicate with a ServiceWorker

    bitmovinplayer-serviceworker-client.js

    SGAI: "SGAI"

    Provides support for Server-Guided Ad Insertion technologies like HLS Interstitials.

    bitmovinplayer-sgai.js

    AdvertisingCore

    Smooth: "Smooth"

    Provides Microsoft Smooth Streaming support

    bitmovinplayer-smooth.js

    DASH

    Style: "Style"

    Provides basic styling of the player

    bitmovinplayer-style.js

    Subtitles: "Subtitles"

    Provides general subtitle support. Requires a format-specific subtitle module in addition

    bitmovinplayer-subtitles.js

    SubtitlesCEA608: "SubtitlesCEA608"

    Provides CEA-608 subtitle support

    bitmovinplayer-subtitles-cea608.js

    EngineBitmovin + Subtitles

    SubtitlesNative: "SubtitlesNative"

    Provides support for subtitles with EngineNative

    bitmovinplayer-subtitles-native.js

    EngineNative + Subtitles

    SubtitlesTTML: "SubtitlesTTML"

    Provides TTML/DFXP/EBU-TT-D subtitle support

    bitmovinplayer-subtitles-ttml.js

    EngineBitmovin + Subtitles + XML

    SubtitlesWebVTT: "SubtitlesWebVTT"

    Provides WebVTT and SRT subtitle support

    bitmovinplayer-subtitles-vtt.js

    EngineBitmovin + Subtitles

    Thumbnail: "Thumbnail"

    Provides support for thumbnail preview seeking using either side-loaded WebVTT thumbnail tracks using thumbnailTrack or thumbnail tracks defined in DASH manifests.

    bitmovinplayer-thumbnail.js

    SubtitlesWebVTT | DASH

    ThumbnailImp: "Thumbnail"

    Provides support for thumbnail preview seeking using Image Media Playlist tracks in HLS manifests.

    bitmovinplayer-thumbnail-imp.js

    HLS

    Tizen: "Tizen"

    Provides support for Tizen TVs that require special timestamp handling.

    bitmovinplayer-tizen.js

    UI: "UI"

    Loads the default Bitmovin Player UI

    bitmovinplayer-ui.js

    Vidaa: "vidaa"

    Provides support for VIDAA TVs. The module is not included in the full player build and needs to be added manually. Required for playback on VIDAA TVs.

    bitmovinplayer-vidaa.js

    VR: "VR"

    Support for rendering of 2D and 3D 360 video content

    bitmovinplayer-vr.js

    Webos: "webos"

    Provides support for WebOS TVs that require special handling for drm content. This module is not included in the full player build and needs to be added manually. Not required for playback on WebOS.

    bitmovinplayer-webos.js

    Wpe: "wpe"

    Provides support for WPE WebKit STBs. The module is not included in the full player build and needs to be added manually.

    bitmovinplayer-wpe.js

    XML: "XML"

    Handling of XML files, like DASH or VAST manifests

    bitmovinplayer-xml.js