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

825

Published on

Presentation for SET 2009 Conference

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
825
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • arquiteturas mais eficientes! zoom nos números
  • challenge: - transmitir para o máximo de usuários simultâneos sem aumentar o custo proporcionalmente ao tamanho da audiencia
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • Utilização de banda proporcional à audiência Não escala - comparar com o trânsito
  • 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

    ×