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

Swug apr 2010 - delivery with windows server 2008 by dennis

on

  • 1,521 views

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.

Statistics

Views

Total Views
1,521
Views on SlideShare
1,439
Embed Views
82

Actions

Likes
0
Downloads
13
Comments
0

7 Embeds 82

http://innovativesingapore.com 26
http://pingdennis.com 23
http://blogs.technet.com 19
http://sgwindowsgroup.org 7
http://static.slidesharecdn.com 3
http://www.slideshare.net 2
http://spiffy.sg 2
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 Swug apr 2010 - delivery with windows server 2008 by dennis Presentation Transcript

  • Media Delivery with Windows Server 2008
    Dennis Chung
    i-dchung@microsoft.com
    IT Pro Evangelist | DPE
    http://innovativesingapore.com
    http://pingdennis.com
  • Agenda
    Introduction to Media Delivery
    Scenarios and Ecosystem
    Ways to Delivery Content
    What are the mechanisms
  • Enterprises
    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 videos
    Movie trailers
    News & Entertainment clips
    Music & movie services (subscription/PPV)
    Pre-programmed Internet Radio/TV
    Radio + television rebroadcasts
    Live Webcasts
    Media Scenarios
  • Media Ecosystem
    Source
    Encoder
    Server
    Client
    7.0
    + IIS Media Pack
  • Four Ways To Deliver Media
    UGC - 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
  • Media Delivery Mechanisms
    Two most-common audio/video delivery mechanisms...
    Streaming
    Progressive
    Download
    Simple send-and-forget HTTP delivery of an audio/video file that starts to play after a few seconds of downloading
    Actively-controlled transfer of a/v content typically received in near- real-time by the client and then discarded after rendering
    Scenario: You are hosting Web sites and want to add rich media experiences
    Scenario: You want to deliver media to mobile devices or for live events, such as baseball games
  • Media Delivery MechanismsStreaming
    Describe abc.wmv
    Header Response
    Header
    Setup abc.wmv Stream 2 & 3
    Setup Response
    Play abc.wmv
    abc.wmv
    Play Response
    Header
    S2: Sample 3... Sample 2... Sample 1
    S
    1
    S
    2
    S
    3
    S3: Sample 3... Sample 2... Sample 1
  • Streaming
    Many basic and advanced media features
    Server-side playlists
    Bandwidth optimization
    Support for multiple protocols, including UDP & multicast
    Requires a separate management infrastructure
    Tied to specific media formats and media clients
  • Media Delivery MechanismsStandard Progressive Download
    Get abc.wmv
    200 OK
    abc.wmv
  • Standard Progressive Download
    Easy management and configuration
    Low server resource usage
    Supports Secure Socket Layer (SSL)
    Supports standard Web clients
    Compatible with standard firewalls, caches, and proxies
    Send and forget model utilizes maximum bandwidth
    Does not support advanced streaming media features - Live Broadcast, Intelligent Streaming, Advanced FF/RW
    No playlist mechanism to secure content
  • Windows Server 2008 for Media
  • Media Delivery MechanismsChoosing the best way to deliver content
    Streaming
    Progressive Download
    7.0
    + IIS Media Pack
  • Windows Media Services
    Industrial Strength, Global Scale
    Highly Scalable Live and On-Demand Streaming
    Proven Reliability
    Built-in Cache/Proxy capabilities
  • Windows Media Services
    Content Control, Low Costs
    Advanced Features, Affordable Pricing
    Server-controlled Playlists
    Authenticated Content Delivery
  • Windows Media Services
    Local and Remote Management options
    HTTP protocol support
    Support for Microsoft Operations Manager
    Simplified Management
  • New In WMS 2008
    More Affordable
    Smaller Footprint
    Easier Deployment
    Higher Scalability
    7.0
    + IIS Media Pack
  • Industry-Proven
    WMS has been used by most Enterprise and CDN customers for years
    Proven scalability up, typically 2-4x that of competing media servers
    Proven scalability out, across Web farms and globally distributed networks
    Trusted for live events, such as the Summer 2008 Olympics
  • Affordable Options
    WMS is available on the following editions of Windows Server 2008:
    Datacenter
    Enterprise
    Standard
    Windows 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 2008
    For running fixed-function server roles (e.g., Streaming Media Server)
    Benefits
    Eliminates GUI and client features
    Reduces hardware requirements
    Reduces overall attack surface
    Reduces servicing costs
    Note: Managed code plug-ins not supported
  • WMS Scalability
    Example on standard rack-mount server
    Optimizations
    +400 connections
    +1,500 connections
    Network Offload
    +1,200 connections
    Native x64 Support
    3,000 concurrent 300kbps connections
    Windows Media Services 2003
    WMS 9.0 scalability
    6,100 connections
  • IIS Media Pack
  • 7.0
    Media delivery modules built on top of IIS7
    Bit Rate Throttling
    Web Playlists
    Adds basic streaming to IIS
    Supports most media formats
    IIS Media Pack
    + IIS Media Pack
  • Progressive Download Today
    No bandwidth control with traditional HTTP downloads
    Drop-off point in videos:
    Microsoft.com ~ 40%
    Typical video site < 20%
  • Bit Rate Throttling
  • Bit Rate Throttling Features
    Fast Start
    Configurable bandwidth control
    Supports 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, M4V
    Extensible file format support
    Dynamic Bandwidth Throttling Adjustments
    Programmatic control over throttling
  • Unthrottled Download
  • Throttled Download
  • Media Scenarios
    Enterprises
    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 videos
    Movie trailers
    News & Entertainment clips
    Music & movie services (subscription/PPV)
    Pre-programmed Internet Radio/TV
    Radio + television rebroadcasts
    Live Webcasts
    WMS IIS
    X X
    X
    X
    X X
    X X
    X X
    X X
    X X
    X X
    X X
    X
  • LETS BUILD BOTH !!!
    DEMO TIME !!!
  • Happenings Coming
    Gallery 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.