11
W3C Web and TV Workshop 8 February, 2011 John Simmons Media Platform Architect Microsoft The role of adaptive streaming standardization activities in defining broadband television standards

The role of adaptive streaming standardization activities in defining

Embed Size (px)

Citation preview

Page 1: The role of adaptive streaming standardization activities in defining

W3C Web and TV Workshop 8 February, 2011

John Simmons

Media Platform Architect Microsoft

The role of adaptive streaming standardization activities in defining broadband television standards

Page 2: The role of adaptive streaming standardization activities in defining

Broadband Television Standard Elements

Broadband Television Channel

Content Protection

▶ Common encryption

▶ Broad industry fora adoption

Authentication & Authorization

▶ AuthN for broadcaster and non-broadcaster

▶ Not dependent on a custom application

▶ Addresses privacy issues

Encoding

▶ Common encode: Download to own, progressive download, adaptive streaming

▶ Address combinatorial complexity problem

Adaptive Streaming

▶ CDN optimization

▶ Alternate tracks synchronized at client

Application Portability

▶ HTML5

▶ Standardized

Encryption enforces

authorization

DRM interoperable encoding Combinatorial complexity addressed

Protected adaptive streaming support

8-Feb-2011 W3C Web and TV Workshop - Microsoft 2

Supply side optimization

Online video providers Network optimization

DRM interoperability Cross platform support

Page 3: The role of adaptive streaming standardization activities in defining

Encoding & Adaptive Streaming Standardization

IIS Smooth Streaming

HTTP Live Streaming (HLS)

Smooth Streaming Transport Protocol Protected Interoperable File Format

Sept 2009

First Informational Draft May 2009

Adaptive HTTP Streaming (AHS) March 2010

HTTP Adaptive Streaming (HAS) Sept 2010

Dynamic Adaptive Streaming over HTTP (DASH)

Draft International Standard – February 2011

Publish

Publish Under Community Promise (royalty free)

Liaison relationship

Liaison relationship Liaison relationship

Publish Publish

Publish MPEG - ISO/IEC JTC1/SC29 WG11

Liaison relationship

Publish

Common File Format Estimated. Q1 2011

Contribute

8-Feb-2011 W3C Web and TV Workshop - Microsoft 3

14496-12 ISO Base Media File Format Draft Amendment - February 2011

Digital Entertainment Content Ecosystem

Page 4: The role of adaptive streaming standardization activities in defining

Microsoft & MPEG DASH Licensing

For conformant implementations of the final MPEG DASH specification, Microsoft plans to make its necessary patent claims available under the MPEG patent policy’s royalty-free RAND licensing option.

Any patent licensing commitment to MPEG DASH implementations will not interfere with or change the terms of any other licensing programs.

8-Feb-2011 W3C Web and TV Workshop - Microsoft 4

Page 5: The role of adaptive streaming standardization activities in defining

THANK YOU

Adaptive HTTP Streaming Standardization

Adaptive streaming standardization activities and their importance to broadband television

8-Feb-2011 W3C Web and TV Workshop - Microsoft 5

Page 6: The role of adaptive streaming standardization activities in defining

W3C Web and TV Workshop 8 February, 2011

John Simmons

Media Platform Architect Microsoft

The role of DRM interoperability schemes in defining broadband television standards

Page 7: The role of adaptive streaming standardization activities in defining

Broadband Television Standard Elements

Broadband Television Channel

Content Protection

▶ Common encryption

▶ Industry fora adoption

Authentication & Authorization

▶ Allow AuthN to non-broadcaster

▶ Not dependent on custom application

Encoding

▶ Download to own, progressive download, adaptive streaming

▶ Address combinatorial complexity

Adaptive Streaming

▶ CDN optimization

▶ Alternate tracks synchronized at client

Application Portability

▶ HTML5

▶ Standardized

Encryption enforces

authorization

DRM interoperable encoding Combinatorial complexity addressed

Protected adaptive streaming support

8-Feb-2011 W3C Web and TV Workshop - Microsoft 7

Supply Side Optimization

New Online Video Providers Network optimization

DRM Interoperability Cross Platform Support

Page 8: The role of adaptive streaming standardization activities in defining

Digital Rights Management Standards

2010-04-22 Draft - Microsoft Confidential 8

The problem space Non-interoperable ecosystems Encoding inefficiencies DRM-free not an option for high value video Industry will not settle on a single DRM

Solution attributes Protected adaptive bitrate streaming DRM interoperability Common three- (multi-) screen support

Page 9: The role of adaptive streaming standardization activities in defining

DRM Interoperability is best achieved by standardizing

the encryption (scrambling) algorithm.

Why is DRM Standardization so Difficult? Implementations are always proprietary, so how to make interoperable?

8-Feb-2011 W3C Web and TV Workshop - Microsoft 9

Ease of Standardisation Difficult Easy

Nearly standardized today. Easy.

Always present & proprietary.

Tied to compliance rules

of licensing regime

Tied to authentication of licensing regime.

Page 10: The role of adaptive streaming standardization activities in defining

Publish Under Community Promise (royalty free)

Protected Interoperable File Format Contribute

Sept 2009

DRM Standardization Through Standardized Encryption

8-Feb-2011 W3C Web and TV Workshop - Microsoft 10

14496-12 ISO Base Media File Format Draft Amendment - January 2011

MPEG - ISO/IEC JTC1/SC29 WG11

Estimated. Q1 2011 Common File Format

Publish

Liaison

14496-12 ISO Base Media File Format Final Draft Amendment - ~ July 2011

Proposed

15 January 2011

A standard encryption algorithm is the best way to achieve DRM-interoperability. This leaves the business decision of the DRM technology to use outside the standard.

For broadband television, this standard needs to be compatible with an adaptive streaming standard.

IPTV Content Scrambler

25 November 2010

Call for Proposal

1) HW friendly

2) Software friendly

3) Software friendly with IPR hook.

Digital Entertainment

Content Ecosystem

Page 11: The role of adaptive streaming standardization activities in defining

THANK YOU

Digital Rights Management Standardization

DRM interoperability and its importance to broadband television

8-Feb-2011 W3C Web and TV Workshop - Microsoft 11