open video for the web - streaming media - online video news
TRANSCRIPT
![Page 1: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/1.jpg)
Open video for the web
John LutherProduct Manager
Matt FrostBusiness Development
![Page 2: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/2.jpg)
WebM gaining momentum
Only five months after WebM launch, lots to talk about:
WebM overviewProject highlights since launchPartners updateVP8 “Aylesbury” releaseDevelopment plansQuestions
![Page 3: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/3.jpg)
WebM overview
![Page 4: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/4.jpg)
What is WebM?
High quality, open alternative for web videoVP8 videoVorbis audioMatroska-based container
Launched May, 2010
![Page 5: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/5.jpg)
WebM codecs
VP8 videoDVD-quality at less than 1 megabit/second; 1080p HD ~6 megabits/secondSimple design, low underlying computational complexityAny VP8 decoder can play any VP8 streamExceptional realtime/live encoding performance
Vorbis audioCD quality at ~160Kbps @ 44.1 kHzMono, stereo, 5.1/7.1 surround, etc.Open project managed by the Xiph foundation
![Page 6: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/6.jpg)
WebM project goals
Focus on video for the webMake web video a great user experienceSupport WebM in all browsers in HTML5 <video>
Provide an open choice to the marketCollaborate with our developer community
Fundamental innovation in all aspects of web video
Proliferate WebM widely in hardwareMake web video easy
Any VP8 decoder can play any VP8 streamSimple file format, simple encodingWidely available in encoding tools
![Page 7: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/7.jpg)
Project highlights
![Page 8: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/8.jpg)
Only five months after launch
CommunityGrowing developer community
FFmpeg native decoder
WebM Summit
20+ new partners & supporters
Streaming Media Europe award (Fluendo WebM live webcast)
IntegrationsFirefox 4, Opera 10, Chrome 6+, IE9*, Safari 5*
Skype 5 multi-party conferencing
YouTube HTML5 beta (80% daily videos available in WebM)
Many software players, encoding tools, OVPs, cloud services
Improvements libvpx "Aylesbury" release
libwebm muxer/demuxer
WebM validator tool
Nightly automated quality and performance testing
Platformsx86, Atom, ARM, PPC
Windows, MacOS, Linux
Android
DShow/WMF/QuickTime/ gstreamer
ASICs, hardware
*If the user has installed WebM codecs on the system
![Page 9: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/9.jpg)
Partners update
![Page 10: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/10.jpg)
Partners and supporters
![Page 11: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/11.jpg)
Building the WebM ecosytem
Encoding tools and servicessupport in standard video encoding productssupport from OVPs and cloud encoding services
Embedded supportCPUs, GPUs, MCUs, DSPsVP8 RTL availableARM-optimized software available at WebMproject.org
Content protectionDRM in HTML5DRM support for WebM/VP8 possible at codec, wrapper, or HW level
Player technologyadoption across browserssupport in ubiquitous players
*If the user has installed WebM codecs on the system
![Page 12: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/12.jpg)
Hardware support
First VP8 ASIC chips expected from vendors in Q1 2011Very low power, up to 1080p decoding
Tier1 semiconductor manufacturers working to support WebMSoftware optimizations, accelerators, full hardware implementationsTI OMAP 4: 1080p30, low power
Devices available in some markets by Q1 2011Hardware designs available from Google and partners
Decoding available now, encoding in Q1 2011Licensed to over a dozen semiconductor manufacturers already
![Page 13: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/13.jpg)
VP8 SDK "Aylesbury"
![Page 14: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/14.jpg)
“Aylesbury” project goals
Core VP8 codec SDK (libvpx)Focused on VP8 decoder performance, encoder qualityResults:
Avg. 28% improvement in decoder speed+7% overall PSNR improvement in “best” VP8 encoding quality+6.5% overall SSIM improvement
Improved developer tools, bug fixes, QuickTime components
Photo: Allan Hack (flickr.com/people/aehack/)
![Page 15: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/15.jpg)
Aylesbury improvements
![Page 16: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/16.jpg)
Aylesbury improvements
![Page 17: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/17.jpg)
Aylesbury improvements
![Page 18: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/18.jpg)
Development plans
![Page 19: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/19.jpg)
libvpx “Bali”
Q1 2011Focused on VP8 encoder speedGoals:
Dramatically faster encoderImproved user playback experiencePublic continuous build & test systemExpand test clip set
Photo: Steven G. Johnson (math.mit.edu/~stevenj/)
![Page 20: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/20.jpg)
Other WebM project efforts
Live http encoding & streaming in <video>
Adaptive bitrate http streaming in <video>
“RTC over web” - realtime telecomm in the browser
Vorbis multichannel improvements
VP8 RTP payload specification
Subjective (i.e., "human") video quality testing
![Page 21: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/21.jpg)
Questions?
![Page 22: Open video for the web - Streaming Media - Online Video News](https://reader035.vdocuments.site/reader035/viewer/2022071602/613d6ab1736caf36b75d145c/html5/thumbnails/22.jpg)
Thank You