Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration ModuleName

Defines the names and describes all available modules.

Index

Enumeration members

ABR

ABR: = "ABR"

Provides the available Adaptive BitRate algorithms

filename

bitmovinplayer-abr.js

dependencies

EngineBitmovin

AdvertisingBitmovin

AdvertisingBitmovin: = "Advertising"

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

filename

bitmovinplayer-advertising-bitmovin.js

dependencies

AdvertisingCore

AdvertisingCore

AdvertisingCore: = "AdvertisingCore"

Provides general APIs for advertising support

filename

bitmovinplayer-advertising-core.js

dependencies

XML + (EngineBitmovin | EngineNative)

AdvertisingIma

AdvertisingIma: = "Advertising"

Provides ad support using the Google IMA SDK.

filename

bitmovinplayer-advertising-ima.js

dependencies

AdvertisingCore

AdvertisingOmSdk

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 OmSdkTracker.partnerName and OmSdkTracker.partnerVersion in the OmSdkTracker which can be found in the AdvertisingConfig.trackers.

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

filename

'bitmovinplayer-advertising-omsdk.js'

dependencies

Advertising

ContainerMP4

ContainerMP4: = "ContainerMP4"

Provides support for playback of MP4 container formats in supported browsers

filename

bitmovinplayer-container-mp4.js

dependencies

EngineBitmovin

ContainerTS

ContainerTS: = "ContainerTS"

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

filename

bitmovinplayer-container-ts.js

dependencies

EngineBitmovin

ContainerWebM

ContainerWebM: = "ContainerWebM"

Provides support for playback of WebM container formats in supported browsers

filename

bitmovinplayer-container-webm.js

dependencies

EngineBitmovin

Crypto

Crypto: = "Crypto"

Provides support for HLS AES-128 and DASH ClearKey streams

filename

bitmovinplayer-crypto.js

dependencies

HLS | DASH

DASH

DASH: = "DASH"

Provides MPEG-DASH support

filename

bitmovinplayer-dash.js

dependencies

EngineBitmovin + XML

DRM

DRM: = "DRM"

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

filename

bitmovinplayer-drm.js

EngineBitmovin

EngineBitmovin: = "EngineBitmovin"

Provides common adaptive streaming functionality

filename

bitmovinplayer-engine-bitmovin.js

EngineNative

EngineNative: = "EngineNative"

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

filename

bitmovinplayer-engine-native.js

Envivio

Envivio: = "Envivio"

Support not-to-spec streams from the Envivio packager

filename

bitmovinplayer-envivio.js

HLS

HLS: = "HLS"

Provides support for HLS playback

filename

bitmovinplayer-hls.js

dependencies

EngineBitmovin

LowLatency

LowLatency: = "LowLatency"

Provides low latency live streaming support

filename

bitmovinplayer-lowlatency.js

Patch

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

filename

bitmovinplayer-patch.js

Polyfill

Polyfill: = "Polyfill"

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

filename

bitmovinplayer-polyfill.js

RemoteControl

RemoteControl: = "RemoteControl"

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

filename

bitmovinplayer-remotecontrol.js

dependencies

EngineBitmovin | EngineNative

RendererMse

RendererMse: = "RendererMSE"

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

filename

bitmovinplayer-mserenderer.js

dependencies

EngineBitmovin

ServiceWorkerClient

ServiceWorkerClient: = "ServiceWorkerClient"

Provides support to communicate with a ServiceWorker

filename

bitmovinplayer-serviceworker-client.js

Smooth

Smooth: = "Smooth"

Provides Microsoft Smooth Streaming support

filename

bitmovinplayer-smooth.js

dependencies

DASH

Style

Style: = "Style"

Provides basic styling of the player

filename

bitmovinplayer-style.js

Subtitles

Subtitles: = "Subtitles"

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

filename

bitmovinplayer-subtitles.js

dependencies

EngineBitmovin | EngineNative

SubtitlesCEA608

SubtitlesCEA608: = "SubtitlesCEA608"

Provides CEA-608 subtitle support

filename

bitmovinplayer-subtitles-cea608.js

dependencies

EngineBitmovin + Subtitles

SubtitlesNative

SubtitlesNative: = "SubtitlesNative"

Provides support for subtitles with EngineNative

filename

bitmovinplayer-subtitles-native.js

dependencies

EngineNative + Subtitles

SubtitlesTTML

SubtitlesTTML: = "SubtitlesTTML"

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

filename

bitmovinplayer-subtitles-ttml.js

dependencies

EngineBitmovin + Subtitles + XML

SubtitlesWebVTT

SubtitlesWebVTT: = "SubtitlesWebVTT"

Provides WebVTT and SRT subtitle support

filename

bitmovinplayer-subtitles-vtt.js

dependencies

EngineBitmovin + Subtitles

Thumbnail

Thumbnail: = "Thumbnail"

Provides support for thumbnail preview seeking

filename

bitmovinplayer-thumbnail.js

filename

bitmovinplayer-thumbnail-imp.js

Tizen

Tizen: = "Tizen"

Provides support for Tizen TVs that require special timestamp handling.

filename

bitmovinplayer-tizen.js

UI

UI: = "UI"

Loads the default Bitmovin Player UI

filename

bitmovinplayer-ui.js

VR

VR: = "VR"

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

filename

bitmovinplayer-vr.js

Webos

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.

filename

bitmovinplayer-webos.js

XML

XML: = "XML"

Handling of XML files, like DASH or VAST manifests

filename

bitmovinplayer-xml.js

Generated using TypeDoc