Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Twój własny kawałek YouTube
 czyli o trendach i technologiach od strony
                praktycznej

 Michał Żyliński
 Mic...
Przed YouTube
 Druga połowa lat 90:
 bitwa tytanów
   Real Networks
   QuickTime
   Microsoft
 Cechy szczególne:
   Aplika...
Dowód                                                                                                                   WM...
Po YouTube
 YT.com właśnie stuknęły 4 urodziny!
 ¾ internautów korzysta z usług wideo
 Miesięczna liczba klipów odtworzony...
Co się zmieniło?
 Wideo stało się jednym z elementów
 rewolucji internetowej
 Wideo+Internet=przeglądarka
 Demokratyzacja ...
Jak zacząć? (okiem praktyka)
   Zdefiniuj scenariusz, np.:
Konsumenci
    Portale społecznościowe zorientowane na wideo (y...
Możliwości realizacji
 Darmowy hosting – wykorzystanie
 istniejących serwisów (np. YouTube,
 MySpace, MSN Video)

 Sieci C...
Mechanizmy dystrybucji
        Streaming                                      Progressive
                                ...
Elementy procesu


  Źródło     Encoder                    Serwer                Klient
 sygnału




                     ...
Wyzwania
Z perspektywy serwera:
  Skalowalność – naprawdę myślisz, że
  dostarczenie multimediów do twoich klientów
  jest...
Bitrate Throttling
 Problem:



   % obejrzanego wideo:
      Średnio na stronie – 20 %
      Microsoft.com – 40 %
 Rozwią...
Kontrola ramówki 1/2                                      Playlist – abc.isx
                                             ...
Kontrola ramówki 2/2                                         Playlist – abc.isx
                                          ...
Wyzwania
Z perspektywy aplikacji klienckiej:
  Play/stop/pause – tylko na tyle cię stać
  ?
  Desktop is not dead (patrz:...
Zasoby
 http://www.microsoft.com/windowsmedia
 http://www.iis.net
 http://expression.microsoft.com/en-
 us/cc136533.aspx
 ...
Q&A
Ponieważ z pewnością przekroczyłem
dopuszczalny limit czasu, zapraszam do
kuluarów 




          MICROSOFT CONFIDENT...
© Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or
may be regi...
Upcoming SlideShare
Loading in …5
×

Twój własny kawałek YouTube

569 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Twój własny kawałek YouTube

  1. 1. Twój własny kawałek YouTube czyli o trendach i technologiach od strony praktycznej Michał Żyliński Microsoft Polska Michal.Zylinski@microsoft.com
  2. 2. Przed YouTube Druga połowa lat 90: bitwa tytanów Real Networks QuickTime Microsoft Cechy szczególne: Aplikacje okienkowe Prosty i skuteczny model biznesowy (pudełka) MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  3. 3. Dowód WMS 2008 WS08; Feb 08 • Built-in Cache/Proxy Plug-in • Support for Server Core installations • 2x Scalability Increase over WMS 9.0 • More features available in Standard edition • Available for Windows Web Server 2008 • Advanced Fast Start • Encoder Failover URL Modifiers WMS 9.1 • Advanced FF/RW WS03 SP1; Mar 05 • Play While Archiving • Broadcast Auto-Start • Absolute Playlist Time • 64-bit platform support • Previous four services combined into one new service • Feature Split added to improve the mix • Fast Start, Fast Cache, Fast Reconnect, Fast Recovery (FEC) • RTSP streaming protocol WMS 9.0 • Support for IGMPv3, IPv6, and Encoder Push Distribution WS03; Mar 03 • Cache & proxy support • Server-side playlist support • Extensible plug-in architecture • New MMC and Web-based user interfaces WMS 4.1 • Multicast and Advertising Logging Agent NT/W2K; Mar ‘00 • APIs: storage system plug-ins • NetShow becomes Windows Media Services (four separate services) WMS 4.0 • Multiple Bit Rate (MBR) streaming NT; Apr ‘99 • On-line Presentation Broadcast service for Microsoft PowerPoint • Server-to-server multicast distribution NetShow 3.0 • Intelligent streaming technology NT4; Jan ‘98 • UDP streaming resends technology • APIs: authentication and authorization plug-ins • Video on-demand streaming NetShow 2.0 • Playlist Streaming NT4; Aug ‘97 • Multicast & server-to-server unicast streaming • Client connections, user authentication & bandwidth output controls • Web-based administration NetShow 1.0 • APIs: unicast / multicast monitoring, publishing points configuration & client connections control NT4; Sep ‘96 Live & on-demand audio streaming |1996 |1997 |1998 |1999 |2000 |2001 |2002 |2003 |2004 |2005 |2006 |2007 |2008 |2009 |2010 |2011 |2012 MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  4. 4. Po YouTube YT.com właśnie stuknęły 4 urodziny! ¾ internautów korzysta z usług wideo Miesięczna liczba klipów odtworzonych na terenie USA > 12 mld (w Niemczech > 3 mld) Średni czas trwania pojedynczej transmisji ~ 3 min Czas poświęcony na oglądanie klipów przez statystycznego widza > 220 min * Źródło: comScore Inc. Video Metrix, Maj 2008 MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  5. 5. Co się zmieniło? Wideo stało się jednym z elementów rewolucji internetowej Wideo+Internet=przeglądarka Demokratyzacja medium Nowe modele biznesowe (?) Technologia ! MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  6. 6. Jak zacząć? (okiem praktyka) Zdefiniuj scenariusz, np.: Konsumenci Portale społecznościowe zorientowane na wideo (youtube, wrzutka itp.) Zapowiedzi filmów Wiadomości i serwisy rozrywkowe Portale muzyczne i filmowe (o płatnym dostępie) Internetowe stacje radiowe i telewizyjne Tradycyjni nadawcy mediów Webcasty Przedsiębiorstwa Szkolenia na życzenie Transmisje z wydarzeń biznesowych (np. posiedzenie rady nadzorczej) Wewnętrzne sieci nadawcze (telewizja intranetowa) Uzupełnienie stron korporacyjnych (np. promocje produktów) I pomyśl na czym chcesz zarobić! (bo niewielu się udało) MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  7. 7. Możliwości realizacji Darmowy hosting – wykorzystanie istniejących serwisów (np. YouTube, MySpace, MSN Video) Sieci CDN – podpisanie umowy z operatorem usługi Realizacja we własnym zakresie MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  8. 8. Mechanizmy dystrybucji Streaming Progressive Download Transmisja (prawie) w czasie Wykorzystanie standardowego rzeczywistym materiałów protokołu HTTP. W założeniu brak audio/wideo z zachowaniem pełnej potrzeby kontroli transmisji, w tym kontroli po stronie dostawcy opóźnienia związanego z buforowaniem. Typowy scenariusz: transmisja Typowy scenariusz: Rozbudowa imprez na żywo, materiały istniejącego serwisu WWW o treści premium (DRM) multimedialne. MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  9. 9. Elementy procesu Źródło Encoder Serwer Klient sygnału 7.0 + IIS Media Pack MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  10. 10. Wyzwania Z perspektywy serwera: Skalowalność – naprawdę myślisz, że dostarczenie multimediów do twoich klientów jest banalne? Kontrola dostępu – w końcu chcesz żyć dobrze z reklamodawcami i liczysz się z kosztami Jakość – czym różni się 22’’ monitor od 44’’ telewizora? MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  11. 11. Bitrate Throttling Problem: % obejrzanego wideo: Średnio na stronie – 20 % Microsoft.com – 40 % Rozwiązanie: MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  12. 12. Kontrola ramówki 1/2 Playlist – abc.isx 1. Ads.wmv ___ 2. _ Movie.wmv ------ ___ - _ ------ Get abc.isx ___ - _ abc.isx ------ - Get ads.wmv ads.wmv Get movie.wmv movie.wmv MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  13. 13. Kontrola ramówki 2/2 Playlist – abc.isx ___Ads.wmv 1. 2. Movie.wmv _ ------ ___ - _ ------ Get abc.isx ___ - _ abc.isx ------ - Get movie.wmv BŁĄD! Get movie.wmv BŁĄD! MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  14. 14. Wyzwania Z perspektywy aplikacji klienckiej: Play/stop/pause – tylko na tyle cię stać ? Desktop is not dead (patrz: ipla) MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  15. 15. Zasoby http://www.microsoft.com/windowsmedia http://www.iis.net http://expression.microsoft.com/en- us/cc136533.aspx http://www.codeplex.com/videoshow http://blogs.msdn.com/michalz MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  16. 16. Q&A Ponieważ z pewnością przekroczyłem dopuszczalny limit czasu, zapraszam do kuluarów  MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  17. 17. © 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. MICROSOFT CONFIDENTIAL – Do Not Share or Forward

×