• Native SDKs enable high-quality video delivery everywhere
  • Our SDKs are fully native, making efficient use of the device capabilities to enable the best performance
  • SDKs help to reduce complexity and keep maintenance effort to a minimum
  • React Native wrapper accelerates deployments. Flutter coming soon

Playback

  • Live: MPEG-DASH, HLS (including fMP4)
  • VoD: MPEG-DASH, HLS (including fMP4), Smooth Streaming and Progressive MP4
  • DVR / time shift for MPEG-DASH, Smooth Streaming and HLS
  • Multi-audio/language support

Platform and Version Support

Android & Android TV
  • Android 4.1+ (API level 16+)
  • DRM support, including offline DRM: 4.4+ (API level 19+)
iOS
  • iOS 12+
  • Offline DRM support: iOS 12+
tvOS 12+
Fire OS 5+
Roku

DRM & Content Protection

  • Multi DRM Support: Widevine, FairPlay, PlayReady, Marlin
  • AES encryption
  • Offline DRM

Ad Support

  • Easy set up
  • Pre-, mid- and post-roll ads
  • VAST, VMAP, IMA
  • Server Side Ad Insertion
  • Ad Waterfalling
  • Ad Pods
  • Companion Ads
  • Advertising for Live Video
  • Ad support for tvOS (upcoming)

Multi Source Playlists

  • Gapless playback of multiple sources on a single timeline
  • Easy to create a playlist
  • Gapless transitions between sources
  • Automatic buffering of upcoming sources

Subtitle & Captions

  • Embedded captions (CEA-608/708)
  • Sidecar files: WebVTT, TTML, EBU-TT, SRT, IMSC1, SMPTE (Image subtitles)
  • FMP4-embedded subtitles for MPEG-DASH live streams

Multi Codec Streaming

  • Selecting the best codec based on browser support (H.264, HEVC, VP9, AV1, ...)
  • Save up to 50% bandwidth or more

Timed Metadata

  • ID3 tags
  • EMSG boxes
  • MPD events for MPEG-DASH

Unified UI

  • CSS-based skinning
  • Highly customizable UI available as open source
  • Chromeless and white labeled: Build your own UI implementation on top of our API
  • Consistent presentation across all Bitmovin Players:
  • Web, Android, iOS, TVs, STBs
  • No need to maintain different UIs for different platforms

Unified Configuration

  • Use one configuration file for all Bitmovin Players:
  • Web, Android, iOS, TVs, STBs
  • No need to maintain different player configurations for different platforms

Unified Developer Experience

  • Extensive API & events
  • Unified developer resources for all Bitmovin Players:
  • Web, Android, iOS, TVs, STBs
  • Code samples enabling easy and straightforward integrations
  • Tutorials and guides to fit your use case
  • Just a few lines of code needed to integrate the SDK in your project: We take care of the complexity

Chromecast & AirPlay

  • Chromecast & AirPlay ready to use out-of-the-box
  • Chromecast receiver app SDK available
  • Chromecast default media control protocol for easy interaction with existing cast remotes

Multi period & discontinuity support

  • MPEG-DASH multi period support
  • HLS discontinuity tag support
  • Used for Server Side Ad Insertion
  • Used for loss of signal, and blackouts

Offline Playback & Offline DRM

  • Select which video and audio qualities and tracks should be stored offline
  • Download on wifi-only or using wifi & cellular data
  • Update content at any time: Add new or delete already stored qualities and tracks
  • Easy updating and renewing of offline stored DRM licenses
  • Support for DASH, HLS and Progressive streams
  • Compatible with token-based stream security

Performance, Preloading and Adaptation Logic

  • Customizable adaptation logic and per user adaptation (upcoming)
  • Fast startup and no buffering

Per-Scene Adaptation (upcoming)

  • Adaptation based on content not on pure bandwidth
  • Save up to 30% on Bandwidth costs (Average 5-15% savings)
  • Increase user experience with higher quality
  • Avoid buffering by predicting high bitrate scenes

3rd Party Integrations

  • Analytics: Nielsen, Bitmovin
  • DRM Providers: ExpressPlay
  • servers: All VAST/VMAP compatible providers, like Google DFP, Freewheel, Atlas, OpenX, Smartstream.tv and LiveRail
  • Server-Side Ad Insertion solutions: Yospace, Google DFP, Media Tailor, Envivio

And more

  • Changing playback speed
  • 4K, 8K and beyond
  • High frame rates (HFR) - 60fps and more
  • Picture-in-picture support