SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Twój własny kawałek YouTube
 czyli o trendach i technologiach od strony
                praktycznej

 Michał Żyliński
 Microsoft Polska
 Michal.Zylinski@microsoft.com
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
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
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
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
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
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
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
Elementy procesu


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




                                                  7.0
                                     + IIS Media Pack




           MICROSOFT CONFIDENTIAL – Do Not Share or Forward
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
Bitrate Throttling
 Problem:



   % obejrzanego wideo:
      Średnio na stronie – 20 %
      Microsoft.com – 40 %
 Rozwiązanie:




                 MICROSOFT CONFIDENTIAL – Do Not Share or Forward
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
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
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
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
Q&A
Ponieważ z pewnością przekroczyłem
dopuszczalny limit czasu, zapraszam do
kuluarów 




          MICROSOFT CONFIDENTIAL – Do Not Share or Forward
© 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

Más contenido relacionado

Destacado

Effie09 Terminovany Ucet
Effie09 Terminovany UcetEffie09 Terminovany Ucet
Effie09 Terminovany UcetStrategieSK
 
Bachillerato UGM
Bachillerato UGMBachillerato UGM
Bachillerato UGMguestd28af4
 
Presença e ausenciua do divino
Presença e ausenciua do divinoPresença e ausenciua do divino
Presença e ausenciua do divinoJanuário Esteves
 
I (L) Hip-hop
I (L) Hip-hopI (L) Hip-hop
I (L) Hip-hopAberbi
 
10ma clase cs. int. i - elementos de evolucion
10ma clase cs. int. i - elementos de evolucion10ma clase cs. int. i - elementos de evolucion
10ma clase cs. int. i - elementos de evolucionRafael Caballero
 
La resiliencia
La resilienciaLa resiliencia
La resilienciayenso
 
6o ano cap. 3 povos do oriente médio
6o ano   cap. 3 povos do oriente médio6o ano   cap. 3 povos do oriente médio
6o ano cap. 3 povos do oriente médioalunoscsa
 
Diplomado
DiplomadoDiplomado
DiplomadoJkdisla
 

Destacado (20)

Mányai Roland
Mányai RolandMányai Roland
Mányai Roland
 
Les vêtements
Les vêtementsLes vêtements
Les vêtements
 
Lanzamiento
LanzamientoLanzamiento
Lanzamiento
 
Effie09 Terminovany Ucet
Effie09 Terminovany UcetEffie09 Terminovany Ucet
Effie09 Terminovany Ucet
 
Asztalos Zoltán
Asztalos ZoltánAsztalos Zoltán
Asztalos Zoltán
 
Pril2
Pril2Pril2
Pril2
 
Mettiamoci la faccia
Mettiamoci la facciaMettiamoci la faccia
Mettiamoci la faccia
 
Bachillerato UGM
Bachillerato UGMBachillerato UGM
Bachillerato UGM
 
Presença e ausenciua do divino
Presença e ausenciua do divinoPresença e ausenciua do divino
Presença e ausenciua do divino
 
La internet
La internetLa internet
La internet
 
Computacion
ComputacionComputacion
Computacion
 
Go aumento u.t.
Go aumento u.t.Go aumento u.t.
Go aumento u.t.
 
Sesión 1 actividad 1
Sesión 1 actividad 1Sesión 1 actividad 1
Sesión 1 actividad 1
 
I (L) Hip-hop
I (L) Hip-hopI (L) Hip-hop
I (L) Hip-hop
 
GBI Portales Educativos
GBI Portales EducativosGBI Portales Educativos
GBI Portales Educativos
 
10ma clase cs. int. i - elementos de evolucion
10ma clase cs. int. i - elementos de evolucion10ma clase cs. int. i - elementos de evolucion
10ma clase cs. int. i - elementos de evolucion
 
La resiliencia
La resilienciaLa resiliencia
La resiliencia
 
6o ano cap. 3 povos do oriente médio
6o ano   cap. 3 povos do oriente médio6o ano   cap. 3 povos do oriente médio
6o ano cap. 3 povos do oriente médio
 
Proycto final
Proycto finalProycto final
Proycto final
 
Diplomado
DiplomadoDiplomado
Diplomado
 

Similar a Twój własny kawałek YouTube

Microsoft-Certyfikacja Aplikacji
Microsoft-Certyfikacja AplikacjiMicrosoft-Certyfikacja Aplikacji
Microsoft-Certyfikacja AplikacjiMichal Zylinski
 
Przeznaczenie technologii Flex i Adobe AIR
Przeznaczenie technologii Flex i Adobe AIRPrzeznaczenie technologii Flex i Adobe AIR
Przeznaczenie technologii Flex i Adobe AIRSpodek 2.0
 
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowych
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowychJan Lekszycki, Wirtualizacja dla dostawców usług internetowych
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowychWebhosting.pl
 
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...Biznes 2.0
 
Budowanie Aplikacji RIA
Budowanie Aplikacji RIABudowanie Aplikacji RIA
Budowanie Aplikacji RIA3camp
 
Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria AppsSkowron
 
Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria AppsSkowron
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftBiznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
Noc informatyka
Noc informatykaNoc informatyka
Noc informatykaOnetIT
 
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeTechnologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeBiznes 2.0
 
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaS
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaSPiotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaS
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaSWebhosting.pl
 
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...TrueConf
 
Qnap - rozwiązania, portfolio, zastosowanie
Qnap  - rozwiązania, portfolio, zastosowanieQnap  - rozwiązania, portfolio, zastosowanie
Qnap - rozwiązania, portfolio, zastosowanieEIP Sp. z o.o.
 
[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)Jaroslaw Sobel
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Konrad Sagala
 
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr SzewczukTechnologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr Szewczukaulapolska
 
Windows server 2012 optymalizacja w chmurze
Windows server 2012   optymalizacja w chmurzeWindows server 2012   optymalizacja w chmurze
Windows server 2012 optymalizacja w chmurzeMicrosoftdlaPartnerow
 
Wirtualizacja Microsoft dla specjalistów VMware
Wirtualizacja Microsoft dla specjalistów VMwareWirtualizacja Microsoft dla specjalistów VMware
Wirtualizacja Microsoft dla specjalistów VMwareMariusz Kedziora
 
Citrix provisioning services
Citrix provisioning servicesCitrix provisioning services
Citrix provisioning servicesPawel Serwan
 

Similar a Twój własny kawałek YouTube (20)

Microsoft-Certyfikacja Aplikacji
Microsoft-Certyfikacja AplikacjiMicrosoft-Certyfikacja Aplikacji
Microsoft-Certyfikacja Aplikacji
 
Przeznaczenie technologii Flex i Adobe AIR
Przeznaczenie technologii Flex i Adobe AIRPrzeznaczenie technologii Flex i Adobe AIR
Przeznaczenie technologii Flex i Adobe AIR
 
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowych
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowychJan Lekszycki, Wirtualizacja dla dostawców usług internetowych
Jan Lekszycki, Wirtualizacja dla dostawców usług internetowych
 
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...
Wirtualizacja dla dostawców usług internetowych. Wyzwania i możliwości, Jan L...
 
Budowanie Aplikacji RIA
Budowanie Aplikacji RIABudowanie Aplikacji RIA
Budowanie Aplikacji RIA
 
Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria Apps
 
Building Ria Apps
Building Ria AppsBuilding Ria Apps
Building Ria Apps
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
Noc informatyka
Noc informatykaNoc informatyka
Noc informatyka
 
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, AdobeTechnologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
Technologie Adobe dla rozwiązań typu RIA i SaaS, Piotr Walczyszyn, Adobe
 
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaS
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaSPiotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaS
Piotr Walczyszyn, Technologie Adobe dla rozwiązań typu RIA i SaaS
 
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
 
Qnap - rozwiązania, portfolio, zastosowanie
Qnap  - rozwiązania, portfolio, zastosowanieQnap  - rozwiązania, portfolio, zastosowanie
Qnap - rozwiązania, portfolio, zastosowanie
 
[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
 
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr SzewczukTechnologie Firmy Novell A Web 2.0 - Piotr Szewczuk
Technologie Firmy Novell A Web 2.0 - Piotr Szewczuk
 
Windows server 2012 optymalizacja w chmurze
Windows server 2012   optymalizacja w chmurzeWindows server 2012   optymalizacja w chmurze
Windows server 2012 optymalizacja w chmurze
 
Wirtualizacja Microsoft dla specjalistów VMware
Wirtualizacja Microsoft dla specjalistów VMwareWirtualizacja Microsoft dla specjalistów VMware
Wirtualizacja Microsoft dla specjalistów VMware
 
Citrix provisioning services
Citrix provisioning servicesCitrix provisioning services
Citrix provisioning services
 

Más de Michal Zylinski

StorSimple a może do chmury
StorSimple a może do chmuryStorSimple a może do chmury
StorSimple a może do chmuryMichal Zylinski
 
iFIN24 – nowe spojrzenie na e-dokumenty
iFIN24 – nowe spojrzenie na e-dokumentyiFIN24 – nowe spojrzenie na e-dokumenty
iFIN24 – nowe spojrzenie na e-dokumentyMichal Zylinski
 
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.Michal Zylinski
 
Dlaczego startupy powinny dbać o wizerunek?
Dlaczego startupy powinny dbać o wizerunek?Dlaczego startupy powinny dbać o wizerunek?
Dlaczego startupy powinny dbać o wizerunek?Michal Zylinski
 
Inicjatywa Doradztwa Europejskiego
Inicjatywa Doradztwa EuropejskiegoInicjatywa Doradztwa Europejskiego
Inicjatywa Doradztwa EuropejskiegoMichal Zylinski
 
Zdobywanie serca klientów
Zdobywanie serca klientówZdobywanie serca klientów
Zdobywanie serca klientówMichal Zylinski
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylotMichal Zylinski
 
Nowości W Silverlight 3
Nowości W Silverlight 3Nowości W Silverlight 3
Nowości W Silverlight 3Michal Zylinski
 

Más de Michal Zylinski (19)

StorSimple a może do chmury
StorSimple a może do chmuryStorSimple a może do chmury
StorSimple a może do chmury
 
Python i Microsoft
Python i MicrosoftPython i Microsoft
Python i Microsoft
 
Galaxy of bits
Galaxy of bitsGalaxy of bits
Galaxy of bits
 
Zmierzch epoki łowcy
Zmierzch epoki łowcyZmierzch epoki łowcy
Zmierzch epoki łowcy
 
PHP i microsoft
PHP i microsoftPHP i microsoft
PHP i microsoft
 
Silverlight i PHP
Silverlight i PHPSilverlight i PHP
Silverlight i PHP
 
Php i Microsoft
Php i MicrosoftPhp i Microsoft
Php i Microsoft
 
iFIN24 – nowe spojrzenie na e-dokumenty
iFIN24 – nowe spojrzenie na e-dokumentyiFIN24 – nowe spojrzenie na e-dokumenty
iFIN24 – nowe spojrzenie na e-dokumenty
 
LuceoS
LuceoSLuceoS
LuceoS
 
Domisoft
DomisoftDomisoft
Domisoft
 
User-centered design
User-centered designUser-centered design
User-centered design
 
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.
Dlaczego startupy potrzebują doradców? Wrażenia z Seedcamp 2009.
 
Dlaczego startupy powinny dbać o wizerunek?
Dlaczego startupy powinny dbać o wizerunek?Dlaczego startupy powinny dbać o wizerunek?
Dlaczego startupy powinny dbać o wizerunek?
 
Biz Spark i co dalej
Biz Spark i co dalejBiz Spark i co dalej
Biz Spark i co dalej
 
Inicjatywa Doradztwa Europejskiego
Inicjatywa Doradztwa EuropejskiegoInicjatywa Doradztwa Europejskiego
Inicjatywa Doradztwa Europejskiego
 
Zdobywanie serca klientów
Zdobywanie serca klientówZdobywanie serca klientów
Zdobywanie serca klientów
 
Iron Python I Dlr
Iron Python I DlrIron Python I Dlr
Iron Python I Dlr
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylot
 
Nowości W Silverlight 3
Nowości W Silverlight 3Nowości W Silverlight 3
Nowości W Silverlight 3
 

Twój własny kawałek YouTube

  • 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. 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. 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. 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. 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. 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. 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. 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. Elementy procesu Źródło Encoder Serwer Klient sygnału 7.0 + IIS Media Pack MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  • 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. Bitrate Throttling Problem: % obejrzanego wideo: Średnio na stronie – 20 % Microsoft.com – 40 % Rozwiązanie: MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  • 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. 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. 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. 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. Q&A Ponieważ z pewnością przekroczyłem dopuszczalny limit czasu, zapraszam do kuluarów  MICROSOFT CONFIDENTIAL – Do Not Share or Forward
  • 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