BITMOVIN PLAYER SDK

Set Top Boxes

Build and launch better viewer experiences faster with our Player SDK for Set Top Boxes (STBs).

Also, check out Stream Lab for testing your streams on real devices:

Playback Support for:

  • Sky Xi:1 / Comcast X1 / Sky Q / Sky X / Astro / Foxtel iQ3/4/5

Built for developers:

Stream live and on-demand video (VOD) seamlessly

For any use case
and industry

On any device in HLS, DASH, Smooth and Progressive

With all major video formats
fMP4, MP4, WebM, TS

How our Set Top Box Player compares

Bitmovin’s PlayerOpen Source Players*
(Shaka, Video.js, Dash.js, etc.)
Out of the box advertising integration to enable content monetization
Industry-leading playback support for wide range of devices
Frequent releases ensuring browser, device-support and feature compatibility
SLAs and dedicated support from video experts
Out-of-the-box integration with Bitmovin’s Analytics for powerful insights
Extensive event system for all Player and Playback state changes

Features for every use case

Developer friendly API enabling modifications and custom workflows for every need

DRM & Client-side Watermarking

Stream protected content seamlessly across all devices with our dedicated multi-DRM support as well as pre-integrations with major DRM providers.

Dedicated
Advertising Module

Integrate Server and Client side Ad Insertion with Bitmovin’s Advertising Module or Google IMA and define the logic and configuration.

Customizable
ABR

Keep your viewers streaming the highest bitrate available on each instance, adapting the stream to give users the best possible experience.


Subtitles & Closed Captions


Thumbnails (Timeline hover previews)


Analytics


Fast channel switching


Cross platform UI with responsive design and Picture in picture


In flight request manipulation


Low Latency sub 3 seconds


Stream Meta Data handling


Module System

Stream the best experience on RDK-based devices with our Player SDK

Trusted by

Built by and for Developers

  • Ready to use npm packages
  • TypeScript support
  • Zero effort upgrades for platform
    and browser changes
  • Open source examples

Fast and easy integration

Developer resources to get started quickly, APIs & documentation to integrate easily.

Web Player Docs API Reference Code Samples Developer Community
JavaScript
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bitmovin-player@8/bitmovinplayer.js"></script>
var source = {       
   title: 'Art of Motion',
   dash: 'https://bitmovin-a.akamaihd.net/content/ MI201109210084_1/mpds/f08e80da-bf1d-4e3d-8899-
f0f6155f6efa.mpd' };   
var player = new bitmovin.player.Player(document.getElementById('player'), conf);
player.load(source);

Made to fit your infrastructure

Launch faster with pre-built API integrations to trusted industry partners for DRM, Ads (SSAI & CSAI), Analytics and CDN.

Trusted by startups to the world’s biggest media companies

HEALTH & FITNESS

Classpass

“Bitmovin’s Player gives us the flexibility and quality we need to continue to make ClassPass Live the best way to get fit.”

Atul Ohri Head of Engineering, ClassPass Live

OTT

Intigral

“Bitmovin is a true technology partner with their ongoing advice and technical support, ensuring we’re delivering the best possible streaming experiences to our customers.”

William Sharp VP of Technology, Intigral

On average, customers that deploy Bitmovin’s Player on 2 or more SDKs reach an additional 200,000 viewers per month

Expand your device reach

Learn more about the order devices we support through dedicated SDK’s

Ready to get started?

Click below to start using our Player today!