Vishal Sood Program Manager Microsoft WSV301 Agenda Delivering Media with IIS Media Services Deliver existing content more effectively Decongest the First Mile Adapt to the Last Mile challenge ID: 612376
Download Presentation The PPT/PDF document "Advanced Media Delivery with Internet In..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Advanced Media Delivery with Internet Information Services (IIS)
Vishal
Sood
Program Manager
Microsoft
WSV301Slide3
Agenda
Delivering Media with IIS Media Services
Deliver existing content more effectively
De-congest the “First Mile”
Adapt to the “Last Mile” challenge
Monetize and scale your Web Site
Bring an end-to-end solution to lifeSlide4
IIS Media Services Strategy
“Web media platform to deliver best-in-class user experience and rich monetization tools built on cacheable HTTP”
User experience that smoothly scales to true HD
Best quality for the moment given network/CPU
Responsive interactivity (instant start/seek)
Platform to make money on the web
User engagement tracking and rich reporting
Technology that scales to your business
Industry-leading scale at lowest cost
Cacheable HTTP to align with Web infrastructureSlide5
Why Use IIS Media Services?
Drive more site traffic and increase ad revenue
Attract and retain viewers w/engaging experiences
Monetize by making more for each ad impression
Give your users the best playback experience
Make High-Definition (HD) on the Web a reality
Never make your users wait for content
Deliver the right bits at the right time
Use platform components to monetize and scale
Deliver Media/Web content from the same servers
Track your users’ experience in real-time
Scale out delivery with the needs of your businessSlide6
Movie
Progressive Download
Movie
Progressive DownloadSlide7
Deliver Existing Content Better
Bit Rate Throttling
Save bandwidth – send only what is watched
Use Dynamic Throttling to apportion bandwidth
Configure throttling for many content types
Web Playlists
Control content playback, enforcing order
Monetize content in ad-funded scenarios
WMSDeliver Live or On-Demand Windows MediaSlide8
Getting the Most from Your Existing Content
demo
Improved Progressive DownloadSlide9
Movie
Traditional Streaming
Traditional Streaming
Movie
Progressive Download
Setup
Seek
Pause
PlaySlide10
Streaming and Prog. Download
Smooth Streaming:
Best of both approaches
Traditional Streaming
Responsive User Experience
Bandwidth Use
User Tracking
Progressive Download
Works from a Web Server
World-wide scale w/HTTPSlide11
The "First Mile" Challenge
Challenge: Scale
(“
The Day Live Web Video Streaming Failed Us
”)
Media Origin
Media EdgesSlide12
Movie
Smooth Streaming
Traditional Streaming
Smooth Streaming
Movie
Progressive Download
Play
Seek
Pause
Video @ 01:
04
?
Video @ 01:
06
?
Video @ 01:
08
?Slide13
De-congesting the "First Mile"
HTTP Origin
HTTP Edge
Servers
Remote Region
HTTP Distribution
Servers
ISP
EnterpriseSlide14
Overcome "First Mile" Challenge
Smooth Streaming – stateless
Reduced load on the origin
Make best use of the internet
All HTTP servers in the path can cache and serve
Quick response and no first mile congestion
Scale-out your network as needed
Start small and scale with easeSlide15
The "Last Mile" Challenge
Edge Server
The “Last Mile” from Server to Client
Low
Bandwidth
Fast CPU
High Bandwidth
Slow
CPU
“Best quality I can download”
High Bandwidth Fast CPU
“Best quality I can render”
“Best quality, period ”
Conditions change every secondSlide16
Adapting Bit Rate in Real-Time
2.4M
…
300K
Bit Rate Heuristics
300K @ 00:
00
?
700K @ 00:
02
?
2.4M @ 00:
04
?
1.5M @ 00:
06
?
2.4M @ 00:
08
?
00:
00
00:
02
00:
04
00:
06
00:
08
300K (start quickly)
700K (good network)
2.4M (great network)
1.5M (glitch)
2.4M (play on…)Slide17
Adapt to the "Last Mile"
Smooth Streaming – adapt bit rate in real-time
Best experience possible for conditions
Right content at the right time
Give your users the best experience
Video playback does not stop
Best quality for network/CPU at any point in time
Instant start-up, instant seek
Leverage HTTP cache-abilityGet better
QoS w/the reach of HTTP cachesSmart Client Heuristics self-correct video deliveryOne caching infrastructure (HTTP) not twoSlide18
Smooth Streaming: How it works
demoSlide19
Smooth Streaming - Recap
True HD delivery for Live and OD content
Provide Rich DVR capabilities for Live
Client and Server Platform
Cacheable HTTP
Scale and TCO
Monitor your network in real-time
Report real-time analyticsSlide20
Real-time Monitoring and Analytics
Advanced Logging Server
Edge Server
User Experience DataSlide21
Advanced Logging - Real-time monitoring
demoSlide22
Using an HTTP Delivery Network
HTTP Origin
HTTP Edge
Servers
Remote Region
HTTP Distribution
Servers
ISP
EnterpriseSlide23
Using Smooth Streaming
Media Origin
Media Distribution Servers
Media Edge ServersSlide24
Monetizing and Scaling
Live Smooth Streaming
Cacheable HTTP delivery for Live events
Network Digital Video Recorder (DVR)
Advanced Logging
Real-time integration for log data
Rich user engagement data to improve ROI
Centralized client logging for large networks
Origin, Distribution, EdgeEach adds unique value to light up the networkSlide25
Smooth Streaming Ecosystem
Encode
Content
Create
Application
Experience
Deliver
ContentSlide26
Smooth Streaming Workflow
Create the Silverlight Experience using Expression Studio
Encode media content using
Expression Encoder 2 SP1+
Publish the content and Silverlight experience
to IIS Server
Deliver using IIS Media Services
Consume content in SilverlightSlide27
Smooth Streaming Client Experiences
demoSlide28
IIS Media Services RoadmapSlide29
Summary and Call-to-Action
Reasons to use Media and Smooth Streaming
Light up your Web Site with Media
Give your users the best playback experience
Use platform components to scale and monetize
Start with
IIS Media Services
today by
Optimizing your Prog. DL content
(1.0)Overcome “First Mile” and “Last Mile” w/Smooth Streaming (2.0)Using Live, Advanced Logging, and Edge Caching
(3.0)Try IIS Media Services at http://iis.net/media Expression Encoder: http://microsoft.com/expressionSilverlight: http://silverlight.net Slide30
www.microsoft.com/teched
Sessions On-Demand & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification and Training
R
esources
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources
Required Slide
Speakers,
TechEd 2009 is not producing
a DVD. Please announce that
attendees can
access session
recordings at TechEd Online. Slide31
Windows Server Resources
Make sure you pick up your copy of Windows Server 2008 R2 RC from the Materials Distribution Counter
Learn More about Windows Server 2008 R2:
www.microsoft.com/WindowsServer2008R2
Technical Learning Center (Orange Section):
Highlighting Windows Server 2008 and R2 technologies
Over 15 booths and experts from Microsoft and our partners
Required Slide
Track PMs
will supply the content for this slide,
which will be inserted during the final scrub.Slide32
Related Content
WSV304 Deploying and Managing Scalable Web Server Farms with
I
IS
7.0
WSV205 Extend your Web Server: What's New in IIS and the Microsoft Web Platform
WSVS04-HOL Delegating the Administration of IIS 7.0 to Remote Users
WUX403 – End-to-End Extensibility for IIS7 Developers
Required Slide
Speakers,
please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.Slide33
Track Resources
IIS Media Services Landing Page
–
www.iis.net/media
Expression Encoder Landing Page
–
www.microsoft.com/expression
Silverlight Landing Page
– www.silverlight.net
IIS Landing Page – www.iis.net
Required SlideTrack PMs will supply the content for this slide, which will be inserted during the final scrub.Slide34
Complete an evaluation on
CommNet
and enter to win!
Required SlideSlide35
©
2009 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks 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.
Required Slide