SlideShare a Scribd company logo
Media Delivery with Windows Server 2008Dennis Chungi-dchung@microsoft.comIT Pro Evangelist | DPEhttp://innovativesingapore.comhttp://pingdennis.com
AgendaIntroduction to Media DeliveryScenarios and EcosystemWays to Delivery ContentWhat are the mechanisms
EnterprisesOn-demand training (e.g. compliance)Live executive broadcast (e.g. Town Hall)Programmed broadcast (e.g. CorpTV)Product promotion on corporate Web siteInternet (usually with ads)Social networking videosMovie trailersNews & Entertainment clipsMusic & movie services (subscription/PPV)Pre-programmed Internet Radio/TVRadio + television rebroadcasts Live WebcastsMedia Scenarios
Media EcosystemSourceEncoderServerClient7.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
Media Delivery MechanismsTwo most-common audio/video delivery mechanisms...StreamingProgressive DownloadSimple send-and-forget HTTP delivery of an audio/video file that starts to play after a few seconds of downloadingActively-controlled transfer of a/v content typically received in near- real-time by the client and then discarded after renderingScenario:  You are hosting Web sites and want to add rich media experiencesScenario:  You want to deliver media to mobile devices or for live events, such as baseball games
Media Delivery MechanismsStreamingDescribe abc.wmvHeader ResponseHeaderSetup abc.wmv Stream 2 & 3Setup ResponsePlay abc.wmvabc.wmvPlay ResponseHeaderS2: Sample 3... Sample 2... Sample 1S1S2S3S3: Sample 3... Sample 2... Sample 1
StreamingMany basic and advanced media featuresServer-side playlistsBandwidth optimizationSupport for multiple protocols, including UDP & multicastRequires a separate management infrastructureTied to specific media formats and media clients
Media Delivery MechanismsStandard Progressive DownloadGet abc.wmv200 OKabc.wmv
Standard Progressive DownloadEasy management and configurationLow server resource usageSupports Secure Socket Layer (SSL)Supports standard Web clientsCompatible with standard firewalls, caches, and proxiesSend and forget model utilizes maximum bandwidthDoes not support advanced streaming media features - Live Broadcast, Intelligent Streaming, Advanced FF/RWNo playlist mechanism to secure content
Windows Server 2008 for Media
Media Delivery MechanismsChoosing the best way to deliver contentStreamingProgressive Download7.0+ IIS Media Pack
Windows Media ServicesIndustrial Strength, Global Scale Highly Scalable Live and On-Demand StreamingProven ReliabilityBuilt-in Cache/Proxy capabilities
Windows Media ServicesContent Control, Low Costs Advanced Features, Affordable PricingServer-controlled PlaylistsAuthenticated Content Delivery
Windows Media ServicesLocal and Remote Management optionsHTTP protocol supportSupport for Microsoft Operations ManagerSimplified Management
New In WMS 2008More AffordableSmaller FootprintEasier DeploymentHigher Scalability7.0+ IIS Media Pack
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 StandardSingle download for all SKUs Enterprise & Datacenter support Multicast, Advanced FF/RW, and Play While Archive
Server Core Installation DesignMinimal-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 costsNote: Managed code plug-ins not supported
WMS ScalabilityExample on standard rack-mount serverOptimizations+400 connections+1,500 connectionsNetwork Offload+1,200 connectionsNative x64 Support3,000 concurrent 300kbps connectionsWindows Media Services 2003WMS 9.0 scalability6,100 connections
IIS Media Pack
7.0Media delivery modules built on top of IIS7Bit Rate ThrottlingWeb PlaylistsAdds basic streaming to IISSupports most media formatsIIS Media Pack+ IIS Media Pack
Progressive Download TodayNo bandwidth control with traditional HTTP downloadsDrop-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 modesMedia mode –E.g. 10 seconds/100%Data mode –E.g. 1Mbps / 300kbpsBuilt-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

More Related Content

PDF
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
PPT
vPoint HD briefing.ppt
PPT
Voipnow Platform For Sp
PPT
HD 4000 Prezentacja
ODP
Sametime 8.5 Audio Video
PDF
Avaya Aura Conferencing 7.2
PDF
OTT Video DRM
PPTX
19 Luglio 2013 - Il Futuro della Televisione -
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
vPoint HD briefing.ppt
Voipnow Platform For Sp
HD 4000 Prezentacja
Sametime 8.5 Audio Video
Avaya Aura Conferencing 7.2
OTT Video DRM
19 Luglio 2013 - Il Futuro della Televisione -

Viewers also liked (20)

PDF
Svea risultati interviste.ppt
PPT
D:\Ring O 2nd Grade
PDF
#UBA_#Ciberseguridad_#Cibercrimen_#Privacidad
PPT
Susuzluk
PDF
Calendario
PPT
Breve repaso de Historia Contemporánea
PDF
White Spaces: Technological Context & International Outlook
PDF
Storie dal futuro: persone e cose sempre connesse
PPTX
SXSW Cultures of Advocacy
PPS
Thewiseoldman
PDF
U.S. Consolidates Zimbabwe Sanctions - Investigative Africa
KEY
初心者向けtwittering-modeのススメ
PPT
Cardiovascular
PPT
Production 2
PDF
Final Presentation
PDF
Lego 5866 bonus
PPT
My himachal
PPTX
Wellness in the workplace
PDF
Various Artists CD Packaging
PDF
C re ate-cirma-def-060611
Svea risultati interviste.ppt
D:\Ring O 2nd Grade
#UBA_#Ciberseguridad_#Cibercrimen_#Privacidad
Susuzluk
Calendario
Breve repaso de Historia Contemporánea
White Spaces: Technological Context & International Outlook
Storie dal futuro: persone e cose sempre connesse
SXSW Cultures of Advocacy
Thewiseoldman
U.S. Consolidates Zimbabwe Sanctions - Investigative Africa
初心者向けtwittering-modeのススメ
Cardiovascular
Production 2
Final Presentation
Lego 5866 bonus
My himachal
Wellness in the workplace
Various Artists CD Packaging
C re ate-cirma-def-060611
Ad

Similar to Swug apr 2010 - delivery with windows server 2008 by dennis (20)

PDF
Sm west 2010-microsoft-workshop
PPTX
Encoding Video for Microsoft Silverlight
PPTX
IIS Smooth Streaming
PPTX
IDA 0911xx (can publish)
PDF
Windows media-streaming-guide-en
PPTX
Microsoft smooth straming on iis7
PPT
WEEK 1
PPTX
Sitf 1006xx-can publish
DOC
PRESS RELEASE
PPT
Audio and Video streaming.ppt
PPT
Audio and video streaming
PDF
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
PDF
Windows azure media services
PPTX
Microsoft Silverlight Media End-to-End
PDF
Video Streaming
PPT
Streaming Overview Final.ppt
PPT
Streaming Overview Final.ppt
PPT
Streaming Overview Final.ppt
PPT
Streaming Overview Final.ppt
PPTX
Silverlight and Advertising
Sm west 2010-microsoft-workshop
Encoding Video for Microsoft Silverlight
IIS Smooth Streaming
IDA 0911xx (can publish)
Windows media-streaming-guide-en
Microsoft smooth straming on iis7
WEEK 1
Sitf 1006xx-can publish
PRESS RELEASE
Audio and Video streaming.ppt
Audio and video streaming
Unleash the Power of Video Communication - Office 365 Video vs. Azure Media S...
Windows azure media services
Microsoft Silverlight Media End-to-End
Video Streaming
Streaming Overview Final.ppt
Streaming Overview Final.ppt
Streaming Overview Final.ppt
Streaming Overview Final.ppt
Silverlight and Advertising
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Group 1 Presentation -Planning and Decision Making .pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
cuic standard and advanced reporting.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
1. Introduction to Computer Programming.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx

Swug apr 2010 - delivery with windows server 2008 by dennis

  • 1. Media Delivery with Windows Server 2008Dennis Chungi-dchung@microsoft.comIT Pro Evangelist | DPEhttp://innovativesingapore.comhttp://pingdennis.com
  • 2. AgendaIntroduction to Media DeliveryScenarios and EcosystemWays to Delivery ContentWhat are the mechanisms
  • 3. EnterprisesOn-demand training (e.g. compliance)Live executive broadcast (e.g. Town Hall)Programmed broadcast (e.g. CorpTV)Product promotion on corporate Web siteInternet (usually with ads)Social networking videosMovie trailersNews & Entertainment clipsMusic & movie services (subscription/PPV)Pre-programmed Internet Radio/TVRadio + television rebroadcasts Live WebcastsMedia Scenarios
  • 5. 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
  • 6. Media Delivery MechanismsTwo most-common audio/video delivery mechanisms...StreamingProgressive DownloadSimple send-and-forget HTTP delivery of an audio/video file that starts to play after a few seconds of downloadingActively-controlled transfer of a/v content typically received in near- real-time by the client and then discarded after renderingScenario: You are hosting Web sites and want to add rich media experiencesScenario: You want to deliver media to mobile devices or for live events, such as baseball games
  • 7. Media Delivery MechanismsStreamingDescribe abc.wmvHeader ResponseHeaderSetup abc.wmv Stream 2 & 3Setup ResponsePlay abc.wmvabc.wmvPlay ResponseHeaderS2: Sample 3... Sample 2... Sample 1S1S2S3S3: Sample 3... Sample 2... Sample 1
  • 8. StreamingMany basic and advanced media featuresServer-side playlistsBandwidth optimizationSupport for multiple protocols, including UDP & multicastRequires a separate management infrastructureTied to specific media formats and media clients
  • 9. Media Delivery MechanismsStandard Progressive DownloadGet abc.wmv200 OKabc.wmv
  • 10. Standard Progressive DownloadEasy management and configurationLow server resource usageSupports Secure Socket Layer (SSL)Supports standard Web clientsCompatible with standard firewalls, caches, and proxiesSend and forget model utilizes maximum bandwidthDoes not support advanced streaming media features - Live Broadcast, Intelligent Streaming, Advanced FF/RWNo playlist mechanism to secure content
  • 12. Media Delivery MechanismsChoosing the best way to deliver contentStreamingProgressive Download7.0+ IIS Media Pack
  • 13. Windows Media ServicesIndustrial Strength, Global Scale Highly Scalable Live and On-Demand StreamingProven ReliabilityBuilt-in Cache/Proxy capabilities
  • 14. Windows Media ServicesContent Control, Low Costs Advanced Features, Affordable PricingServer-controlled PlaylistsAuthenticated Content Delivery
  • 15. Windows Media ServicesLocal and Remote Management optionsHTTP protocol supportSupport for Microsoft Operations ManagerSimplified Management
  • 16. New In WMS 2008More AffordableSmaller FootprintEasier DeploymentHigher Scalability7.0+ IIS Media Pack
  • 17. 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
  • 18. 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 StandardSingle download for all SKUs Enterprise & Datacenter support Multicast, Advanced FF/RW, and Play While Archive
  • 19. Server Core Installation DesignMinimal-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 costsNote: Managed code plug-ins not supported
  • 20. WMS ScalabilityExample on standard rack-mount serverOptimizations+400 connections+1,500 connectionsNetwork Offload+1,200 connectionsNative x64 Support3,000 concurrent 300kbps connectionsWindows Media Services 2003WMS 9.0 scalability6,100 connections
  • 22. 7.0Media delivery modules built on top of IIS7Bit Rate ThrottlingWeb PlaylistsAdds basic streaming to IISSupports most media formatsIIS Media Pack+ IIS Media Pack
  • 23. Progressive Download TodayNo bandwidth control with traditional HTTP downloadsDrop-off point in videos:Microsoft.com ~ 40%Typical video site < 20%
  • 25. Bit Rate Throttling FeaturesFast StartConfigurable bandwidth controlSupports both media and data modesMedia mode –E.g. 10 seconds/100%Data mode –E.g. 1Mbps / 300kbpsBuilt-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
  • 28. Media ScenariosEnterprisesOn-demand training (e.g. compliance)Live executive broadcast (e.g. Town Hall)Programmed broadcast (e.g. CorpTV)Product promotion on corporate Web siteInternet (usually with ads)Social networking videosMovie trailersNews & Entertainment clipsMusic & movie services (subscription/PPV)Pre-programmed Internet Radio/TVRadio + 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
  • 29. LETS BUILD BOTH !!!DEMO TIME !!!
  • 30. Happenings ComingGallery of Innovations (23rd Apr 2010)http://innovativesingapore.com/GOICommunity Technology Update (22nd May 2010)http://mstechevents.sgProduct Launch (26th May 2010)http://mstechevents.sgJune get hands dirty day (June 2010)http://sgwindowsgroup.org/blogs/swug
  • 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.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.

Editor's Notes

  • #4: These are the primary media delivery scenarios for which WMS and IIS are focused on providing great features.
  • #5: Microsoft provides great products for the primary media workflow, from encoding to delivery to consumption.
  • #6: 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.
  • #7: These definitions set the context for discussing Microsoft media server offerings.
  • #8: 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
  • #10: 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.
  • #12: 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
  • #17: WMS 2008 provides a great value proposition, as we’ll talk about in the following slides…
  • #18: 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
  • #21: 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
  • #22: Now let’s look at the latest media serving technology being developed…
  • #23: The Media Pack is a set of IIS extensions. Like all IIS7 functionality, we simply built new modules using the extendable IIS7 architecture.
  • #24: 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.
  • #25: 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.
  • #26: 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.