(Image credit: EFF via Wikimedia, CCA 3.0) One of our core values at Bitmovin is technological […]
DRM made streaming a lot more complicated, so we have worked hard to make it simpler again. Bitmovin supports Widevine, Primetime, PlayReady, Fairplay and AES HLS, plus we have a range of DRM and Multi-DRM integrations ready to go including BuyDRM, Irdeto, ExpressPlay and more.
We understand that monetization is critical to any business model, so easy to integrate advertising solutions has always been a high priority. Solutions are available for Server-Side Ad Insertion, as well as client-side VAST, VPAID, Google IMA, VMAP and more.
Your development team will have complete control over your players interface either through the API or through a unified configuration file that ensures your interface is consistent across web based browsers, iOS, Android and desktop applications.
We know how difficult it can be to maintain 3rd party integrations through changes to your architecture. The Bitmovin player has a range of existing integrations including: Mux, Conviva, Akamai, Irdeto, ExpressPlay, EZDRM, Google IMA / DFP and much more.
Bitmovin has always supported a plugin free Internet and that is why we have developed our web player to run natively in HTML5. Due to the usage of standardized browser interfaces playback of adaptive video streams is possible without the needs for plugins, like Flash or Silverlight - even for DRM use cases.
Our HTML5 Player is backed up by professional support from the team that co-created the MPEG-DASH standard.
Based on a deep down understanding of adaptive video streaming clients, we developed our HTML5 player completely in-house, without making use of third party implementations. This enables us to and ensure an easy and painless integration while providing a highly customizable solution to our customers.
Our HTML5 Adaptive Video Player works on all common browsers and devices. The usage of browser components, like the Media Source Extensions (MSE) and Encrypted Media Extensions (EME), makes it possible to deliver a truly user friendly solution on desktop, mobile, SmartTVs and other HTML5 based streaming devices.
The same UI and player configuration as for the web based player can be used also for our native SDKs to provide a consistent presentation and user experience across all devices. We took great care to provide a consistent player API for all our players.
The native SDKs support the same API methods and player events as the web based player. Getting started with developing applications using our SDKs is fairly easy. Just a few lines of code enable rich media playback for your mobile native apps.
There are a few quick steps you need to take before you get started with the Bitmovin Player SDK.
Check out our demo applications in the Google Play Store and Apple App Store. You can test your own streams there or just choose one of our sample streams to try out all the features our SDKs are providing.
Our SDKs support offline playback of unprotected and DRM protected content. We provide an easy-to-use API to handle the complete lifecycle of media content which is stored offline.
At Bitmovin we believe that product features and improvements should be developed to meet our customers needs. A close relationship with our customer base and open and ongoing communication guides our development roadmap.