ida 0911xx (can publish)
DESCRIPTION
This was a presentation to the IPTV working group run by the IDA in Singapore (chaired by A*Star / IR2). This was a public event while i worked at MSTV.TRANSCRIPT
MicrosoftStandards & technology update for media
IDA’s WG#3 (IPTV)Singapore, Nov 2009
Paul SouthernSolutions Director - AsiaTV, Video & Music
This document supports a preliminary release of a software product that may be changed substantially prior to final commercial release, and is the confidential and proprietary information of Microsoft Corporation. It is disclosed pursuant to a non-disclosure agreement between the recipient and Microsoft. This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document. Information in this document, including URL and other Internet Web site references, is subject to change without notice. The entire risk of the use or the results from the use of this document remains with the user. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
© 2009 Microsoft Corporation. All rights reserved.Microsoft, Mediaroom, the Mediaroom logo, and/or other Microsoft products referenced herein are trademarks of the Microsoft group of companies.
Nov 2009 Microsoft Confidential Page 2
Today’s updateSmooth StreamingSilverlightPlay ReadyPIFFWindows 7 media
Nov 2009 Microsoft Confidential Page 3
Microsoft Confidential
Smooth StreamingIIS7 Media Services: Live Smooth StreamingDynamically detects and seamlessly switches, in (near) real time, the video quality of streamed media– Adaptive not traditional
Video is multi-rate encoded– 2-4 sec chunks at GOP boundaries
Standards-based - fMP4– MPEG-4 Part 14 (ISO/IEC 14496-12) - disk and wire format
Nov 2009 Page 4
Microsoft Confidential
Smooth Streaming
Nov 2009 Page 5
http://www.iis.net/media/experiencesmoothstreaming
Microsoft Confidential
Smooth StreamingBased on HTTP– Utilize existing network infra, port 80, no firewall walls, no
special routers, use existing proxies & caches, get closer to the edge
Silverlight support (accessible at .NET)Expression Encoder 2, Akamai's OVPAnnounced August 2009
License is open to all and royalty-free– Microsoft Community Promise
• http://www.microsoft.com/interop/cp/default.mspx
Nov 2009 Page 6
Silverlight today• Launched Sep 07• PC, Mac, Linux• 1080p• OOB - Out of the browser• Native H.264 + Advanced Audio Coding (AAC) Audio
• 400m+ downloads (1 in 3 computers)• 400k+ developers• 200+ partners in 30 countries• Integrated with Play Ready and IIS7 SS
July 2009 Microsoft Confidential Page 7Nov 2009 Microsoft Confidential Page 7
NBC Olympics• Average 27mins spent on site (vs 3mins on others)• 1.3 Billion page views• 70 Million video streams• 600 Million minutes of video content
Page 8Nov 2009 Microsoft Confidential Page 8
Netflix• World’s largest online movie rental service• 10 Million subscribers (Feb 2009)• 12,000 movies and TV episodes• Instantly stream movies to PC and Mac• PlayReady DRM for content protection• Timeline navigation; rewind, fast-forward
Page 9Nov 2009 Microsoft Confidential Page 9
Microsoft Confidential
Play ReadyDomain supportEmbedded LicenseExtended Format: H.264, AAC family, MPEG 4 pt2 video, in addition to WMA, WMVContent types: games, ringtones, wall papersSilverlight SupportWMDRM compatibilityAES and ECC cryptography (NIST P-256) Unified Device Porting Kit
Nov 2009 Page 10
Microsoft Confidential
Play ReadyScenarios– Download and play protected content on PC, transfer to
mobile phone/device or stream to device– Purchase (or subscribe or rent), download, and play back
protected content directly on mobile phone or other device– Enjoy rich experiences with streamed or progressively
downloaded content on Windows PCs and Macs using Silverlight 2 Plug-In
– Seamlessly share protected content among devices
Nov 2009 Page 11
Microsoft Confidential
EST today
Nov 2009 Page 12
Microsoft Confidential
EST visionPortable, protected online media content– Accessible on all endpoints– Meet requirements of content providers– Support interoperability between manufacturers– Support extensibility for new manufacturers
Enable all key consumption scenariosSupply chain optimized – The key to online video market expansion– Prevent a hodgepodge of walled gardens
Nov 2009 Page 13
Microsoft Confidential
PIFFPIFF = Protected Interoperable File Format DRM interoperability & extensibility– Multiple simultaneous DRM systems in the same file– Standards-based: common encryption & container– Buy once, play anywhere for digital entertainment content
Announced Sep 2009
License is open to all and royalty-free– Microsoft Community Promise
• http://www.microsoft.com/interop/cp/default.mspx
Nov 2009 Page 14
Microsoft Confidential
PIFFConsumption scenarios: – Traditional and adaptive (fMP4) streaming– Progressive download– Download to own, Second session or digital copy– Side loading onto portable devices– Late binding/muxing for alternative audio/video tracks &
codecs– Client targeted advertising
Nov 2009 Page 15
Microsoft Confidential
Win7 codecs & containers
Nov 2009 Page 16
H.264: Baseline, Main, and High Profiles @ all levels
AAC: LC multichannel, HE v1 (SBR), HE v2 (PS)
MJPEG and DV native MFT decoders added for AVI
Generic Format Name
File Extensions Container Video Codecs Audio Codecs
MPEG-4 .mp4 (A, V, A+V).m4a (A)
ISO MPEG-4 H.264, MPEG-4 ASP and SP
AAC, MP3
3GPP/3GPP2 .3gp, .3g2 (A, V, A+V)
3GP H.264, MPEG-4 SP AAC
AAC .aac (A) ADTS AAC
ASP in AVI (compatible with DivX ® 4-6 video codec, Xvid, 3ivx
.avi (V, A+V) AVI MPEG-4 ASP MP3, MS ADPCM
AVCHD .m2t, .m2ts, .mts (A, V, A+V)
MPEG-2 TS H.264 Dolby Digital, LPCM
HDV .m2t, .m2ts, .mts (A, V, A+V)
MPEG-2 TS MPEG-2 MPEG-1 L2
Microsoft Confidential
Win7 Media CenterIn all SKUs (except Starter)
Virtual channels without TV tunerHW tuners: ATSC, DVB-T,T2, ISDB-T, DMB-TH
Live thumbnail forward and rewindTranscode when dropping
Compositing: cover art, menus/PIPs, floating gadgetTurbo scroll for channel guide, music
Copy remote content, play offlineWHS support and remote playback
Nov 2009 Page 17
Today’s updateSmooth StreamingSilverlightPlay ReadyPIFFWindows 7 media
Nov 2009 Microsoft Confidential Page 18
Today’s updateExperiences built on constituent standards
Windows 7 Media CenterMediaroom on multi screens
QoS and OTTXbox, Zune
SkyPlayer, many others
Nov 2009 Microsoft Confidential Page 19
For more infoSmooth Streaming
http://www.iis.net/media/experiencesmoothstreaming
Silverlighthttp://www.microsoft.com/silverlight/
Play Readyhttp://www.microsoft.com/PlayReady
PIFFhttp://learn.iis.net/page.aspx/685/protected-interoperable-file-format/
Windows 7 mediahttp://www.microsoft.com/mediacenter
Community Promisehttp://www.microsoft.com/interop/cp/default.mspx
July 2009 Microsoft Confidential Page 20
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Mediaroom, Segoe font and the Microsoft Mediaroom logo are trademarks of the Microsoft group of companies in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this
presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.