Your SlideShare is downloading. ×
0
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Swug apr 2010 - delivery with windows server 2008 by dennis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Swug apr 2010 - delivery with windows server 2008 by dennis

1,081

Published on

A presentation at SWUG (Apr 2010) - Discussing about Delivery video contents using Windows Media Streaming Services and IIS 7 Smooth Media Streaming.

A presentation at SWUG (Apr 2010) - Discussing about Delivery video contents using Windows Media Streaming Services and IIS 7 Smooth Media Streaming.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,081
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.
  • Transcript

    • 1. Media Delivery with Windows Server 2008<br />Dennis Chung<br />i-dchung@microsoft.com<br />IT Pro Evangelist | DPE<br />http://innovativesingapore.com<br />http://pingdennis.com<br />
    • 2. Agenda<br />Introduction to Media Delivery<br />Scenarios and Ecosystem<br />Ways to Delivery Content<br />What are the mechanisms<br />
    • 3. 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 &amp; Entertainment clips<br />Music &amp; movie services (subscription/PPV)<br />Pre-programmed Internet Radio/TV<br />Radio + television rebroadcasts <br />Live Webcasts<br />Media Scenarios<br />
    • 4. Media Ecosystem<br />Source<br />Encoder<br />Server<br />Client<br />7.0<br />+ IIS Media Pack<br />
    • 5. 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 />
    • 6. 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 />
    • 7. Media Delivery MechanismsStreaming<br />Describe abc.wmv<br />Header Response<br />Header<br />Setup abc.wmv Stream 2 &amp; 3<br />Setup Response<br />Play abc.wmv<br />abc.wmv<br />Play Response<br />Header<br />S2: Sample 3... Sample 2... Sample 1<br />S<br />1<br />S<br />2<br />S<br />3<br />S3: Sample 3... Sample 2... Sample 1<br />
    • 8. Streaming<br />Many basic and advanced media features<br />Server-side playlists<br />Bandwidth optimization<br />Support for multiple protocols, including UDP &amp; multicast<br />Requires a separate management infrastructure<br />Tied to specific media formats and media clients<br />
    • 9. Media Delivery MechanismsStandard Progressive Download<br />Get abc.wmv<br />200 OK<br />abc.wmv<br />
    • 10. 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 />
    • 11. Windows Server 2008 for Media<br />
    • 12. Media Delivery MechanismsChoosing the best way to deliver content<br />Streaming<br />Progressive Download<br />7.0<br />+ IIS Media Pack<br />
    • 13. 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 />
    • 14. Windows Media Services<br />Content Control, Low Costs <br />Advanced Features, Affordable Pricing<br />Server-controlled Playlists<br />Authenticated Content Delivery<br />
    • 15. Windows Media Services<br />Local and Remote Management options<br />HTTP protocol support<br />Support for Microsoft Operations Manager<br />Simplified Management<br />
    • 16. New In WMS 2008<br />More Affordable<br />Smaller Footprint<br />Easier Deployment<br />Higher Scalability<br />7.0<br />+ IIS Media Pack<br />
    • 17. 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 />
    • 18. 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 &amp; Datacenter support Multicast, Advanced FF/RW, and Play While Archive<br />
    • 19. 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 />
    • 20. WMS Scalability<br />Example on standard rack-mount server<br />Optimizations<br />+400 connections<br />+1,500 connections<br />Network Offload<br />+1,200 connections<br />Native x64 Support<br />3,000 concurrent 300kbps connections<br />Windows Media Services 2003<br />WMS 9.0 scalability<br />6,100 connections<br />
    • 21. IIS Media Pack<br />
    • 22. 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 />
    • 23. 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 &lt; 20%<br />
    • 24. Bit Rate Throttling<br />
    • 25. Bit Rate Throttling Features<br />Fast Start<br />Configurable bandwidth control<br />Supports both media and data modes<br />Media mode –E.g. 10 seconds/100%<br />Data mode –E.g. 1Mbps / 300kbps<br />Built-in detection and support for multiple formats: ASF, WMA, WMV, MP3, AVI, FLV, MOV, MP4, RM, RMVB, M4V<br />Extensible file format support<br />Dynamic Bandwidth Throttling Adjustments<br />Programmatic control over throttling<br />
    • 26. Unthrottled Download<br />
    • 27. Throttled Download<br />
    • 28. 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 &amp; Entertainment clips<br />Music &amp; 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 />
    • 29. LETS BUILD BOTH !!!<br />DEMO TIME !!!<br />
    • 30. Happenings Coming<br />Gallery of Innovations (23rd Apr 2010)<br />http://innovativesingapore.com/GOI<br />Community Technology Update (22nd May 2010)<br />http://mstechevents.sg<br />Product Launch (26th May 2010)<br />http://mstechevents.sg<br />June get hands dirty day (June 2010)<br />http://sgwindowsgroup.org/blogs/swug<br />
    • 31. © 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.<br />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.<br />

    ×