Top Banner

Click here to load reader

Video Encoding and HTML5 Playback With Native DRM

Apr 12, 2017

ReportDownload

Software

bitmovin

Bitmovin We make your videos flow

Stefan Lederer / @sledererBitmovin, Inc. Palo Alto | CA 94301 | USA9020 Klagenfurt | Austria | Europe

www.bitmovin.com

@bitmovin | facebook.com/bitmovin | github.com/bitmovinVideo Encoding and HTML5 Playback With Native DRM

Bitmovin, Inc. | Confidential | Patents Pending #

Bitmovin, Inc. | Confidential | Patents Pending # Online Video Problems todayFor the User:Buffering / StallsLow Quality Long start-up delays, etc.

For the Content Provider: Fragmented Solutions & TechnologiesLack of Integration & CompatibilityMultiplicity of Platforms: Web, Mobile, TV, etc.

1 % of Video Buffering will reduce the average watching time > 14 Minutes (1)Lost Revenue due to poor quality streaming: $ 2.16 billion (2012), $ 20 B (2017) (1) Conviva , 2015

Bitmovin, Inc. | Confidential | Patents Pending #

3

Bitmovin PlatformCloudVideo EncodingServiceAdaptive Streaming PlayerCUSTOMERLIVE STREAMUPLOAD

Cloud-Encoding Service100x Faster than any other Servicewww.bitcodin.comFastest Loading PlayerNo Buffering, best Qualitywww.dash-player.comFull-Stack Video Infrastructure

Bitmovin, Inc. | Confidential | Patents Pending #

Online DRM Workflow

Bitmovin, Inc. | Confidential | Patents Pending # ADAPTIVE STREAMING PLAYER

MPEG-DASH & HLSHTML5, Flash FallbackVery low start-up delayPatented logicAPI and CustomizableCC + Subtitles (TTML, 608,708, webvtt, etc.)High frame ratesVoD and Live

Encryption & DRMAd/VAST SupportVR and 360 Videos

Bitmovin, Inc. | Confidential | Patents Pending #

6

IS IT THAT EASY TO BUILD A PLAYER?Reach all platforms/browsersNot use plugins as far as possibleParsing and handling all the different manifest types from different vendorsAdaptation logic to choose correct qualityLive streams and on-demand streamsSynchronizing audio and videoTheoretically done by the MSESubtitles and closed captionsMultiple audio tracksDifferent HTML5 MSE/EME implementation on different browsersVirtual Reality / 360 playback...

Bitmovin, Inc. | Confidential | Patents Pending #

Proprietary Ecosystems will disappear SilverlightOne of the main platforms for DRM protected content in the web in the past (via PlayReady + Smooth Streaming) Is deprecated in Chrome and other browsersPremium content provider need to switch

FlashSignificant security concerns Starts to get blocked and deprecatedProprietary DRM

Bitmovin, Inc. | Confidential | Patents Pending #

8

Open Ecosystems are going to Win: HTML5 MSE/EME, DASH, HBBTV, etc. Browser Plugins will disappear HTML5 is the major platform for media playback

Enabling technology: HTML5 Media Source Extensions HTML5 Encrypted Media Extentions

Objectives:Download media and construct streams in JavaScriptDecoding and rendering outside of JavaScript (e.g. in C/C++)Specification is format and codec independentEnables features like adaptive streaming and time shifting

No more need for plugins (like Flash)

Bitmovin, Inc. | Confidential | Patents Pending #

9

HTML5 MEDIA SOURCE EXTENSIONS Specification:W3C Editors Draft since 26 June 2012Latest version: W3C Candidate Recommendation 12 November 2015Driven by Google, Microsoft, and Netflixhttps://www.w3.org/TR/media-source/Specification extends HTMLMediaElementAllows JavaScript to dynamically construct media streams for and elementsURL is created from MediaSource object and is assigned to the src attribute of HTMLMediaElements

Bitmovin, Inc. | Confidential | Patents Pending #

10

How to reach all Browser? Provide Fallback strategies to Flash etc. for older browsers, e.g.

Supported

Supported via Trans-Multiplexing on the client

Bitmovin, Inc. | Confidential | Patents Pending #

How to reach all Browser? And Mobile?

Supported

Supported via Trans-Multiplexing on the client

Bitmovin, Inc. | Confidential | Patents Pending #

Bitmovin, Inc. | Confidential | Patents Pending #

Bitmovin, Inc. | Confidential | Patents Pending #

Bitmovin, Inc. | Confidential | Patents Pending #

Bitmovin, Inc. | Confidential | Patents Pending #

DRM Partners & Integrations

Bitmovin, Inc. | Confidential | Patents Pending #

Cloud video encoding service

100x RT EncodingHEVC / H.265 Encodingfor 4K and beyondVoD and LiveEncryption & DRMAPI and easy tointegrateVR and 360Video Encoding

Cloud agnostic works on any cloud!

Bitmovin, Inc. | Confidential | Patents Pending # 100xWe helped oculus to enable quick turnarround times for their 360/DRM encodingWe help the ORS to get the content for the European Soccer Cup online as fast as possibleWe helped startups like shred to get their footage encoded and ready for playout as fast as possible

HEVCWe enable HEVC MPEG-DASH end to end workflows (exoplayer Android 5.0)

VoD LiveWe helped puls4 to enable more streams on their website with a service that scales to their needs

Encryption & DRMWe helped Televisa (veo) to provide a netflix like service (with all DRMs) and 1000s of titles in just a month

VR & 360We helped oculus to provide end to end workflows for 360 encoding (ready for the web)18

MPEG CMAF: Threat or Opportunity?+ CMAF Media Object Model compatible with DASH Data Model

+ Segment formats based on ISOBMFF

- Different manifest formats (MPD vs. m3u8)

- CENC: AES-128 CBC (HLS) vs.AES-128 CTR (all others) mode

https://bitmovin.com/what-is-cmaf-threat-opportunity/

Bitmovin, Inc. | Confidential | Patents Pending #

Stefan Lederer / @sledererBitmovin, Inc. Palo Alto | CA 94301 | USA9020 Klagenfurt | Austria | Europe

www.bitmovin.com

@bitmovin | facebook.com/bitmovin | github.com/bitmovinVideo Encoding and HTML5 Playback With Native DRM

Bitmovin, Inc. | Confidential | Patents Pending #

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.