SlideShare a Scribd company logo
DRM Back-to-Basics
Selecting and Implementing the Right
Premium Content Protection
Who are we? Juan Martinez
Sr Product Manager, Irdeto
Amsterdam, Netherlands
Paul MacDougall
Solutions Architect, Bitmovin
New York, New York
Kieran Farr
VP Marketing
San Francisco, California
DRM Basics With Irdeto and Bitmovin
© 2018 Irdeto. All Rights Reserved. – www.irdeto.com
We protect our clients’ business and brand by
securing their digital assets, platforms and
applications.
© 2018 Irdeto. All Rights Reserved. – www.irdeto.com
Irdeto Rights customers
Deployments in 6 continents
Over 500 Million licenses delivered monthly
Hundreds of thousands of content protected
DRM Pain Point
● DRM is required to protect monetization models from copyright
infringement by both casual and sophisticated actors
● DRM can be complex due to challenges implementing
integrations and reaching a highly fragmented market
● Today, we propose multi-DRM as a short term solution, and
CMAF as a long term solution.
Webinar Agenda
● Introductions
● Who are you?
● What is the state of DRM today?
○ Overview of today’s workflows & challenges
○ Recent changes, offline DRM, etc
○ Example
● Changes coming to common workflows with CMAF
○ What does this mean for me?
○ Avoiding pitfalls in implementing CMAF workflows
○ Example
● What are the next steps?
● Questions?
Registration survey results
DRM Workflows Today
How Does DRM
Work?
The video content is
encrypted with a content key
System generates license
files to accompany the
content
System allows playback for
an authenticated user and
device
Implementing a
DRM Workflow
End user application
Authenticates with
Provider. Entitlement
server defines the
content the user is
entitled to watch
Your
Entitlement
Server
License
Server
End User
Implementing a
DRM Workflow
End user requests to play
content.
Your
Entitlement
Server
License
Server
End User
Implementing a
DRM Workflow
End user application
requests a license for a
particular content
Your
Entitlement
Server
License
Server
End User
Implementing a
DRM Workflow
Key is given to End User,
playback is permitted
Your
Entitlement
Server
License
Server
End User
DRM Technologies
by Provider
Widevine Modular
PlayReady
Fairplay
Widevine Modular
DRM Overview
Widevine Modular (successor to Classic)
● Google’s DRM - Extensive support for Google
ecosystem
● Supports DASH with CENC
● Supports Hardware Security (TEE)
● Can limit content quality server-side
● Rights expression/policy enforcement
● Uses AES CTR
PlayReady DRM
Overview
Microsoft PlayReady
● Microsoft DRM - broad platform support,
including many smart TVs
● Most robust rights management
● Pre-cache licenses (fine grain sunrise and
sunset of keys)
● Uses AES CTR
FairPlay DRM
Overview
Apple Fairplay
● No rights expression or policy enforcement
● Needs Key Security Module on Key Server
● Needs code to relay key requests
● Uses AES CBC
© 2018 Irdeto. All Rights Reserved. – www.irdeto.com
DRM fragmentation
Google
Widevine
Microsoft PlayReady
Apple FairPlay
SmartTV’s
Set Top
Boxes
For use in China
19
2017 Video Developer Survey | DRM Systems
Putting it All Together
© 2018 Irdeto. All Rights Reserved. – www.irdeto.com
22
Irdeto Control – Simpler integration
Operator
Irdeto ControlContent ID,
Encryption
Keys
Policies
CDN
LicensesKey Management
Multi-DRM License Servers
Content Usage Control
Authentication
+ Entitlements
Pre-integrated with
leading encoders /
packagers Available as hosted or
licensed solution
Player / Device
Multi-DRM
Maximum device reach
● Traditional (before DASH) Multi-DRM setups
need to encrypt and package the content for
each DRM separately
● DASH CENC/EME - allows key association
from different DRM’s with the same video
● Except for Apple (FairPlay with HLS on
devices & in Safari)
Recent Changes
Recent Changes
● CMAF allows a common set of encoded
video files to be used by multiple platforms
● Google and Microsoft have announced
support for CBC encryption in the Widevine
and Playready CDMs
● Offline DRM
DRM Workflows with CMAF
Current
AVC/h.264
HLS DASH
FairPlay
PlayReady,
Widevine, etc.
Apple Users Everyone else
AES-128 CBC AES-128 CTR
Separate video files on
storage/CDN
CMAF
AES-128 CBC
AVC/h.264
HLS DASH
FairPlay
PlayReady,
Widevine, etc.
Apple Users Everyone else
Only manifests (.m3u8 &
.mpd), small text files, are
replicated on storage and
CDN
Wrapping it up
● DRM is required (in many cases)
● DRM can be complex
● Multi-DRM is the current reality
● CMAF as a long term solution to simplify workflow
How do I get started?
● Start quickly using Bitmovin Encoding + Player + Irdeto
● Contact us for a free trial:
https://goo.gl/91HG5F (will also be shared via email)
○ fully-featured API integration
○ easy to build flexible and customizable workflows
○ maximum device and browser coverage
Q&A

More Related Content

What's hot

Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
Corporate Services
 
CCTV Surveillance
CCTV SurveillanceCCTV Surveillance
CCTV Surveillance
Prime Infoserv
 
Security in an embedded system
Security in an embedded system Security in an embedded system
Security in an embedded system
UrmilasSrinivasan
 
Red + Blue, How Purple Are You
Red + Blue, How Purple Are YouRed + Blue, How Purple Are You
Red + Blue, How Purple Are You
Jared Atkinson
 
CCTV Security Cameras - Basics
CCTV Security Cameras - Basics CCTV Security Cameras - Basics
CCTV Security Cameras - Basics
Emmanuel Kirui
 
Process of CCTV installation step by step
Process of CCTV installation step by stepProcess of CCTV installation step by step
Process of CCTV installation step by step
Vivency Global
 
EC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniquesEC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniques
RajalakshmiSermadurai
 
CDS Hikvision Intro 2012 V.1
CDS  Hikvision Intro 2012 V.1CDS  Hikvision Intro 2012 V.1
CDS Hikvision Intro 2012 V.1
mos81
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
Linaro
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
Shivam Gupta
 
Android Hacking
Android HackingAndroid Hacking
Android Hacking
antitree
 
Trusted Platform Module (TPM)
Trusted Platform Module (TPM)Trusted Platform Module (TPM)
Trusted Platform Module (TPM)
k33a
 
Arduino : how to get started
Arduino : how to get startedArduino : how to get started
Arduino : how to get started
동호 손
 
CCTV Basic
CCTV BasicCCTV Basic
CCTV Basic
Pramod Sharma
 
CCTV
CCTVCCTV
Hikvision Access Control
Hikvision Access ControlHikvision Access Control
Hikvision Access Control
Hikvision Europe B.V.
 
Cctv report
Cctv reportCctv report
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
RAMPRAKASHT1
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)
Networkel
 
Malicious software
Malicious softwareMalicious software
Malicious software
CAS
 

What's hot (20)

Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
Close Circuit Television (CCTV SURVEILLANCE SYSTEMS)
 
CCTV Surveillance
CCTV SurveillanceCCTV Surveillance
CCTV Surveillance
 
Security in an embedded system
Security in an embedded system Security in an embedded system
Security in an embedded system
 
Red + Blue, How Purple Are You
Red + Blue, How Purple Are YouRed + Blue, How Purple Are You
Red + Blue, How Purple Are You
 
CCTV Security Cameras - Basics
CCTV Security Cameras - Basics CCTV Security Cameras - Basics
CCTV Security Cameras - Basics
 
Process of CCTV installation step by step
Process of CCTV installation step by stepProcess of CCTV installation step by step
Process of CCTV installation step by step
 
EC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniquesEC8791 Requirement-Specifications-Quality assurance techniques
EC8791 Requirement-Specifications-Quality assurance techniques
 
CDS Hikvision Intro 2012 V.1
CDS  Hikvision Intro 2012 V.1CDS  Hikvision Intro 2012 V.1
CDS Hikvision Intro 2012 V.1
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
Android Hacking
Android HackingAndroid Hacking
Android Hacking
 
Trusted Platform Module (TPM)
Trusted Platform Module (TPM)Trusted Platform Module (TPM)
Trusted Platform Module (TPM)
 
Arduino : how to get started
Arduino : how to get startedArduino : how to get started
Arduino : how to get started
 
CCTV Basic
CCTV BasicCCTV Basic
CCTV Basic
 
CCTV
CCTVCCTV
CCTV
 
Hikvision Access Control
Hikvision Access ControlHikvision Access Control
Hikvision Access Control
 
Cctv report
Cctv reportCctv report
Cctv report
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)
 
Malicious software
Malicious softwareMalicious software
Malicious software
 

Similar to DRM Basics With Irdeto and Bitmovin

DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
Bitmovin Inc
 
DRM_Interoperability_Final
DRM_Interoperability_FinalDRM_Interoperability_Final
DRM_Interoperability_Final
Sanjeev Verma, PhD
 
12 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod212 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod2
Sanjeev Verma, PhD
 
Digital Rights Management in Websites.pptx
Digital Rights Management in Websites.pptxDigital Rights Management in Websites.pptx
Digital Rights Management in Websites.pptx
Lahiru Jayakody
 
Digital Signage for Retail
Digital Signage for RetailDigital Signage for Retail
Digital Signage for Retail
dsignguy
 
De-mystifying DRM
De-mystifying DRMDe-mystifying DRM
De-mystifying DRM
castLabs
 
Vdrm presentation
Vdrm   presentationVdrm   presentation
Vdrm presentation
RanjithaS25
 
Ott Streaming Protocols and DRM
Ott Streaming Protocols and DRMOtt Streaming Protocols and DRM
Ott Streaming Protocols and DRM
ASIMYILDIZ
 
Digital Signage for Auto Retailers
Digital Signage for Auto RetailersDigital Signage for Auto Retailers
Digital Signage for Auto Retailers
dsignguy
 
Digital Signage for Public Spaces
Digital Signage for Public SpacesDigital Signage for Public Spaces
Digital Signage for Public Spaces
dsignguy
 
The Long Road to Video Player Success
The Long Road to Video Player SuccessThe Long Road to Video Player Success
The Long Road to Video Player Success
Bitmovin Inc
 
Drm landscape and online streaming
Drm landscape and online streamingDrm landscape and online streaming
Drm landscape and online streaming
Jas Chhabra
 
Peerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
Peerless DRM and Enterprise Security-Enabled Removable Data Storage CartridgesPeerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
Peerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
Fred_C_Thomas
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) services
Antonio Capone
 
Create a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADECreate a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADE
Rocket Software
 
digital rights management for multimedia files
digital rights management for multimedia filesdigital rights management for multimedia files
digital rights management for multimedia files
Apurva Vyas
 
ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart Corporate Overview
ChipStart Corporate Overview
ChipStart LLC
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016
IXIASOFT
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
Linaro
 
Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)
PasocoPteLtd
 

Similar to DRM Basics With Irdeto and Bitmovin (20)

DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
DRM Workflows: How to Provide Protected Content to Desktop, Mobile, TVs, & St...
 
DRM_Interoperability_Final
DRM_Interoperability_FinalDRM_Interoperability_Final
DRM_Interoperability_Final
 
12 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod212 - Sanjeev Verma_mod2
12 - Sanjeev Verma_mod2
 
Digital Rights Management in Websites.pptx
Digital Rights Management in Websites.pptxDigital Rights Management in Websites.pptx
Digital Rights Management in Websites.pptx
 
Digital Signage for Retail
Digital Signage for RetailDigital Signage for Retail
Digital Signage for Retail
 
De-mystifying DRM
De-mystifying DRMDe-mystifying DRM
De-mystifying DRM
 
Vdrm presentation
Vdrm   presentationVdrm   presentation
Vdrm presentation
 
Ott Streaming Protocols and DRM
Ott Streaming Protocols and DRMOtt Streaming Protocols and DRM
Ott Streaming Protocols and DRM
 
Digital Signage for Auto Retailers
Digital Signage for Auto RetailersDigital Signage for Auto Retailers
Digital Signage for Auto Retailers
 
Digital Signage for Public Spaces
Digital Signage for Public SpacesDigital Signage for Public Spaces
Digital Signage for Public Spaces
 
The Long Road to Video Player Success
The Long Road to Video Player SuccessThe Long Road to Video Player Success
The Long Road to Video Player Success
 
Drm landscape and online streaming
Drm landscape and online streamingDrm landscape and online streaming
Drm landscape and online streaming
 
Peerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
Peerless DRM and Enterprise Security-Enabled Removable Data Storage CartridgesPeerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
Peerless DRM and Enterprise Security-Enabled Removable Data Storage Cartridges
 
CommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) servicesCommTech Talks: Challenges for Video on Demand (VoD) services
CommTech Talks: Challenges for Video on Demand (VoD) services
 
Create a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADECreate a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADE
 
digital rights management for multimedia files
digital rights management for multimedia filesdigital rights management for multimedia files
digital rights management for multimedia files
 
ChipStart Corporate Overview
ChipStart Corporate Overview ChipStart Corporate Overview
ChipStart Corporate Overview
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
 
Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)Asia TV Forum-0812xx (canpublish)
Asia TV Forum-0812xx (canpublish)
 

More from Bitmovin Inc

Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD Services
Bitmovin Inc
 
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesDon't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Bitmovin Inc
 
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
Bitmovin Inc
 
There's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themThere's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve them
Bitmovin Inc
 
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Inc
 
How to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsHow to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costs
Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin Inc
 
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
 
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin 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 Workflows
Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin Inc
 
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
Bitmovin Inc
 
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin Inc
 
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBroadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Bitmovin Inc
 
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin Inc
 
Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics Webinar
Bitmovin Inc
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin Inc
 
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Inc
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced Encoding
Bitmovin Inc
 

More from Bitmovin Inc (20)

Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD Services
 
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in MinutesDon't Fly Blind! How to Setup Video Streaming Analytics in Minutes
Don't Fly Blind! How to Setup Video Streaming Analytics in Minutes
 
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
[Tech Talk Slides] Super-Resolution: What's the Buzz and Why is it so Important
 
There's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve themThere's a fix for that: Top 5 OTT challenges & how to resolve them
There's a fix for that: Top 5 OTT challenges & how to resolve them
 
Bitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab TutorialBitmovin Per-Title Encoding Learning Lab Tutorial
Bitmovin Per-Title Encoding Learning Lab Tutorial
 
How to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costsHow to quickly and easily reduce streaming costs
How to quickly and easily reduce streaming costs
 
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai) Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
Bitmovin LIVE Tech Talks: Reducing Peak Bandwidth for OTT (ft. Akamai)
 
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 LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency StreamingBitmovin LIVE Tech Talks: Low Latency Streaming
Bitmovin LIVE Tech Talks: Low Latency Streaming
 
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
 
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming SuccessBitmovin LIVE Tech Talks: Achieving D2C Streaming Success
Bitmovin LIVE Tech Talks: Achieving D2C Streaming Success
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
 
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
 
Bitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container FormatsBitmovin LIVE Tech Talks: Fun with Container Formats
Bitmovin LIVE Tech Talks: Fun with Container Formats
 
Broadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin FoundersBroadcast Presentation Slides - AMA with the Bitmovin Founders
Broadcast Presentation Slides - AMA with the Bitmovin Founders
 
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
Bitmovin LIVE: NAB 2020 Kickoff Webinar - "COVID-19 and its impact on OTT Video"
 
Better Together: Player + Analytics Webinar
Better Together: Player + Analytics WebinarBetter Together: Player + Analytics Webinar
Better Together: Player + Analytics Webinar
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougallBitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
Bitmovin Low Latency CMAF Presentation_Streaming Media East by Paul MacDougall
 
September 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced EncodingSeptember 27 Roundtable: Advanced Encoding
September 27 Roundtable: Advanced Encoding
 

Recently uploaded

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
HackersList
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
Management Institute of Skills Development
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
alexjohnson7307
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 

Recently uploaded (20)

BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 

DRM Basics With Irdeto and Bitmovin

  • 1. DRM Back-to-Basics Selecting and Implementing the Right Premium Content Protection
  • 2. Who are we? Juan Martinez Sr Product Manager, Irdeto Amsterdam, Netherlands Paul MacDougall Solutions Architect, Bitmovin New York, New York Kieran Farr VP Marketing San Francisco, California
  • 4. © 2018 Irdeto. All Rights Reserved. – www.irdeto.com We protect our clients’ business and brand by securing their digital assets, platforms and applications.
  • 5. © 2018 Irdeto. All Rights Reserved. – www.irdeto.com Irdeto Rights customers Deployments in 6 continents Over 500 Million licenses delivered monthly Hundreds of thousands of content protected
  • 6. DRM Pain Point ● DRM is required to protect monetization models from copyright infringement by both casual and sophisticated actors ● DRM can be complex due to challenges implementing integrations and reaching a highly fragmented market ● Today, we propose multi-DRM as a short term solution, and CMAF as a long term solution.
  • 7. Webinar Agenda ● Introductions ● Who are you? ● What is the state of DRM today? ○ Overview of today’s workflows & challenges ○ Recent changes, offline DRM, etc ○ Example ● Changes coming to common workflows with CMAF ○ What does this mean for me? ○ Avoiding pitfalls in implementing CMAF workflows ○ Example ● What are the next steps? ● Questions?
  • 10. How Does DRM Work? The video content is encrypted with a content key System generates license files to accompany the content System allows playback for an authenticated user and device
  • 11. Implementing a DRM Workflow End user application Authenticates with Provider. Entitlement server defines the content the user is entitled to watch Your Entitlement Server License Server End User
  • 12. Implementing a DRM Workflow End user requests to play content. Your Entitlement Server License Server End User
  • 13. Implementing a DRM Workflow End user application requests a license for a particular content Your Entitlement Server License Server End User
  • 14. Implementing a DRM Workflow Key is given to End User, playback is permitted Your Entitlement Server License Server End User
  • 15. DRM Technologies by Provider Widevine Modular PlayReady Fairplay
  • 16. Widevine Modular DRM Overview Widevine Modular (successor to Classic) ● Google’s DRM - Extensive support for Google ecosystem ● Supports DASH with CENC ● Supports Hardware Security (TEE) ● Can limit content quality server-side ● Rights expression/policy enforcement ● Uses AES CTR
  • 17. PlayReady DRM Overview Microsoft PlayReady ● Microsoft DRM - broad platform support, including many smart TVs ● Most robust rights management ● Pre-cache licenses (fine grain sunrise and sunset of keys) ● Uses AES CTR
  • 18. FairPlay DRM Overview Apple Fairplay ● No rights expression or policy enforcement ● Needs Key Security Module on Key Server ● Needs code to relay key requests ● Uses AES CBC
  • 19. © 2018 Irdeto. All Rights Reserved. – www.irdeto.com DRM fragmentation Google Widevine Microsoft PlayReady Apple FairPlay SmartTV’s Set Top Boxes For use in China 19
  • 20. 2017 Video Developer Survey | DRM Systems
  • 21. Putting it All Together
  • 22. © 2018 Irdeto. All Rights Reserved. – www.irdeto.com 22 Irdeto Control – Simpler integration Operator Irdeto ControlContent ID, Encryption Keys Policies CDN LicensesKey Management Multi-DRM License Servers Content Usage Control Authentication + Entitlements Pre-integrated with leading encoders / packagers Available as hosted or licensed solution Player / Device
  • 23. Multi-DRM Maximum device reach ● Traditional (before DASH) Multi-DRM setups need to encrypt and package the content for each DRM separately ● DASH CENC/EME - allows key association from different DRM’s with the same video ● Except for Apple (FairPlay with HLS on devices & in Safari)
  • 25. Recent Changes ● CMAF allows a common set of encoded video files to be used by multiple platforms ● Google and Microsoft have announced support for CBC encryption in the Widevine and Playready CDMs ● Offline DRM
  • 27. Current AVC/h.264 HLS DASH FairPlay PlayReady, Widevine, etc. Apple Users Everyone else AES-128 CBC AES-128 CTR Separate video files on storage/CDN
  • 28. CMAF AES-128 CBC AVC/h.264 HLS DASH FairPlay PlayReady, Widevine, etc. Apple Users Everyone else Only manifests (.m3u8 & .mpd), small text files, are replicated on storage and CDN
  • 29. Wrapping it up ● DRM is required (in many cases) ● DRM can be complex ● Multi-DRM is the current reality ● CMAF as a long term solution to simplify workflow
  • 30. How do I get started? ● Start quickly using Bitmovin Encoding + Player + Irdeto ● Contact us for a free trial: https://goo.gl/91HG5F (will also be shared via email) ○ fully-featured API integration ○ easy to build flexible and customizable workflows ○ maximum device and browser coverage
  • 31. Q&A

Editor's Notes

  1. I’d like to start by introducing our guests. With me today are two experts in both video encoding and codec research: Juan bio: Juan Martinez is responsible of the OTT media protection products at Irdeto and has extensive experience in the introduction of new technologies as digitalization of TV, HD and 4K, as well as large OTT deployments. Juan has been working in global electronics and telecommunication businesses since 1999 for companies including Phillips, Liberty Global, and Acision, before joining Irdeto. (Amsterdam) Paul MacDougall - Paul is a Solutions Architect with Bitmovin. He has been live streaming video on the internet for over a decade, pioneering production and delivery techniques for fashion and sports sectors, and helping customers plan and implement video monetization workflows using both subscription models and advertising based solutions. (New York)
  2. Bitmovin is a provider of developer products to solve complex video problems. We have 3 primary products: a video player, video encoding and video performance analytics. Our software can be used through our API cloud offering, or on premise or in your own cloud using our containerized instances. We’re in 4 continents and growing quickly with top tier customers like the New York Times, Sling and Red Bull Media and the proud winner of a number of technology innovation awards.
  3. Irdeto protects their clients’ business and brand by securing their digital assets, platforms and applications. Irdeto’s products serve a wide range of industries from media & entertainment to connected transport and IoT connected industries.
  4. Irdeto is an international company with deployments across 6 continents with over 500 MM licenses delivered monthly.
  5. All this means that the DRM market has become increasingly fragmented and confusing for operators who want to reach the widest possible audience. Today we have a picture that’s constantly changing but looks something like this: There’s Widevine from Google….that’s supported by many leading browsers and devices. And Microsoft’s PlayReady…which is also widely supported 3. And if you want to reach Apple Devices you’ll need Apple FairPlay... You’ve also got legacy Flash players and Firefox that work with Adobe’s PrimeTime DRM and still some support for Marlin DRM, particularly on Set top boxes. 4. And if you want to reach consumers in China, you’ll need China DRM. Packaging, encrypting, and storing different versions of content for all these different solutions is a major overhead for Operators. Delivering different licenses to different devices is also complex. 5. One solution is MPEG DASH – an ISO standard that aims to simplify things for operators.
  6. From the developer report, 27% report DRM as one of the biggest pain points, Full report - https://bitmovin.com/video-dev-report/ Q: Which DRM system do you use? We see that 35% of the video developers apply some form of content protection on the streams they deliver. Whether using basic encryption, like AES-128, or Hollywood-grade DRM (Digital Rights Management) protection, like Widevine Modular and Microsoft Fairplay, content security is a necessary part of today’s video streaming business. MPEG-DASH has significantly complexities of implementing a multi-DRM workflow, applying the right DRM schema to fit the end-user device and browser.
  7. JWT token for authentication https://jwt.io/
  8. If you want to achieve maximum device reach it’s impossible to use just one DRM. MPEG-CENC is a huge improvement on the traditional Multi-DRM model as it prevents duplication by avoiding the need to create one output package for each DRM.
  9. CBC = Cipher Block Chaining CTR = Counter
  10. Irdeto can get you setup in 24 hours with an evaluation agreement
  11. Thanks for joining us for “DRM Back-to-Basics”