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?