Advanced Media Delivery with Internet Information Services (IIS)

Advanced Media Delivery with Internet Information Services (IIS)

Advanced Media Delivery with Internet Information Services (IIS) Vishal Sood Program Manager Microsoft WSV301 Agenda Delivering Media with IIS Media Services Deliver existing content more effectively De-congest the First Mile Adapt to the Last Mile challenge Monetize and scale your Web Site Bring an end-to-end solution to life IIS Media Services Strategy

Web media platform to deliver best-in-class user experience and rich monetization tools built on cacheable HTTP User experience that smoothly scales to true HD Best quality for the moment given network/CPU Responsive interactivity (instant start/seek) Platform to make money on the web User engagement tracking and rich reporting Technology that scales to your business Industry-leading scale at lowest cost Cacheable HTTP to align with Web infrastructure Why Use IIS Media Services? Drive more site traffic and increase ad revenue

Attract and retain viewers w/engaging experiences Monetize by making more for each ad impression Give your users the best playback experience Make High-Definition (HD) on the Web a reality Never make your users wait for content Deliver the right bits at the right time Use platform components to monetize and scale Deliver Media/Web content from the same servers Track your users experience in real-time Scale out delivery with the needs of your business Progressive Download Movie

Progressive Download Movie Deliver Existing Content Better Bit Rate Throttling Save bandwidth send only what is watched Use Dynamic Throttling to apportion bandwidth Configure throttling for many content types Web Playlists Control content playback, enforcing order Monetize content in ad-funded scenarios WMS Deliver Live or On-Demand Windows Media

demo Getting the Most from Your Existing Content Improved Progressive Download Traditional Streaming Movie Traditional Streaming Setup Setup Packet Packet Play Play

Packet Packet Seek Seek Packet Packet Packet Packet Pause Pause

Packet Packet Progressive Download Movie Streaming and Prog. Download Smooth Streaming: Best of both approaches Traditional Traditional Streaming Streaming

Responsive User User Responsive Responsive User Experience Experience Bandwidth Experience Use Bandwidth Use User Tracking

User Bandwidth Tracking Use User Tracking Progressive Progressive Download Download Works from from aa Web Web Works

Works from a Web Server Server World-wide Server scale World-wide scale w/HTTP w/HTTP World-wide scale w/HTTP Challenges

Challenges First First Mile Mile Challenge Challenge Limited Limited cacheability cacheability Separate, Separate, smaller smaller streaming streaming networks networks

Limited Limited User User Experience Experience User User tracking tracking Bandwidth Bandwidth Use Use (20% (20% watched) watched) Designed Designed to

to lowest lowest common denominator common denominator The "First Mile" Challenge Media Origin Media Edges Challenge: Scale (The Day Live Web Video Streaming Failed Us)

Smooth Streaming Movie Smooth Streaming Video @ 01:04? Video @ 01:06? Video @ 01:08? Traditional Streaming Play Packet Packet Seek Packet

Packet Packet Packet Pause Packet Packet Packet Packet Progressive Download Movie De-congesting theHTTP

"First Mile" HTTP Edge Servers HTTP Distribution Servers HTTP Origin Remote Region Enterprise

ISP Overcome "First Mile" Challenge Smooth Streaming stateless Reduced load on the origin Make best use of the internet All HTTP servers in the path can cache and serve Quick response and no first mile congestion Scale-out your network as needed Start small and scale with ease The "Last Mile" Challenge Low Bandwidth Fast CPU

Best quality I can download Edge Server Best quality I can render High Bandwidth Slow CPU High Bandwidth Fast CPU

The Last Mile from Server to Client Best quality, period Conditions change every second Adapting Bit Rate in Real-Time 300K @ 00:00? 700K @ 00:02? 2.4M @ 00:04? 1.5M @ 00:06? 2.4M @ 00:08?

00:00 2.4M 00:02 00:04 00:06 00:08 300K (start quickly) 700K (good network) 2.4M (great network) 1.5M (glitch) 2.4M (play on)

300K Bit Rate Heuristics Adapt to the "Last Mile" Smooth Streaming adapt bit rate in real-time Best experience possible for conditions Right content at the right time Give your users the best experience Video playback does not stop Best quality for network/CPU at any point in time Instant start-up, instant seek

Leverage HTTP cache-ability Get better QoS w/the reach of HTTP caches Smart Client Heuristics self-correct video delivery One caching infrastructure (HTTP) not two demo Smooth Streaming: How it works Smooth Streaming - Recap True HD delivery for Live and OD content Provide Rich DVR capabilities for Live Client and Server Platform Cacheable HTTP Scale and TCO

Monitor your network in real-time Report real-time analytics Real-time Monitoring and Analytics Edge Server Advanced Logging Server r Use E rie

e p x n ata D ce demo Advanced Logging - Real-time monitoring Using an HTTP Delivery Network HTTP

HTTP Edge Servers HTTP Distribution Servers HTTP Origin Remote Region Enterprise ISP

Using Smooth Streaming Media Origin Media Distribution Servers Media Edge Servers Monetizing and Scaling Live Smooth Streaming Cacheable HTTP delivery for Live events

Network Digital Video Recorder (DVR) Advanced Logging Real-time integration for log data Rich user engagement data to improve ROI Centralized client logging for large networks Origin, Distribution, Edge Each adds unique value to light up the network Smooth Streaming Ecosystem Experience Create Application

Encode Content Deliver Content Smooth Streaming Workflow Create the Silverlight Experience using Expression Studio Encode media content using Expression Encoder 2 SP1+ Publish the content and Silverlight experience to IIS Server Deliver using IIS Media Services Consume content in Silverlight

demo Smooth Streaming Client Experiences IIS Media Services Roadmap Deliver Existing Content Better Q4 2008 Bitrate Throttling Web Playlists Overcome First Mile & Last Mile Q2 2009 Smooth Streaming Monetize and Scale Your Site Q4 2009

Live Smooth Streaming Advanced Logging Edge Caching (Origin, Distribution, Edge Servers) Summary and Call-to-Action Reasons to use Media and Smooth Streaming Light up your Web Site with Media Give your users the best playback experience Use platform components to scale and monetize Start with IIS Media Services today by Optimizing your Prog. DL content (1.0) Overcome First Mile and Last Mile w/Smooth Streaming

(2.0) Using Live, Advanced Logging, and Edge Caching (3.0) Try IIS Media Services at Expression Encoder: Silverlight: Resources Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Windows Server Resources Make sure you pick up your copy of Windows Server 2008 R2 RC from the Materials Distribution Counter

Learn More about Windows Server 2008 R2: Technical Learning Center (Orange Section): Highlighting Windows Server 2008 and R2 technologies Over 15 booths and experts from Microsoft and our partners Related Content WSV304 Deploying and Managing Scalable Web Server Farms with IIS 7.0 WSV205 Extend your Web Server: What's New in IIS and the Microsoft Web Platform WSVS04-HOL Delegating the Administration of IIS 7.0 to Remote Users WUX403 End-to-End Extensibility for IIS7 Developers

Track Resources IIS Media Services Landing Page Expression Encoder Landing Page Silverlight Landing Page IIS Landing Page Complete an evaluation on CommNet and enter to win!

2009 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.

Recently Viewed Presentations

  • Desert Animals from the Bible and their adaptations

    Desert Animals from the Bible and their adaptations

    Desert Plants &Animals in the Bible and their Adaptations By Kathy Applebee Aligned with VA SOL's 3.4, 3.5, 3.6, 4.5 Camels Camels are nicknamed "ships of the desert" because they travel well in hot, dry conditions.


    To obtain a blue-shift the arguments must be negative. In this case the value is parsed as a double precision floating point. In SRF_SHAPE mode this is the maximum value of the perturbation that is allowed (dimensionless). The user must...
  • Developing Plans to End Homelessness

    Developing Plans to End Homelessness

    A Plan to End Homelessness in Yakima County by2014. Yakima. Systems prevention activities focus around using legal services to prevent evictions. Plan calls for expanding affordable housing; no specific numbers on units are provided. Homeless Network of Yakima County. City...
  • OFFENSIVE DRILLLS - SportsEngine

    OFFENSIVE DRILLLS - SportsEngine

    Towel Punch "Towel Punch" Player one lays on the ground holding a towel at the center. Grip hard for resistance. Player two grabs towel at tips and move it up and down with resistance from player laying on the ground.
  •   /   / 2016/12/5 Liver Cirrhosis 1 Objectives  By

    / / 2016/12/5 Liver Cirrhosis 1 Objectives By

    The presentation of patients with cirrhosis may range from asymptomatic with abnormal laboratory tests to acute life-threatening hemorrhage. Jaundice is often a late manifestation of cirrhosis, and its absence does not exclude the diagnosis. The classic signs of cirrhosis, such...
  • Welcome! Drafting 1309: Basic CAD Andrew Amini Professor

    Welcome! Drafting 1309: Basic CAD Andrew Amini Professor

    The rotation angle is between 0-89.4 degreesIsocircle- If you enable Ismetric mode, the ELLIPSE prompt will include an isocircle option. Isometric circles will be draw in the current isoplane. You provide the center point and radius or diameter.
  • Safety in the Science Classroom - Deer Valley Unified School ...

    Safety in the Science Classroom - Deer Valley Unified School ...

    SWBAT Demonstrate safe behavior and appropriate procedures in all science inquiry activities.Enter SilentlyGrab Materials, Notebooks, FoldersBegin Do Now1.Make an observation: look at the green cups in the front of the room (on the lab desk). Write down everything you see...
  • Chapter 7 Education Theory in American Schools: Philosophy in ...

    Chapter 7 Education Theory in American Schools: Philosophy in ...

    The constructivist position is really post-epistemological and that is why it can be so powerful in inducing new methods of research and teaching. It recognizes the power of the environment to press for adaptation, the temporality of knowledge, the existence...