SlideShare a Scribd company logo
1 of 20
© Bitmovin, Inc. | Confidential | Patents Pending 1
Stefan Lederer / @slederer
Bitmovin, Inc.
Palo Alto | CA 94301 | USA
9020 Klagenfurt | Austria | Europe
www.bitmovin.com
@bitmovin | facebook.com/bitmovin | github.com/bitmovin
VIDEO ENCODING AND HTML5 PLAYBACK WITH
NATIVE DRM
© Bitmovin, Inc. | Confidential | Patents Pending 2
© Bitmovin, Inc. | Confidential | Patents Pending 3
ONLINE VIDEO PROBLEMS TODAY
For the User:
• Buffering / Stalls
• Low Quality
• Long start-up delays, etc.
For the Content Provider:
• Fragmented Solutions & Technologies
• Lack of Integration & Compatibility
• Multiplicity 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 4
BITMOVIN PLATFORM
Cloud
Video Encoding
Service
Adaptive Streaming
PlayerCUSTOMERLIVE STREAM
UPLOAD
Cloud-Encoding Service
100x Faster than any other Service
www.bitcodin.com
Fastest Loading Player
No Buffering, best Quality
www.dash-player.com
Full-Stack Video Infrastructure
© Bitmovin, Inc. | Confidential | Patents Pending 5
ONLINE DRM WORKFLOW
© Bitmovin, Inc. | Confidential | Patents Pending 6
ADAPTIVE STREAMING PLAYER
MPEG-DASH & HLS
HTML5, Flash Fallback
Very low start-up delay
Patented logic
API and Customizable
CC + Subtitles (TTML,
608,708, webvtt, etc.)
High frame rates
VoD and Live
Encryption & DRM
Ad/VAST Support
VR and 360° Videos
© Bitmovin, Inc. | Confidential | Patents Pending 7
IS IT THAT EASY TO BUILD A PLAYER?
» Reach all platforms/browsers
» Not use plugins as far as possible
» Parsing and handling all the different manifest types from
different vendors
» Adaptation logic to choose correct quality
» Live streams and on-demand streams
» Synchronizing audio and video
› Theoretically done by the MSE
» Subtitles and closed captions
» Multiple audio tracks
» Different HTML5 MSE/EME implementation on different
browsers
» Virtual Reality / 360° playback
» ...
© Bitmovin, Inc. | Confidential | Patents Pending 8
PROPRIETARY ECOSYSTEMS WILL
DISAPPEAR
Silverlight
» One of the main platforms for DRM protected content in
the web in the past (via PlayReady + Smooth Streaming)
» Is deprecated in Chrome and other browsers
» Premium content provider need to switch
Flash
» Significant security concerns
» Starts to get blocked and deprecated
» Proprietary DRM
© Bitmovin, Inc. | Confidential | Patents Pending 9
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 JavaScript
› Decoding and rendering outside of JavaScript (e.g. in C/C++)
› Specification is format and codec independent
› Enables features like adaptive streaming and time shifting
» No more need for plugins (like Flash)
© Bitmovin, Inc. | Confidential | Patents Pending 10
HTML5 MEDIA SOURCE EXTENSIONS
» Specification:
› W3C Editor’s Draft since 26 June 2012
› Latest version: W3C Candidate Recommendation 12
November 2015
› Driven by Google, Microsoft, and Netflix
› https://www.w3.org/TR/media-source/
› Specification extends HTMLMediaElement
› Allows JavaScript to dynamically construct media streams
for <audio> and <video> elements
› URL is created from MediaSource object and is assigned to
the src attribute of HTMLMediaElements
© Bitmovin, Inc. | Confidential | Patents Pending 11
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 12
HOW TO REACH ALL BROWSER?
» And Mobile?
Supported
Supported via Trans-
Multiplexing on the client
© Bitmovin, Inc. | Confidential | Patents Pending 13
© Bitmovin, Inc. | Confidential | Patents Pending 14
© Bitmovin, Inc. | Confidential | Patents Pending 15
© Bitmovin, Inc. | Confidential | Patents Pending 16
© Bitmovin, Inc. | Confidential | Patents Pending 17
DRM PARTNERS & INTEGRATIONS
© Bitmovin, Inc. | Confidential | Patents Pending 18
CLOUD VIDEO ENCODING SERVICE
100x RT Encoding
HEVC / H.265 Encoding
for 4K and beyond
VoD and Live
Encryption & DRM
API and easy to
integrate
VR and 360°
Video Encoding
Cloud agnostic – works on any cloud!
© Bitmovin, Inc. | Confidential | Patents Pending 19
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 20
Stefan Lederer / @slederer
Bitmovin, Inc.
Palo Alto | CA 94301 | USA
9020 Klagenfurt | Austria | Europe
www.bitmovin.com
@bitmovin | facebook.com/bitmovin | github.com/bitmovin
VIDEO ENCODING AND HTML5 PLAYBACK WITH
NATIVE DRM

More Related Content

What's hot

WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile IntegrationGiorgio Natili
 
TranscendConnect Collabr™ Presentation
TranscendConnect Collabr™ PresentationTranscendConnect Collabr™ Presentation
TranscendConnect Collabr™ PresentationJeff Hartson
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and TelehealthArin Sime
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC OverviewArin Sime
 
NAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisNAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisPiyushi Chaudhary
 
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014Bart Uelen
 

What's hot (6)

WebRTC and Mobile Integration
WebRTC and Mobile IntegrationWebRTC and Mobile Integration
WebRTC and Mobile Integration
 
TranscendConnect Collabr™ Presentation
TranscendConnect Collabr™ PresentationTranscendConnect Collabr™ Presentation
TranscendConnect Collabr™ Presentation
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and Telehealth
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC Overview
 
NAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and AnalysisNAGRA KUDELSKI - Overview and Analysis
NAGRA KUDELSKI - Overview and Analysis
 
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
Short introduction to WebRTC at the Amsterdam WebRTC Meetup, March 26, 2014
 

Viewers also liked

Piko Farms v. Hawaii Health Department
Piko Farms v. Hawaii Health DepartmentPiko Farms v. Hawaii Health Department
Piko Farms v. Hawaii Health DepartmentHonolulu Civil Beat
 
Using eventbrite to manage your event registration
Using eventbrite to manage your event registrationUsing eventbrite to manage your event registration
Using eventbrite to manage your event registrationViqui Dill
 
HackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersHackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersTim Messerschmidt
 
Презентация 1.25 - Диспетчеризация инженерных систем
Презентация 1.25 - Диспетчеризация инженерных системПрезентация 1.25 - Диспетчеризация инженерных систем
Презентация 1.25 - Диспетчеризация инженерных системИлья Конышев
 
Energy Matters Summit, Peel Region 6 May 2013
Energy Matters Summit, Peel Region 6 May 2013Energy Matters Summit, Peel Region 6 May 2013
Energy Matters Summit, Peel Region 6 May 2013Rick Huijbregts
 
利用資訊擷取技術之適性化語言輔助學習系統
利用資訊擷取技術之適性化語言輔助學習系統利用資訊擷取技術之適性化語言輔助學習系統
利用資訊擷取技術之適性化語言輔助學習系統bslin
 
מתחת לקלמנטיה
מתחת לקלמנטיהמתחת לקלמנטיה
מתחת לקלמנטיהmerkazy
 
ABC ELP Program - Innovation in government
ABC ELP Program - Innovation in governmentABC ELP Program - Innovation in government
ABC ELP Program - Innovation in governmentAnne-Marie Elias
 
"Year of the Selfie" [INFOGRAPHIC]
"Year of the Selfie" [INFOGRAPHIC]"Year of the Selfie" [INFOGRAPHIC]
"Year of the Selfie" [INFOGRAPHIC]Unmetric
 
Guía de capacitación de sst 2-radiación solar
Guía  de  capacitación de sst 2-radiación solarGuía  de  capacitación de sst 2-radiación solar
Guía de capacitación de sst 2-radiación solarGiuliana Tinoco
 
E-acme E-tailer elettronica di consumo
E-acme E-tailer elettronica di consumoE-acme E-tailer elettronica di consumo
E-acme E-tailer elettronica di consumoretailforum
 
Living Wall - Arabic
Living Wall - ArabicLiving Wall - Arabic
Living Wall - ArabicYousef Taibeh
 
Building Out Your Editorial Calendar 4.24.13
Building Out Your Editorial Calendar 4.24.13Building Out Your Editorial Calendar 4.24.13
Building Out Your Editorial Calendar 4.24.13Kapost
 
Cuestionario De Convivencia Pais
Cuestionario De Convivencia PaisCuestionario De Convivencia Pais
Cuestionario De Convivencia Paismgvaamonde
 
Čo nás môžu reštaurácie naučiť o online biznise?
Čo nás môžu reštaurácie naučiť o online biznise?Čo nás môžu reštaurácie naučiť o online biznise?
Čo nás môžu reštaurácie naučiť o online biznise?Matej Sucha
 
欧赛斯品牌网络整合营销外包解决方案
欧赛斯品牌网络整合营销外包解决方案欧赛斯品牌网络整合营销外包解决方案
欧赛斯品牌网络整合营销外包解决方案qoolupeter
 
The Future Of Social Networks
The Future Of Social NetworksThe Future Of Social Networks
The Future Of Social NetworksCharlene Li
 
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...Thoughtworks
 
Report: Wearable Technology - Ready for Prime Time?
Report: Wearable Technology - Ready for Prime Time?Report: Wearable Technology - Ready for Prime Time?
Report: Wearable Technology - Ready for Prime Time?On Device Research
 
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016Bolero Crowdfunding
 

Viewers also liked (20)

Piko Farms v. Hawaii Health Department
Piko Farms v. Hawaii Health DepartmentPiko Farms v. Hawaii Health Department
Piko Farms v. Hawaii Health Department
 
Using eventbrite to manage your event registration
Using eventbrite to manage your event registrationUsing eventbrite to manage your event registration
Using eventbrite to manage your event registration
 
HackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersHackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for Hackers
 
Презентация 1.25 - Диспетчеризация инженерных систем
Презентация 1.25 - Диспетчеризация инженерных системПрезентация 1.25 - Диспетчеризация инженерных систем
Презентация 1.25 - Диспетчеризация инженерных систем
 
Energy Matters Summit, Peel Region 6 May 2013
Energy Matters Summit, Peel Region 6 May 2013Energy Matters Summit, Peel Region 6 May 2013
Energy Matters Summit, Peel Region 6 May 2013
 
利用資訊擷取技術之適性化語言輔助學習系統
利用資訊擷取技術之適性化語言輔助學習系統利用資訊擷取技術之適性化語言輔助學習系統
利用資訊擷取技術之適性化語言輔助學習系統
 
מתחת לקלמנטיה
מתחת לקלמנטיהמתחת לקלמנטיה
מתחת לקלמנטיה
 
ABC ELP Program - Innovation in government
ABC ELP Program - Innovation in governmentABC ELP Program - Innovation in government
ABC ELP Program - Innovation in government
 
"Year of the Selfie" [INFOGRAPHIC]
"Year of the Selfie" [INFOGRAPHIC]"Year of the Selfie" [INFOGRAPHIC]
"Year of the Selfie" [INFOGRAPHIC]
 
Guía de capacitación de sst 2-radiación solar
Guía  de  capacitación de sst 2-radiación solarGuía  de  capacitación de sst 2-radiación solar
Guía de capacitación de sst 2-radiación solar
 
E-acme E-tailer elettronica di consumo
E-acme E-tailer elettronica di consumoE-acme E-tailer elettronica di consumo
E-acme E-tailer elettronica di consumo
 
Living Wall - Arabic
Living Wall - ArabicLiving Wall - Arabic
Living Wall - Arabic
 
Building Out Your Editorial Calendar 4.24.13
Building Out Your Editorial Calendar 4.24.13Building Out Your Editorial Calendar 4.24.13
Building Out Your Editorial Calendar 4.24.13
 
Cuestionario De Convivencia Pais
Cuestionario De Convivencia PaisCuestionario De Convivencia Pais
Cuestionario De Convivencia Pais
 
Čo nás môžu reštaurácie naučiť o online biznise?
Čo nás môžu reštaurácie naučiť o online biznise?Čo nás môžu reštaurácie naučiť o online biznise?
Čo nás môžu reštaurácie naučiť o online biznise?
 
欧赛斯品牌网络整合营销外包解决方案
欧赛斯品牌网络整合营销外包解决方案欧赛斯品牌网络整合营销外包解决方案
欧赛斯品牌网络整合营销外包解决方案
 
The Future Of Social Networks
The Future Of Social NetworksThe Future Of Social Networks
The Future Of Social Networks
 
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...
Scala in-practice-3-years by Patric Fornasier, Springr, presented at Pune Sca...
 
Report: Wearable Technology - Ready for Prime Time?
Report: Wearable Technology - Ready for Prime Time?Report: Wearable Technology - Ready for Prime Time?
Report: Wearable Technology - Ready for Prime Time?
 
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016
Bolero Crowdfunding Inspiratiesessie Roeselare - 2 juni 2016
 

Similar to Video Encoding and HTML5 Playback with Native DRM

Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin Inc
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and MobileBitmovin Inc
 
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin Inc
 
Zip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologyZip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologySunnySheng
 
Live, Low Delay, High Quality – How?
Live, Low Delay, High Quality – How?Live, Low Delay, High Quality – How?
Live, Low Delay, High Quality – How?Bitmovin Inc
 
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingIBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingBitmovin Inc
 
Streaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopStreaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopErica Beavers
 
IDA 0911xx (can publish)
IDA 0911xx (can publish)IDA 0911xx (can publish)
IDA 0911xx (can publish)PasocoPteLtd
 
Leverage Automated Video Streaming to Secure Media Testing.pptx
Leverage Automated Video Streaming to Secure Media Testing.pptxLeverage Automated Video Streaming to Secure Media Testing.pptx
Leverage Automated Video Streaming to Secure Media Testing.pptxMichaelPerez407505
 
6 Key Features to Look for in an OTT Streaming Video Platform.pptx
6 Key Features to Look for in an OTT Streaming Video Platform.pptx6 Key Features to Look for in an OTT Streaming Video Platform.pptx
6 Key Features to Look for in an OTT Streaming Video Platform.pptxMultiTVSolutions
 
Future of TV - TV 3.0
Future of TV - TV 3.0Future of TV - TV 3.0
Future of TV - TV 3.0Verimatrix
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Gina Montgomery, V-TSP
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Technology And Life
Technology And LifeTechnology And Life
Technology And LifeSunil Swain
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesMingfei Yan
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC InfrastructureDialogic Inc.
 
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015Verimatrix
 

Similar to Video Encoding and HTML5 Playback with Native DRM (20)

Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That MatterBitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
Bitmovin LIVE Tech Talks: 5 Analytics Metrics That Matter
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video WorkflowsBitmovin LIVE Tech Talks: Data Driven Video Workflows
Bitmovin LIVE Tech Talks: Data Driven Video Workflows
 
Zip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression TechnologyZip Mass-An Revolutionary Video Compression Technology
Zip Mass-An Revolutionary Video Compression Technology
 
Live, Low Delay, High Quality – How?
Live, Low Delay, High Quality – How?Live, Low Delay, High Quality – How?
Live, Low Delay, High Quality – How?
 
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingIBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
IBC Content Everywhere Hub Presentation: HTML5 And Fastest Encoding
 
Streaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 WorkshopStreaming Media West 2017 - HTML5 Workshop
Streaming Media West 2017 - HTML5 Workshop
 
IDA 0911xx (can publish)
IDA 0911xx (can publish)IDA 0911xx (can publish)
IDA 0911xx (can publish)
 
Leverage Automated Video Streaming to Secure Media Testing.pptx
Leverage Automated Video Streaming to Secure Media Testing.pptxLeverage Automated Video Streaming to Secure Media Testing.pptx
Leverage Automated Video Streaming to Secure Media Testing.pptx
 
6 Key Features to Look for in an OTT Streaming Video Platform.pptx
6 Key Features to Look for in an OTT Streaming Video Platform.pptx6 Key Features to Look for in an OTT Streaming Video Platform.pptx
6 Key Features to Look for in an OTT Streaming Video Platform.pptx
 
Future of TV - TV 3.0
Future of TV - TV 3.0Future of TV - TV 3.0
Future of TV - TV 3.0
 
Top 5 OTT Platforms in 2023
Top 5 OTT Platforms in 2023Top 5 OTT Platforms in 2023
Top 5 OTT Platforms in 2023
 
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
 
Video in html 5
Video in html 5Video in html 5
Video in html 5
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Technology And Life
Technology And LifeTechnology And Life
Technology And Life
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media Services
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015
"Towards Secure Multi-network Video Services" - NexTV Summit-Mumbai 2015
 

Recently uploaded

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 

Recently uploaded (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 

Video Encoding and HTML5 Playback with Native DRM

  • 1. © Bitmovin, Inc. | Confidential | Patents Pending 1 Stefan Lederer / @slederer Bitmovin, Inc. Palo Alto | CA 94301 | USA 9020 Klagenfurt | Austria | Europe www.bitmovin.com @bitmovin | facebook.com/bitmovin | github.com/bitmovin VIDEO ENCODING AND HTML5 PLAYBACK WITH NATIVE DRM
  • 2. © Bitmovin, Inc. | Confidential | Patents Pending 2
  • 3. © Bitmovin, Inc. | Confidential | Patents Pending 3 ONLINE VIDEO PROBLEMS TODAY For the User: • Buffering / Stalls • Low Quality • Long start-up delays, etc. For the Content Provider: • Fragmented Solutions & Technologies • Lack of Integration & Compatibility • Multiplicity 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
  • 4. © Bitmovin, Inc. | Confidential | Patents Pending 4 BITMOVIN PLATFORM Cloud Video Encoding Service Adaptive Streaming PlayerCUSTOMERLIVE STREAM UPLOAD Cloud-Encoding Service 100x Faster than any other Service www.bitcodin.com Fastest Loading Player No Buffering, best Quality www.dash-player.com Full-Stack Video Infrastructure
  • 5. © Bitmovin, Inc. | Confidential | Patents Pending 5 ONLINE DRM WORKFLOW
  • 6. © Bitmovin, Inc. | Confidential | Patents Pending 6 ADAPTIVE STREAMING PLAYER MPEG-DASH & HLS HTML5, Flash Fallback Very low start-up delay Patented logic API and Customizable CC + Subtitles (TTML, 608,708, webvtt, etc.) High frame rates VoD and Live Encryption & DRM Ad/VAST Support VR and 360° Videos
  • 7. © Bitmovin, Inc. | Confidential | Patents Pending 7 IS IT THAT EASY TO BUILD A PLAYER? » Reach all platforms/browsers » Not use plugins as far as possible » Parsing and handling all the different manifest types from different vendors » Adaptation logic to choose correct quality » Live streams and on-demand streams » Synchronizing audio and video › Theoretically done by the MSE » Subtitles and closed captions » Multiple audio tracks » Different HTML5 MSE/EME implementation on different browsers » Virtual Reality / 360° playback » ...
  • 8. © Bitmovin, Inc. | Confidential | Patents Pending 8 PROPRIETARY ECOSYSTEMS WILL DISAPPEAR Silverlight » One of the main platforms for DRM protected content in the web in the past (via PlayReady + Smooth Streaming) » Is deprecated in Chrome and other browsers » Premium content provider need to switch Flash » Significant security concerns » Starts to get blocked and deprecated » Proprietary DRM
  • 9. © Bitmovin, Inc. | Confidential | Patents Pending 9 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 JavaScript › Decoding and rendering outside of JavaScript (e.g. in C/C++) › Specification is format and codec independent › Enables features like adaptive streaming and time shifting » No more need for plugins (like Flash)
  • 10. © Bitmovin, Inc. | Confidential | Patents Pending 10 HTML5 MEDIA SOURCE EXTENSIONS » Specification: › W3C Editor’s Draft since 26 June 2012 › Latest version: W3C Candidate Recommendation 12 November 2015 › Driven by Google, Microsoft, and Netflix › https://www.w3.org/TR/media-source/ › Specification extends HTMLMediaElement › Allows JavaScript to dynamically construct media streams for <audio> and <video> elements › URL is created from MediaSource object and is assigned to the src attribute of HTMLMediaElements
  • 11. © Bitmovin, Inc. | Confidential | Patents Pending 11 HOW TO REACH ALL BROWSER? » Provide Fallback strategies to Flash etc. for older browsers, e.g. Supported Supported via Trans- Multiplexing on the client
  • 12. © Bitmovin, Inc. | Confidential | Patents Pending 12 HOW TO REACH ALL BROWSER? » And Mobile? Supported Supported via Trans- Multiplexing on the client
  • 13. © Bitmovin, Inc. | Confidential | Patents Pending 13
  • 14. © Bitmovin, Inc. | Confidential | Patents Pending 14
  • 15. © Bitmovin, Inc. | Confidential | Patents Pending 15
  • 16. © Bitmovin, Inc. | Confidential | Patents Pending 16
  • 17. © Bitmovin, Inc. | Confidential | Patents Pending 17 DRM PARTNERS & INTEGRATIONS
  • 18. © Bitmovin, Inc. | Confidential | Patents Pending 18 CLOUD VIDEO ENCODING SERVICE 100x RT Encoding HEVC / H.265 Encoding for 4K and beyond VoD and Live Encryption & DRM API and easy to integrate VR and 360° Video Encoding Cloud agnostic – works on any cloud!
  • 19. © Bitmovin, Inc. | Confidential | Patents Pending 19 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/
  • 20. © Bitmovin, Inc. | Confidential | Patents Pending 20 Stefan Lederer / @slederer Bitmovin, Inc. Palo Alto | CA 94301 | USA 9020 Klagenfurt | Austria | Europe www.bitmovin.com @bitmovin | facebook.com/bitmovin | github.com/bitmovin VIDEO ENCODING AND HTML5 PLAYBACK WITH NATIVE DRM