swug apr 2010 - delivery with windows server 2008 by dennis
DESCRIPTION
A presentation at SWUG (Apr 2010) - Discussing about Delivery video contents using Windows Media Streaming Services and IIS 7 Smooth Media Streaming.TRANSCRIPT
Media Delivery with Windows Server 2008
Dennis [email protected] Pro Evangelist | DPEhttp://innovativesingapore.comhttp://pingdennis.com
AgendaIntroduction to Media DeliveryScenarios and EcosystemWays to Delivery ContentWhat are the mechanisms
Media ScenariosEnterprises
On-demand training (e.g. compliance)Live executive broadcast (e.g. Town Hall)Programmed broadcast (e.g. CorpTV)Product promotion on corporate Web site
Internet (usually with ads)Social networking videosMovie trailersNews & Entertainment clipsMusic & movie services (subscription/PPV)Pre-programmed Internet Radio/TVRadio + television rebroadcasts Live Webcasts
Media Ecosystem
Source Encoder Server Client
7.0+ IIS Media Pack
Four Ways To Deliver MediaUGC - Free hosting or social networking site (YouTube, MySpace, MSN Video…)CDN – Contract your media delivery out to a
Content Delivery Network (Akamai, Limelight…)ASP - Contract a Video Publishing ASP (thePlatform, Brightcove…)DIY – Purchase and deploy your own media delivery servers
Streaming Progressive Download
Media Delivery MechanismsTwo most-common audio/video delivery mechanisms...
Simple send-and-forget HTTP delivery of an audio/video file that starts to play after a few seconds
of downloading
Scenario: You are hosting Web sites and want to add rich media
experiences
Actively-controlled transfer of a/v content typically received in near- real-time by the client and then
discarded after rendering
Scenario: You want to deliver media to mobile devices or for live
events, such as baseball games
Media Delivery MechanismsStreaming
Describe abc.wmvHeader ResponseHeader
S1
S2
S3
abc.wmv
Header
Setup abc.wmv Stream 2 & 3Setup Response
Play abc.wmvPlay Response
S2: Sample 3... Sample 2... Sample 1
S3: Sample 3... Sample 2... Sample 1
Streaming
Many basic and advanced media featuresServer-side playlistsBandwidth optimizationSupport for multiple protocols, including UDP & multicast
Requires a separate management infrastructureTied to specific media formats and media clients
Streaming Progressive Download
+ IIS Media Pack7.0
Media Delivery MechanismsChoosing the best way to deliver content
Windows Media Services
Highly Scalable Live and On-Demand StreamingProven ReliabilityBuilt-in Cache/Proxy capabilities
Industrial Strength, Global Scale
Windows Media Services
Content Control, Low Costs
Advanced Features, Affordable PricingServer-controlled PlaylistsAuthenticated Content Delivery
Windows Media Services
Simplified Management
Local and Remote Management optionsHTTP protocol supportSupport for Microsoft Operations Manager
Industry-ProvenWMS has been used by most Enterprise and CDN customers for yearsProven scalability up, typically 2-4x that of competing media serversProven scalability out, across Web farms and globally distributed networksTrusted for live events, such as the Summer 2008 Olympics
Affordable OptionsWMS is available on the following editions of Windows Server 2008:
DatacenterEnterpriseStandardWindows Web Server 2008 – New, and with the same broader feature set as Standard
Single download for all SKUs Enterprise & Datacenter support Multicast, Advanced FF/RW, and Play While Archive
Server Core Installation Design
Minimal-footprint headless installation option in Windows Server 2008For running fixed-function server roles (e.g., Streaming Media Server)
BenefitsEliminates GUI and client featuresReduces hardware requirementsReduces overall attack surface Reduces servicing costs
Note: Managed code plug-ins not supported
Windows Media Services 2003
WMS ScalabilityExample on standard rack-mount server
3,000 concurrent 300kbps connections
+1,200 connections
+400 connections+1,500 connections
WMS 9.0 scalability
Native x64 Support
Network Offload
Optimizations
6,100 connections
IIS Media Pack
Media delivery modules built on top of IIS7
Bit Rate ThrottlingWeb Playlists
Adds basic streaming to IISSupports most media formats
7.0
IIS Media Pack
+ IIS Media Pack
Progressive Download TodayNo bandwidth control with traditional HTTP downloads
Drop-off point in videos:Microsoft.com ~ 40%Typical video site < 20%
Bit Rate Throttling
Bit Rate Throttling FeaturesFast StartConfigurable bandwidth controlSupports both media and data modes
Media mode – E.g. 10 seconds / 100%Data mode – E.g. 1Mbps / 300kbps
Built-in detection and support for multiple formats: ASF, WMA, WMV, MP3, AVI, FLV, MOV, MP4, RM, RMVB, M4VExtensible file format supportDynamic Bandwidth Throttling AdjustmentsProgrammatic control over throttling
Unthrottled Download
Throttled Download
Media ScenariosEnterprises
On-demand training (e.g. compliance)Live executive broadcast (e.g. Town Hall)Programmed broadcast (e.g. CorpTV)Product promotion on corporate Web site
Internet (usually with ads)Social networking videosMovie trailersNews & Entertainment clipsMusic & movie services (subscription/PPV)Pre-programmed Internet Radio/TVRadio + television rebroadcasts Live Webcasts
WMS IISX XXXX X
X XX XX XX XX XX XX
LETS BUILD BOTH !!!
DEMO TIME !!!
Happenings ComingGallery of Innovations (23rd Apr 2010)
http://innovativesingapore.com/GOI
Community Technology Update (22nd May 2010)
http://mstechevents.sg
Product Launch (26th May 2010)http://mstechevents.sg
June get hands dirty day (June 2010)http://sgwindowsgroup.org/blogs/swug
© 2008 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.