Welcome to Bitmovin
Demos and Code Examples
Browse through our demonstration below to find code examples and interactive test players
DASH, HLS or PROGRESSIVE stream test
Test your own stream with the Bitmovin Player
Player Playground
Try out different source and Bitmovin player configurations
DRM Stream Test
Test your protected DRM stream with the Bitmovin Player
Bitrate Ladder ValidatorExperimental
Build and customize graphs exactly the way your team needs it
Per-Title Encoding
Adjust the bitrate based on the complexity of the source file
Multi-Codec Streaming
Save bandwidth and improve quality by ensuring that you are delivering the most efficient codec possible
Modular Player
Modular approach improves Bitmovin Player speed
AV1
AV1 is a next generation codec that can reduce bandwidth and CDN costs by a factor of 10
Low Latency Streaming
Reduce latency during live streaming events and increase fan engagement
Ad Scheduling
Schedule VAST / IMA / VPAID ads at your desired time
Overlay Ad
Enable static ads in the video player
Server Side Ad Insertion
A demo of how you can use server side ad insertion with the player
Chromecast
Cast video directly to your television screen using Chromecast and the Bitmovin Player
Custom Adaptation
Showcasing the player’s ability to switch between bitrates to avoid re-buffering, minimize startup time, and provide the best possible quality
VR & 360°
This demo shows the Bitmovin Player displaying a 360° video with VR
Industry Insights Demo
Gain insights into video performance across the globe provided by Bitmovin Analytics
Impression Count
Query the Analytics Impressions that occurred in the last 24 hours, grouped by hour
Cost of errors
Calculate the cost impact of errors
Player and Analytics Bundling
Optimize every play with no additional setup
AV1 break-even calculator
Calculate the break-even point for AV1 encoding
4K
Enable users to watch 4K high-definition content
Ad Event Verification
Enable ad event reporting
Ad Verification with Open Measurement SDK
Ad viewability and verification measurement using the Open Measurement SDK
Audio APIExperimental
Enable users to stream video as they scroll on the page
Audio Only Streaming
Enables users to stream audio only content
CEA-608/708 captions and styling
This demo shows the Bitmovin Player displaying a video with captions and offering all the controls necessary to be compliant with CEA-708
Fast Channel Switching
Switch between two channels without destroying the player and speeding up the process
Chromeless Player
This demo shows how the player can work without an UI
CMCD SupportExperimental
Send CMCD data from Player to CDN
Custom Quality Labels
Customize video quality labels
Frame Accurate Seeking
Enable users to quickly scan and find the exact scene or frame they’re looking for
HLS fragmented MP4
The Bitmovin Player fully supports fragmented MP4 in HLS
Multiple Audio Tracks & Multiple Subtitles
Display multi language and audio options available with the Bitmovin player
Native Player SDKs
Deliver High Quality Video Everywhere with Bitmovin’s Native Player SDKs
Picture in Picture
Showcases the ability to keep a minimized player in the corner of your screen when you scroll too far
UI Styling
Learn how you can entirely control the styling of the player UI
Preload VoD
Enable users to instantly start watching their content without buffering or waiting
Thumbnail seeking
Display thumbnails over the seek bar to show a preview of the video at seeked time
Rewind/Fast-Forward
Custom player UI with rewind and fast-forward buttons
Variable Playback Speed
Change the playback speed of content