P2ptv
821 palavras
4 páginas
Transmissão de vídeo ao vivo em arquiteturas Par-a-ParP2PTV
Thiago Henrique Silva
DCC/UFMG - EAR
Introdução
P2PTV
● ●
O consumo de conteúdo como:
● ● ●
Seriados de TV; Pequenos vídeos (como os do YouTube); Animações e outros
●
Representam cerca de 60% do tráfego da Internet (com tendência de crescimento) (Segundo CacheLogic).
●
●
Alguns autores como Hui Zhang, acreditam que o bom funcionamento da Internet está ameaçado. Soluções podem estar em aplicações P2P.
●
DCC/UFMG
Comparação
VOD x Transmissão ao vivo
● ●
P2PTV
Requisito de tempo não importante Requisito de tempo essencial
No caso de um servidor, pode negar requisições se atingir capacidade ● Imagine um serviço de IPTV por assinatura, o usuário não aceitará negação de serviço pois ele perderá o seu programa.
● ● ●
O usuário está interessado em todo conteúdo do vídeo O usuário não se interessa pelo que já aconteceu
➔
Difícil desenvolver uma arquitetura única para esses dois tipos.
DCC/UFMG
Transmissões ao vivo
Em uma transmissão de um jogo de futebol
P2PTV
1 – Acontece o gol
DCC/UFMG
Transmissões ao vivo
Em uma transmissão de um jogo de futebol
P2PTV
2 – Vizinhos gritam
1 – Acontece o gol
DCC/UFMG
Transmissões ao vivo
Em uma transmissão de um jogo de futebol
P2PTV
2 – Vizinhos gritam
1 – Acontece o gol
3 – 10min depois, você recebe a transmissão
DCC/UFMG
Maneiras de Transmissões
P2PTV
● ● ● ●
Métodos existentes para transmitir áudio/vídeo ao vivo: Cliente/servidor ● Claramente não escalável. Content distribution networks (CDN) ● Caro ● Transmissão ao vivo (?)
●
Multicast sobre IP ● Implantação limitada
● ●
Arquiteturas P2P ● Multicast na camada de aplicação
● ●
●
DCC/UFMG
Arquiteturas P2P para transmissão de vídeo
P2PTV
●
Baseadas em árvores (A): ● Nó Pai prove conteúdo para os nós filhos conectados nele. ● Os nós filhos somente recebe conteúdo