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.
Distribuição de Vídeos 
em Larga Escala na Internet
        Congresso SET / Agosto 2009




                              ...
O Mercado de Vídeos na Internet

‣ Inicialmente mídias televisivas



‣ Seguido por empresas de internet



‣ E hoje qualq...
O Mercado de Vídeos na Internet
Transmissão em larga escala
Distribuição: TV vs. Internet


                 Difusão
Distribuição: TV vs. Internet
 Modelo Unicast




                                    Router

               Servidor de V...
Distribuição: TV vs. Internet
 Modelo Unicast


500kbps x 1400 = 700Mbps

Bottlenecks:
                        Router

   ...
Escalando o delivery na Internet
 Modelo Unicast




                                 Load
        Servidores de Vídeo
   ...
Escalando o delivery na Internet
 Modelo Unicast




             OU
                                                     ...
Escalando o delivery na Internet
Modelo Unicast - VoD




                                           Load
                ...
Escalando o delivery na Internet
Modelo Unicast - VoD
                                       Cache




                   ...
Escalando o delivery na Internet
Modelo Unicast - VoD
                                   Progressive Download
            ...
Escalando o delivery na Internet
Modelo Unicast - VoD
                           Streaming
                               ...
Escalando o delivery na Internet
 Modelo Unicast - Ao Vivo



           Multiplexer

                                    ...
Escalando o delivery na Internet
 Modelo Unicast - Ao Vivo
                       Streaming




           Multiplexer


 ...
Escalando o delivery na Internet
Na Prática
Escalando o delivery na Internet
Modelo Unicast




                               Load
      Servidores de Vídeo
        ...
Escalando o delivery na Internet
CDN Unicast




                                Servidores de Borda

           Servidor ...
Escalando o delivery na Internet
Peer to Peer - P2P




              Servidor de Vídeo
Escalando o delivery na Internet
Peer to Peer - P2P
Escalando o delivery na Internet
Conclusões

• Distribuir vídeos em larga escala na internet é um desafio enorme
• Escalabilidade
• Tolerância à Falhas
• C...
obrigado



      rafael.pereira@corp.globo.com
 http://rafaelspereira.wordpress.com
Upcoming SlideShare
Loading in …5
×

Distribuição de Vídeos em Larga Escala na Internet

981 views

Published on

Presentation for SET 2009 Conference

  • Be the first to comment

Distribuição de Vídeos em Larga Escala na Internet

  1. 1. Distribuição de Vídeos em Larga Escala na Internet Congresso SET / Agosto 2009 Rafael Pereira - Globo.com <rafael.pereira@corp.globo.com>
  2. 2. O Mercado de Vídeos na Internet ‣ Inicialmente mídias televisivas ‣ Seguido por empresas de internet ‣ E hoje qualquer negócio
  3. 3. O Mercado de Vídeos na Internet
  4. 4. Transmissão em larga escala
  5. 5. Distribuição: TV vs. Internet Difusão
  6. 6. Distribuição: TV vs. Internet Modelo Unicast Router Servidor de Vídeo Usuários Maior Quantidade de Usuários - Maior Número de Conexões
  7. 7. Distribuição: TV vs. Internet Modelo Unicast 500kbps x 1400 = 700Mbps Bottlenecks: Router Servidor de Vídeo • Rede • CPU • Memória • I.O. Usuários
  8. 8. Escalando o delivery na Internet Modelo Unicast Load Servidores de Vídeo Router Balancer X Usuários Conteúdo Distribuído em Diversos Servidores
  9. 9. Escalando o delivery na Internet Modelo Unicast OU Load Servidores de Vídeo Router Balancer Live Storage Encoder Central Usuários
  10. 10. Escalando o delivery na Internet Modelo Unicast - VoD Load Servidores de Vídeo Router Balancer Storage Central Usuários
  11. 11. Escalando o delivery na Internet Modelo Unicast - VoD Cache Load Servidores de Vídeo Router Balancer Storage Central Usuários
  12. 12. Escalando o delivery na Internet Modelo Unicast - VoD Progressive Download Cache S.O. Linux Servidores de Vídeo Web Server Storage Central Apache Cache mod_cache Squid
  13. 13. Escalando o delivery na Internet Modelo Unicast - VoD Streaming Cache Servidores de Vídeo Storage Central
  14. 14. Escalando o delivery na Internet Modelo Unicast - Ao Vivo Multiplexer Load Servidores de Vídeo Router Live Balancer Encoder Usuários
  15. 15. Escalando o delivery na Internet Modelo Unicast - Ao Vivo Streaming Multiplexer Servidores de Vídeo Live Encoder
  16. 16. Escalando o delivery na Internet Na Prática
  17. 17. Escalando o delivery na Internet Modelo Unicast Load Servidores de Vídeo Router Balancer Output Bandwidth Bottleneck Usuários
  18. 18. Escalando o delivery na Internet CDN Unicast Servidores de Borda Servidor de Vídeo Usuários
  19. 19. Escalando o delivery na Internet Peer to Peer - P2P Servidor de Vídeo
  20. 20. Escalando o delivery na Internet Peer to Peer - P2P
  21. 21. Escalando o delivery na Internet
  22. 22. Conclusões • Distribuir vídeos em larga escala na internet é um desafio enorme • Escalabilidade • Tolerância à Falhas • Consumo de Recursos while true configure, test, benchmark • O Modelo Unicast não é sustentável • Maior quantidade de usuários • Maior demanda por vídeos em alta definição (maior consumo de banda) CDN, Multicast, P2P
  23. 23. obrigado rafael.pereira@corp.globo.com http://rafaelspereira.wordpress.com

×