13
MPEG-4 & Windows MPEG-4 & Windows Media Media Dr. Jordi Ribas-Corbera Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Lead Program Manager, Codecs Digital Media Division Digital Media Division Microsoft Corp Microsoft Corp [email protected] [email protected]

MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp [email protected]

Embed Size (px)

Citation preview

Page 1: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

MPEG-4 & Windows MediaMPEG-4 & Windows Media

Dr. Jordi Ribas-CorberaDr. Jordi Ribas-CorberaLead Program Manager, CodecsLead Program Manager, Codecs

Digital Media DivisionDigital Media Division

Microsoft CorpMicrosoft Corp

[email protected]@microsoft.com

Page 2: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

2

OverviewOverview Digital Media IntroductionDigital Media Introduction

Windows Media Technologies and MPEG-4Windows Media Technologies and MPEG-4

MPEG-4 status in industryMPEG-4 status in industry Benefits of MPEG-4Benefits of MPEG-4 Microsoft efforts in MPEG-4Microsoft efforts in MPEG-4 Challenges facing MPEG-4 Challenges facing MPEG-4 Microsoft’s position on MPEG-4Microsoft’s position on MPEG-4 SummarySummary

Page 3: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

3

Many devicesMany devices Wired or wirelessWired or wireless Access from Access from

anywhereanywhere Software Software

IntegrationIntegration Personalized Personalized

deliverydelivery

Digital Media WorldDigital Media World

Rich ServicesRich Services

                                           

Page 4: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

4

Live FeedLive Feed

Windows Media Windows Media EncoderEncoder

Windows MediaWindows Media Services Server Services Server

Windows Media Windows Media Player Player

PC, Hand-held, STBPC, Hand-held, STB

UNICAST, UNICAST, MULTICASTMULTICAST

Stored Stored ContentContent

Live ContentLive Content

On-demandOn-demand ContentContent

AuthoringAuthoring DistributionDistribution PlaybackPlayback

License License ServerServer

Streaming from a Streaming from a WM Server WM Server (or Web Server)(or Web Server)

Windows Media TechWindows Media Tech

Download & PlayDownload & PlayStreamingStreaming

Page 5: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

5

Windows Media Tech and Windows Media Tech and MPEG4MPEG4

Windows Media Player

Windows Media

Encoder

Windows Media Rights

Manager

Windows Media Format(ASF +

Codecs + DRM)

Windows Media SDK

Windows Media

Services

WMT

Windows Media

EmbeddedPAK

WM Format CODECS:Windows Media VideoWindows Media Audio

ISO MPEG-4 VideoWindows Media Screen

Page 6: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

6

MPEG-4 Status in IndustryMPEG-4 Status in Industry Several companies are implementing Several companies are implementing

different parts of MPEG-4 in their productsdifferent parts of MPEG-4 in their products Apple, Envivio.com, E-vue, Fraunhofer, Ivast, Apple, Envivio.com, E-vue, Fraunhofer, Ivast,

Matsushita, Microsoft, Philips, Sharp, Toshiba, … Matsushita, Microsoft, Philips, Sharp, Toshiba, …

First successful interoperable products First successful interoperable products (developed independently) using MPEG-4 (developed independently) using MPEG-4 VideoVideo Sharp’s Internet ViewCam and Microsoft’s Sharp’s Internet ViewCam and Microsoft’s

Windows Media Player, in 1999Windows Media Player, in 1999 NTT DoCoMo “Eggy” wireless terminal and NTT DoCoMo “Eggy” wireless terminal and

Microsoft’s Windows Media Encoder and Player, Microsoft’s Windows Media Encoder and Player, in 2000in 2000

Some tools for creating and authoring Some tools for creating and authoring MPEG-4 format emergingMPEG-4 format emerging

Page 7: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

7

Benefits of MPEG-4Benefits of MPEG-4 Standards are helpful for interoperabilityStandards are helpful for interoperability Follows successful MPEG-1 and MPEG-2 Follows successful MPEG-1 and MPEG-2

effortsefforts Improved quality over previous MPEG Improved quality over previous MPEG

standardsstandards E.g., MPEG-4 Video (version 1) saves 15-25% of bit E.g., MPEG-4 Video (version 1) saves 15-25% of bit

rate over MPEG-2 -- according to MPEG-4 testsrate over MPEG-2 -- according to MPEG-4 tests Larger set of target applications over previous Larger set of target applications over previous

MPEG standardsMPEG standards From very low to very high bit ratesFrom very low to very high bit rates Multiple codecs for different media (voice, still Multiple codecs for different media (voice, still

image, etc.)image, etc.) Several companies are already implementing Several companies are already implementing

parts of the standardparts of the standard

Page 8: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

8

Microsoft Efforts in MPEG-4Microsoft Efforts in MPEG-4 Actively participant since 1995 to help develop MPEG-4Actively participant since 1995 to help develop MPEG-4

100+ contributions 100+ contributions focused on Video coding focused on Video coding Contributed C++ official version of Verification Model Contributed C++ official version of Verification Model

(VM) Video software (enc/dec) to ISO(VM) Video software (enc/dec) to ISO Current MPEG Video Chairman is from MicrosoftCurrent MPEG Video Chairman is from Microsoft

Created essential IP used in standardCreated essential IP used in standard Participating in MPEG-4 Video Patent Pool (currently Participating in MPEG-4 Video Patent Pool (currently

there are 19 companies in M4VisualPHG)there are 19 companies in M4VisualPHG) Helped make MPEG-4 popular in industryHelped make MPEG-4 popular in industry

Supported MPEG-4 Video codec in Windows Media Supported MPEG-4 Video codec in Windows Media TechnologiesTechnologies

Partnered with companies using MPEG-4 VideoPartnered with companies using MPEG-4 Video Interoperating with products / services from NTT DoCoMo, Interoperating with products / services from NTT DoCoMo,

Sharp, …Sharp, … DemoDemo

Page 9: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

9

Challenges Facing MPEG-4Challenges Facing MPEG-4 Huge standard Huge standard limits interoperability limits interoperability

Video with ~20 profiles (simple, core, main, still texture, streaming, Video with ~20 profiles (simple, core, main, still texture, streaming, advanced simple, etc.), Graphics (SHNC, FAPs), Audio, Speech, advanced simple, etc.), Graphics (SHNC, FAPs), Audio, Speech, Systems (File Format, Bifs, DMIF)Systems (File Format, Bifs, DMIF)

Many versions: V1, V2, V3, V4 …Many versions: V1, V2, V3, V4 … MPEG-4 is a large set of tools that companies pick and chooseMPEG-4 is a large set of tools that companies pick and choose

MPEG-4 video quality not competitive with state of the MPEG-4 video quality not competitive with state of the art in compressionart in compression Other emerging Standards such as ITU-T H.26L claim better performanceOther emerging Standards such as ITU-T H.26L claim better performance

E.g., see Q15-H-21 in E.g., see Q15-H-21 in ftp://standard.pictel.com/video-site/9908_Berftp://standard.pictel.com/video-site/9908_Ber, 1999. , 1999. Popular internet codecs already providing better qualityPopular internet codecs already providing better quality

E.g., Real Video 8 and Windows Media Video 8E.g., Real Video 8 and Windows Media Video 8 New video codec effort starting in MPEGNew video codec effort starting in MPEG

Some features are unproven commercially as of nowSome features are unproven commercially as of now E.g., object-based coding, sprites, SHNC, FAPs, Bifs, …E.g., object-based coding, sprites, SHNC, FAPs, Bifs, …

MPEG-4 lacks complete solution for end-to-end deliveryMPEG-4 lacks complete solution for end-to-end delivery No Digital Rights Management, Screen codec, Networking No Digital Rights Management, Screen codec, Networking

protocols/Server (with system layer)protocols/Server (with system layer) Licensing of MPEG-4 not yet clearLicensing of MPEG-4 not yet clear

Page 10: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

10

Microsoft’s Position on Microsoft’s Position on MPEG-4MPEG-4 Microsoft continues support of MPEG-4 video Microsoft continues support of MPEG-4 video

for interoperabilityfor interoperability Microsoft continues to innovate with Microsoft continues to innovate with

Windows MediaWindows Media Customers demand the best qualityCustomers demand the best quality

State-of-the-art Windows Media Video and State-of-the-art Windows Media Video and Audio codecsAudio codecs

Complete end-to-end solutionsComplete end-to-end solutions Digital Rights ManagementDigital Rights Management High-performance streaming protocols/serverHigh-performance streaming protocols/server Specialized codecs such as Windows Media Specialized codecs such as Windows Media

ScreenScreen

Page 11: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

11

Summary Summary

Microsoft provides support for MPEG-4 Microsoft provides support for MPEG-4 video today for interoperabilityvideo today for interoperability

MPEG-4 is a broad standard and likely MPEG-4 is a broad standard and likely not all components will achieve not all components will achieve commercial viabilitycommercial viability

Other technologies are also needed to Other technologies are also needed to meet customers requirements meet customers requirements

Customers can choose interoperability Customers can choose interoperability or better quality / feature set with or better quality / feature set with Windows MediaWindows Media

Page 12: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com

12

Q & AQ & A

For more informationFor more information http://microsoft.com/http://microsoft.com/windowsmediawindowsmedia http://msdn.microsoft.com/windowsmediahttp://msdn.microsoft.com/windowsmedia

Page 13: MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp JordiR@microsoft.com