Streaming de vídeo em Redes P2P

Propaganda
Streaming de vídeo em Redes
P2P
Grupo:
Bernardo Costa
Pedro Lemos
Thiago Souza
Samuel Amirato
Universidade Federal do Rio de Janeiro
Redes de Computadores
Professor Otto Carlos
Introdução a P2P
• Compartilhamento direto
• Grande utilização para áudio e vídeo
• Emule, Kazaa, Limewire
• Segurança
▫ Vírus, worms e malwares
▫ Direitos Autorais
Funcionamento de Redes P2P
• Procura em outros computadores
• Compartilhamento na Rede
• Rede Overlay
▫ Não Estruturada
 Aleatória
 Demora para achar um conteúdo
▫ Estruturada
 Roteamento prévio
 Distributed Hash Table (DHT)
 Busca rápido e garantida X Manutenção complexa e custosa
Distribuição online de vídeo
• Visão Geral de Streaming
▫ Download e execução simultâneos
▫ Buffer para salvar informação
• Atuais métodos de streaming
▫ Modelo Cliente-Servidor (canal unicast)
 Ponto único de falha
 Gargalo
Streaming de vídeo por P2P
• Alternativa eficiente e de baixo custo
▫ Robustez e economia
• Funcionamento
▫ Estrutura em árvore
 Transmissão de Pai para Filho
▫ Estrutura em Malha
 Rede overlay e blocos
▫ Estrutura Híbrida
Streaming de vídeo por P2P
• Vantagens
▫ Escalabilidade
▫ Robustez
▫ Economia
• Desvantagens
▫ Alto custo de gerenciamento e manutenção
▫ Conexões intermitentes
▫ Volatilidade de nós
Pesquisas na área
• Adobe
▫ Programa Flash
▫ Gerenciamento de tráfego
• StreamerOne
▫ Fragmentação do Fluxo de vídeo
▫ Mecanismo efeito cascata
Conclusão
• P2P X Streaming de vídeo
▫ Substituição
▫ Trabalho Paralelo
 Soluções sendo propostas
 Algumas implementações sendo iniciadas
Referências
• [1] Luiz José Hoffmann Filho - Algoritmos para Acesso Interativo em
Aplicações de Vídeo P2P
• [2] Luiz José Hoffmann Filho, Carlo Kleber da Silva Rodrigues and
Rosa Maria Meri Leão - Acesso interativo para aplicações P2P de
streaming de vídeo
• [3] Zhengye Liu, Yanming Shen, Keith W. Ross, Shivendra S. Panwar,
Yao Wang - LayerP2P: Using Layered Video Chunks in P2P Live
Streaming
• [4] http://www.pptv.com/en/
• [5] http://www.streamingstar.com/NetworkResource/ppstream.htm
• [6] http://uusee.uptodown.com/en
Perguntas
• Quais as principais ameaças de segurança da rede P2P ?
• Porque utilizar streaming de vídeo e quais suas
dificuldades?
• Qual a vantagem em mudar os streaming de vídeos de
unicast para multicast?
• Porque a estrutura de malha é a mais utilizada nos
streamings vídeos por P2P?
• Qual a real vantagem em se utilizar o streaming de vídeo
por P2P?
Download