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

935 views
873 views

Published on

Presentation for SET 2009 Conference

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

No Downloads
Views
Total views
935
On SlideShare
0
From Embeds
0
Number of Embeds
8
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

    ×