SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 

Kürzlich hochgeladen (20)

BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

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