SlideShare a Scribd company logo
1 of 39
Delivering Media with IIS Media Services
Integrated Web/Media Platform on
Windows Server
“Web media platform to deliver best-in-class
user experience and rich monetization tools
built on cacheable HTTP”
Traditional           Progressive
Traditional           Progressive
Streaming             Download
Streaming             Download
• Responsive User     • Works from a
                      • Works from a Web
• Responsive User
  Experience            Server
  Experience            Web Server
• Bandwidth Use       • World-wide scale
• Bandwidth Use       • World-wide scale
• User Tracking         w/HTTP
• User Tracking         w/HTTP



Challenges            Challenges
• No cacheability     • Limited User
• Separate, smaller     Experience
                      • User tracking
  streaming
                      • Bandwidth Use
  networks
                        (20% watched)
04
                                     06
                                          08




Packet   Packet   Packet   Packet     Packet
“Best quality
                Low Bandwidth
                                   I can
                   Fast CPU
                                 download”

 Edge
Server
                                “Best quality
                                    I can
                                  render”

           High Bandwidth           “Best
              Slow CPU           quality, peri
                                     od ”



         High Bandwidth
            Fast CPU
00
                      02
                        04
                          06
                            08

00   02   04   06    08




                                  Bit Rate
                                 Heuristics
Media           Media
           Origin          Edges




The Day Live Web Video Streaming Failed Us
HTTP
   HTTP
                                ISP
                  Edge
Distribution
                 Servers
  Servers




       HTTP
       Origin
        Remote
                   Enterprise
        Region
Edge
     Server




Advanced
 Logging
  Server
HTTP
   HTTP
                                ISP
                  Edge
Distribution
                 Servers
  Servers




       HTTP
       Origin
        Remote
                   Enterprise
        Region
Media
Origin
   Media       Media
Distribution    Edge
  Servers      Servers
Experience




 Create          Encode    Deliver
Application      Content   Content
Passive control:
administration
& scheduling
HD @ 3Mbps


    HD @ 2 Mbps


      SD @ 1.5 Mbps


                  1.2M



                   1M



                  800K


              600K


           400K


    200K
Key frame
                  alignment and
                     time sync
                       aligned




Active control:
 management
& coordination
Job
               configuration




Database for
                               Scheduling
  failover



                Spinnaker
               Management
                 Console


 Timing for                    Manifest for
   QOE                            IIS




               Heartbeat for
               redundancy
Spinnaker
                                                                                            IIS
Management
                       Management Console

                                                                                            Media
Infrastructure         Spinnaker Encoders                  Spinnaker Server
                                                                                           Services




                                         Server                                Stream
Function                       A/V                                                         Bandwidth
                 A/V Ingest                         Scheduling   Monitoring
                                        Manifest                               manifest
                              Encode                                                        throttling
                                       generation                             generation
Manifests
  Encode A
(3 Mbps video)
                                  f-MP4 Stream

                              Manifests
   Encode B
(1.2 Mbps video)
                              f-MP4 Stream
                   Manifest
   Encode C
(800 Kbps video)
                   f-MP4 Stream

                                  Manifests
   Encode D
(300 Kbps video)
                                  f-MP4 Stream
Stage
Monitor
sales@inlethd.com
                           www.inlethd.com


John Bishop
Co-founder, SVP strategy
john.bishop@inlethd.com
Deliver Existing Content Better – Q4 2008
• Bitrate Throttling
• Web Playlists




       Solve “Last Mile” Challenge – Q2 2009
       • Smooth Streaming




              Monetize and Scale Your Site – Q4 2009
              • Live Smooth Streaming
              • Advanced Logging
              • Edge Caching (Origin, Distribution, Edge Servers)
IIS Media Services
                        (1.0)
                                   (2.0)
                                           (3.0)
                 http://iis.net/media
             http://microsoft.com/expression
 http://silverlight.net
Experience




 Create          Encode    Deliver
Application      Content   Content
The odds are still
in favor of the house!
© 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.
Delivering Media with Internet Information Services 7 (IIS) Media Services and Microsoft Silverlight

More Related Content

More from goodfriday

09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
goodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
goodfriday
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
goodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
goodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
goodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
goodfriday
 
Easter 2009 Advertising
Easter 2009 AdvertisingEaster 2009 Advertising
Easter 2009 Advertising
goodfriday
 

More from goodfriday (20)

Triunemar05
Triunemar05Triunemar05
Triunemar05
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 
April2009
April2009April2009
April2009
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter2009
Easter2009Easter2009
Easter2009
 
Bulletin
BulletinBulletin
Bulletin
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
Mar 29 2009
Mar 29 2009Mar 29 2009
Mar 29 2009
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
 
Easter 2009 Advertising
Easter 2009 AdvertisingEaster 2009 Advertising
Easter 2009 Advertising
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Delivering Media with Internet Information Services 7 (IIS) Media Services and Microsoft Silverlight

  • 1.
  • 2. Delivering Media with IIS Media Services
  • 3. Integrated Web/Media Platform on Windows Server
  • 4. “Web media platform to deliver best-in-class user experience and rich monetization tools built on cacheable HTTP”
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Traditional Progressive Traditional Progressive Streaming Download Streaming Download • Responsive User • Works from a • Works from a Web • Responsive User Experience Server Experience Web Server • Bandwidth Use • World-wide scale • Bandwidth Use • World-wide scale • User Tracking w/HTTP • User Tracking w/HTTP Challenges Challenges • No cacheability • Limited User • Separate, smaller Experience • User tracking streaming • Bandwidth Use networks (20% watched)
  • 10. 04 06 08 Packet Packet Packet Packet Packet
  • 11. “Best quality Low Bandwidth I can Fast CPU download” Edge Server “Best quality I can render” High Bandwidth “Best Slow CPU quality, peri od ” High Bandwidth Fast CPU
  • 12. 00 02 04 06 08 00 02 04 06 08 Bit Rate Heuristics
  • 13.
  • 14.
  • 15.
  • 16. Media Media Origin Edges The Day Live Web Video Streaming Failed Us
  • 17. HTTP HTTP ISP Edge Distribution Servers Servers HTTP Origin Remote Enterprise Region
  • 18. Edge Server Advanced Logging Server
  • 19. HTTP HTTP ISP Edge Distribution Servers Servers HTTP Origin Remote Enterprise Region
  • 20. Media Origin Media Media Distribution Edge Servers Servers
  • 21.
  • 22. Experience Create Encode Deliver Application Content Content
  • 23.
  • 25.
  • 26. HD @ 3Mbps HD @ 2 Mbps SD @ 1.5 Mbps 1.2M 1M 800K 600K 400K 200K
  • 27. Key frame alignment and time sync aligned Active control: management & coordination
  • 28. Job configuration Database for Scheduling failover Spinnaker Management Console Timing for Manifest for QOE IIS Heartbeat for redundancy
  • 29. Spinnaker IIS Management Management Console Media Infrastructure Spinnaker Encoders Spinnaker Server Services Server Stream Function A/V Bandwidth A/V Ingest Scheduling Monitoring Manifest manifest Encode throttling generation generation
  • 30. Manifests Encode A (3 Mbps video) f-MP4 Stream Manifests Encode B (1.2 Mbps video) f-MP4 Stream Manifest Encode C (800 Kbps video) f-MP4 Stream Manifests Encode D (300 Kbps video) f-MP4 Stream
  • 32. sales@inlethd.com www.inlethd.com John Bishop Co-founder, SVP strategy john.bishop@inlethd.com
  • 33. Deliver Existing Content Better – Q4 2008 • Bitrate Throttling • Web Playlists Solve “Last Mile” Challenge – Q2 2009 • Smooth Streaming Monetize and Scale Your Site – Q4 2009 • Live Smooth Streaming • Advanced Logging • Edge Caching (Origin, Distribution, Edge Servers)
  • 34. IIS Media Services (1.0) (2.0) (3.0) http://iis.net/media http://microsoft.com/expression http://silverlight.net
  • 35. Experience Create Encode Deliver Application Content Content
  • 36. The odds are still in favor of the house!
  • 37.
  • 38. © 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.