These are the primary media delivery scenarios for which WMS and IIS are focused on providing great features.
Microsoft provides great products for the primary media workflow, from encoding to delivery to consumption.
Peer-to-peer is not specifically called out on this slide – for the purposes of this discussion, peer-to-peer solutions (e.g. BitTorrent DNA, Abacast, Kontiki) have similarity or overlap with CDNs. UGC = User-Generated ContentCDN = Content Delivery Network (also referred to as Content Distribution Network)ASP = Application Service ProviderDIY = Do It YourselfThis presentation is primarily focused on the DIY customer.
These definitions set the context for discussing Microsoft media server offerings.
At a basic network transaction level, here is what streaming looks like.Client asks for information about the mediaServer provides infoClient asks server to set up delivery for two of the streams (e.g. Video and English-language audio)Server acknowledgesClient requests mediaServer delivers mediaServer and client talk throughout the delivery
Standard Progressive Download is much simpler. The client says “Give me media,” and the server sends it down as fast as possible, with no further discussion.
Windows Server 2008 provides two great options for media delivery:Windows Media Services 2008, an advanced streaming serverIIS Media Pack, which provides advanced progressive download features
WMS 2008 provides a great value proposition, as we’ll talk about in the following slides…
WMS is in use at most CDNs and more than half of the enterprises around the world.Customers tell us that WMS is 2-4x more scalable that Real Helix, Apple QuickTime, and Adobe Flash Media ServerWMS has been used for some of the largest Web events, such as the 300,000 concurrent users watching the “Return to Space” launch of the U.S. space shuttle, and the upcoming NBC coverage of the Summer 2008 Olympics
Dual Intel Xeon 3.0 GHz processors2 GbE NICs with TOE support 4 GB RAMTwo or more 15k+ SCSI hard drivesServer Core adds 10-25% more scalability _on top_ of these numbers
Now let’s look at the latest media serving technology being developed…
The Media Pack is a set of IIS extensions. Like all IIS7 functionality, we simply built new modules using the extendable IIS7 architecture.
The green bar represents data being downloaded on a media player. The key here is that if a broadband end user drops off after only watching 20% of the content, you still paid to download 100% of it by using standard progressive download.
With Bit Rate Throttling, you only pay to deliver a little extra data if an end user doesn’t watch the whole file, typically 10 seconds worth.
When enabled,Bit Rate Throttling automatically detects, bursts, and then throttles eleven media file types. You can also add additional media formats through the configuration file. Bit Rate Throttling works just as well for non-media, or data, file types, such as large database or PowerPoint files. You can also throttle based on MIME types.
Swug apr 2010 - delivery with windows server 2008 by dennis
Media Delivery with Windows Server 2008<br />Dennis Chung<br />firstname.lastname@example.org<br />IT Pro Evangelist | DPE<br />http://innovativesingapore.com<br />http://pingdennis.com<br />
Agenda<br />Introduction to Media Delivery<br />Scenarios and Ecosystem<br />Ways to Delivery Content<br />What are the mechanisms<br />
Enterprises<br />On-demand training (e.g. compliance)<br />Live executive broadcast (e.g. Town Hall)<br />Programmed broadcast (e.g. CorpTV)<br />Product promotion on corporate Web site<br />Internet (usually with ads)<br />Social networking videos<br />Movie trailers<br />News & Entertainment clips<br />Music & movie services (subscription/PPV)<br />Pre-programmed Internet Radio/TV<br />Radio + television rebroadcasts <br />Live Webcasts<br />Media Scenarios<br />
Media Ecosystem<br />Source<br />Encoder<br />Server<br />Client<br />7.0<br />+ IIS Media Pack<br />
Four Ways To Deliver Media<br />UGC - Free hosting or social networking site (YouTube, MySpace, MSN Video…)<br />CDN – Contract your media delivery out to a Content Delivery Network (Akamai, Limelight…)<br />ASP - Contract a Video Publishing ASP (thePlatform, Brightcove…)<br />DIY – Purchase and deploy your own media delivery servers<br />
Media Delivery Mechanisms<br />Two most-common audio/video delivery mechanisms...<br />Streaming<br />Progressive <br />Download<br />Simple send-and-forget HTTP delivery of an audio/video file that starts to play after a few seconds of downloading<br />Actively-controlled transfer of a/v content typically received in near- real-time by the client and then discarded after rendering<br />Scenario: You are hosting Web sites and want to add rich media experiences<br />Scenario: You want to deliver media to mobile devices or for live events, such as baseball games<br />
Streaming<br />Many basic and advanced media features<br />Server-side playlists<br />Bandwidth optimization<br />Support for multiple protocols, including UDP & multicast<br />Requires a separate management infrastructure<br />Tied to specific media formats and media clients<br />
Standard Progressive Download<br />Easy management and configuration<br />Low server resource usage<br />Supports Secure Socket Layer (SSL)<br />Supports standard Web clients<br />Compatible with standard firewalls, caches, and proxies<br />Send and forget model utilizes maximum bandwidth<br />Does not support advanced streaming media features - Live Broadcast, Intelligent Streaming, Advanced FF/RW<br />No playlist mechanism to secure content<br />
Media Delivery MechanismsChoosing the best way to deliver content<br />Streaming<br />Progressive Download<br />7.0<br />+ IIS Media Pack<br />
Windows Media Services<br />Industrial Strength, Global Scale <br />Highly Scalable Live and On-Demand Streaming<br />Proven Reliability<br />Built-in Cache/Proxy capabilities<br />
Windows Media Services<br />Content Control, Low Costs <br />Advanced Features, Affordable Pricing<br />Server-controlled Playlists<br />Authenticated Content Delivery<br />
Windows Media Services<br />Local and Remote Management options<br />HTTP protocol support<br />Support for Microsoft Operations Manager<br />Simplified Management<br />
New In WMS 2008<br />More Affordable<br />Smaller Footprint<br />Easier Deployment<br />Higher Scalability<br />7.0<br />+ IIS Media Pack<br />
Industry-Proven<br />WMS has been used by most Enterprise and CDN customers for years<br />Proven scalability up, typically 2-4x that of competing media servers<br />Proven scalability out, across Web farms and globally distributed networks<br />Trusted for live events, such as the Summer 2008 Olympics<br />
Affordable Options<br />WMS is available on the following editions of Windows Server 2008:<br />Datacenter<br />Enterprise<br />Standard<br />Windows Web Server 2008 – New, and with the same broader feature set as Standard<br />Single download for all SKUs <br />Enterprise & Datacenter support Multicast, Advanced FF/RW, and Play While Archive<br />
Server Core Installation <br />Design<br />Minimal-footprint headless installation option in Windows Server 2008<br />For running fixed-function server roles (e.g., Streaming Media Server) <br />Benefits<br />Eliminates GUI and client features<br />Reduces hardware requirements<br />Reduces overall attack surface <br />Reduces servicing costs<br />Note: Managed code plug-ins not supported<br />
7.0<br />Media delivery modules built on top of IIS7<br />Bit Rate Throttling<br />Web Playlists<br />Adds basic streaming to IIS<br />Supports most media formats<br />IIS Media Pack<br />+ IIS Media Pack<br />
Progressive Download Today<br />No bandwidth control with traditional HTTP downloads<br />Drop-off point in videos:<br />Microsoft.com ~ 40%<br />Typical video site < 20%<br />
Media Scenarios<br />Enterprises<br />On-demand training (e.g. compliance)<br />Live executive broadcast (e.g. Town Hall)<br />Programmed broadcast (e.g. CorpTV)<br />Product promotion on corporate Web site<br />Internet (usually with ads)<br />Social networking videos<br />Movie trailers<br />News & Entertainment clips<br />Music & movie services (subscription/PPV)<br />Pre-programmed Internet Radio/TV<br />Radio + television rebroadcasts <br />Live Webcasts<br /> WMS IIS<br /> X X<br /> X<br /> X<br /> X X<br /> X X<br /> X X<br /> X X<br /> X X<br /> X X<br /> X X<br /> X<br />