Skip to content

Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par

Saved in:
Bibliografiske detaljer
Hovedforfatter: Dias, Bernardo Vergne
Publication Date: 2012
Format: Master thesis
Sprog: por
Source: Repositório Institucional da UnB
Download full: http://repositorio.unb.br/handle/10482/13026
Summary: Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2012.
_version_ 1871442590602100736
author Dias, Bernardo Vergne
author_browse Dias, Bernardo Vergne
author_facet Dias, Bernardo Vergne
author_role author
bitstream.checksum.fl_str_mv 8a90cb4ded8907fa7c73d4c0ebbdb0f3
88520a068a74766d4f4f1823e6c9a1f4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv http://repositorio2.unb.br/jspui/bitstream/10482/13026/1/2012_BernardoVergneDias.pdf
http://repositorio2.unb.br/jspui/bitstream/10482/13026/2/license.txt
collection Repositório Institucional da UnB
contributor_str_mv Gondim, Paulo Roberto de Lira
dc.contributor.advisor1.fl_str_mv Gondim, Paulo Roberto de Lira
dc.contributor.author.fl_str_mv Dias, Bernardo Vergne
dc.date.accessioned.fl_str_mv 2013-05-06T14:09:07Z
dc.date.available.fl_str_mv 2013-05-06T14:09:07Z
dc.date.issued.fl_str_mv 2013-05-06
dc.date.submitted.none.fl_str_mv 2012-10-26
dc.identifier.citation.fl_str_mv DIAS, Bernardo Vergne. Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par. 2012. xvi, 123 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2012.
dc.identifier.uri.fl_str_mv http://repositorio.unb.br/handle/10482/13026
dc.language.iso.fl_str_mv por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
dc.subject.keyword.en.fl_str_mv Vídeo digital
Comunicações digitais
Processamento de imagens
dc.title.alternative.en.fl_str_mv An adaptive architecture for live streaming of scalable video over p2p network
dc.title.en.fl_str_mv Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
description Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2012.
eu_rights_str_mv openAccess
format masterThesis
id UNB_e9ccb16fa1e5267ea253befefb94ed11
identifier_str_mv DIAS, Bernardo Vergne. Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par. 2012. xvi, 123 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2012.
instacron_str UNB
institution UNB
instname_str Universidade de Brasília (UnB)
language por
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
oai_identifier_str oai:repositorio.unb.br:10482/13026
publishDate 2012
publishDateSort 2012
reponame_str Repositório Institucional da UnB
repository.mail.fl_str_mv repositorio@unb.br
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository_id_str
spelling Dias, Bernardo VergneGondim, Paulo Roberto de Lira2013-05-06T14:09:07Z2013-05-06T14:09:07Z2013-05-062012-10-26DIAS, Bernardo Vergne. Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par. 2012. xvi, 123 f., il. Dissertação (Mestrado em Engenharia Elétrica)—Universidade de Brasília, Brasília, 2012.http://repositorio.unb.br/handle/10482/13026Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2012.A distribuição de fluxo contínuo de vídeo (video streaming) é, atualmente, uma das aplicações de maior sucesso na Internet, sendo as redes par-a-par (P2P, Peer-to-Peer), baseadas em princípios como a escalabilidade e o compartilhamento de recursos, uma das opções importantes para contribuir para a solução de diversos gargalos decorrentes do emprego da tradicional arquitetura cliente-servidor, comumente presente na Internet. Por outro lado, esquemas de codificação de vídeo têm sido recentemente propostos, que permitem o ajuste entre a disponibilidade de recursos (banda) de rede e a quantidade de informação (camadas) sendo enviada para transmissão. Dentre tais esquemas, destaca-se o H.264 SVC (Scalable Video Coding), normatizado pela ITU-T (International Telecommunication Union). Dessa forma, o trabalho inicia-se com a apresentação de conceitos relativos à codificação escalável de vídeo bem como sobre alternativas relativas à distribuição de vídeo sobre redes P2P. Adicionalmente, o trabalho discute alternativas de protocolos de controle de congestionamento multidestinatário, considerando-se a importância desse controle para a distribuição de sequencias de vídeo e o tratamento de tráfego de tempo real na Internet. Uma arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede P2P é então proposta, que se baseia, inicialmente, na definição de um paradigma de compressão de vídeo em blocos independentes, de curto intervalo de tempo, contendo uma ou algumas unidades completas de GOP (Group of Pictures). Para esse fim, os blocos são codificados no padrão H.264 SVC, e dotados das três dimensões de escalabilidade – temporal, espacial e de qualidade, sendo tal padrão adotado como forma de prover adaptabilidade. É apresentado, em seguida, um formato para encapsulamento dos blocos de vídeo em pacotes que serão transmitidos com emprego do protocolo RTP (Real-Time Protocol). A transmissão dar-se-á via rede lógica de sobreposição (overlay) organizada em árvore (Tree-based) valendo-se da estratégia de comunicação Push. O Scribe – protocolo descentralizado e escalável construído sobre uma rede em malha Pastry – é utilizado para criação de grupos multidestinatários (Multicast) na topologia árvore. O RTP é estendido para embarcar informações do protocolo de controle de congestionamento TFMCC (TCP-Friendly Multicast Congestion Control), o qual auxiliará o processo de ajuste dinâmico da qualidade de vídeo dos blocos SVC, compondo então, esse esquema, uma estratégia de CAT (Content Adaptation Technique). O TFMCC alimenta-se de parâmetros de QoS (Quality of Service), que serão mensurados pelos nós participantes da rede de transmissão do vídeo; além disso, este protocolo requer sinalização de retorno (feedback), que ocorrerá por canal de comunicação inverso, adicionado na rede Scribe. A literatura mostra que o TFMCC, especialmente em função de seu comportamento justo e moderadamente agressivo, se adequa bem no contexto de transmissão contínua de vídeo considerado nesta obra. A proposta inclui também o emprego de técnica de retransmissão da camada base de forma a poder compensar perdas de bloco buscando assegurar uma quantidade mínima de informação para reprodução de vídeo. A arquitetura proposta visa oferecer ao usuário melhor qualidade de experiência em transmissões ao vivo e de grande escala, sendo avaliada, a título preliminar, pela realização de testes em diferentes cenários e com base em diferentes sequências de vídeo. ______________________________________________________________________________ ABSTRACTVideo streaming is currently one of the most successful applications on the Internet and P2P (Peer-to-Peer) network, based on scalability and resource sharing principles, is one of the important options to contribute to solve many bottlenecks that result from the use of traditional client-server architecture, commonly present on the Internet. Furthermore, video encoding schemes have been recently proposed to allow adjustment between the availability of resources (bandwidth) of the network and the amount of information (layers) being sent. Among these schemes, we highlight the H.264 SVC (Scalable Video Coding), standardized by ITU-T (International Telecommunication Union). In this way, the work begins with the presentation of concepts of scalable video coding as well as alternatives for distribution of video over P2P networks. Additionally, this work discusses alternatives of multicast congestion control protocols, considering the importance of this control for the distribution of video sequences and processing of real-time traffic on the Internet. An adaptive architecture for live streaming of scalable video over P2P network is then proposed, which is based initially on the definition of a paradigm of video compression based on independent compressed blocks of short time interval, containing one or more GOP (Group of Pictures). To this end, the blocks are encoded in H.264 SVC (Scalable Video Coding) endowed with the three dimensions of scalability - temporal, spatial and quality. Such standard was adopted in order to provide adaptability. It is presented a format for encapsulation of video blocks for transmission over RTP (Real-Time Protocol). A tree-based overlay network is used for content distribution according to the Push strategy. The Scribe - a scalable application-level multicast infrastructure – which is built on top of Pastry – a decentralized and large-scale mesh peer-to-peer system - is used to create the multicast groups in a tree topology. The RTP is extended to support piggybacking of TFMCC (TCP-Friendly Multicast Congestion Control) protocol, which will assist the process of dynamic adjustment of video quality of the SVC blocks. This overall scheme composes a CAT (Content Adaptation Technique). The TFMCC takes as input a set of QoS (Quality of Service) parameters, which will be measured by the nodes of the tree overlay network. In addition, this protocol requires feedback of reports. To meet this need, a return channel is added to the Scribe. Related works show that the TFMCC, especially in light of his fair and moderately aggressive behavior, fits well in the context of video streaming addressed in this work. The proposal also includes a technique of retransmission of the base layer in order to compensate block losses, aiming to ensure a minimal amount of information for video playback. The architecture outlined aims to provide the highest quality user experience in live broadcasts and large scale, being evaluated, at first glance, by testing in different scenarios and based on different video sequences.Faculdade de Tecnologia (FT)Departamento de Engenharia Elétrica (FT ENE)Programa de Pós-Graduação em Engenharia ElétricaProposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-parAn adaptive architecture for live streaming of scalable video over p2p networkinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisVídeo digitalComunicações digitaisProcessamento de imagensinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2012_BernardoVergneDias.pdf2012_BernardoVergneDias.pdfapplication/pdf4319829http://repositorio2.unb.br/jspui/bitstream/10482/13026/1/2012_BernardoVergneDias.pdf8a90cb4ded8907fa7c73d4c0ebbdb0f3MD51open accessLICENSElicense.txtlicense.txttext/plain772http://repositorio2.unb.br/jspui/bitstream/10482/13026/2/license.txt88520a068a74766d4f4f1823e6c9a1f4MD52open access10482/130262024-03-01 13:09:48.212open accessoai:repositorio.unb.br:10482/13026TGljZW5zZSBncmFudGVkIGJ5IEFsYsOibmlhIEPDqXphciBkZSBNZWxvIChhbGJhbmlhQGJjZS51bmIuYnIpIG9uIDIwMTMtMDItMDRUMTI6MjI6MTlaIChHTVQpOgoKQSBjb25jZXNzw6NvIGRhIGxpY2Vuw6dhIGRlc3RhIGNvbGXDp8OjbyByZWZlcmUtc2UgYW8gdGVybW8gZGUgYXV0b3JpemHDp8OjbyBpbXByZXNzbyBhc3NpbmFkbyANCnBlbG8gYXV0b3IgY29tIGFzIHNlZ3VpbnRlcyBjb25kacOnw7VlczoNCg0KTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhDQogZSBvIElCSUNUIGEgZGlzcG9uaWJpbGl6YXIgcG9yIG1laW8gZG9zIHNpdGVzIHd3dy5iY2UudW5iLmJyLCB3d3cuaWJpY3QuYnIsDQogaHR0cDovL2hlcmN1bGVzLnZ0bHMuY29tL2NnaS1iaW4vbmRsdGQvY2hhbWVsZW9uP2xuZz1wdCZza2luPW5kbHRkIHNlbSByZXNzYXJjaW1lbnRvIGRvcyANCmRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG7CuiA5NjEwLzk4LCBvIHRleHRvIGludGVncmFsIGRhIG9icmEgZGlzcG9uaWJpbGl6YWRhLA0KIGNvbmZvcm1lIHBlcm1pc3PDtWVzIGFzc2luYWxhZGFzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCBhIHTDrXR1bG8gZGUgDQpkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLCBhIHBhcnRpciBkZXN0YSBkYXRhLg==Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-03-01T16:09:48Repositório Institucional da UnB - Universidade de Brasília (UnB)
spellingShingle Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
Dias, Bernardo Vergne
Vídeo digital
Comunicações digitais
Processamento de imagens
status_str publishedVersion
title Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
title_full Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
title_fullStr Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
title_full_unstemmed Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
title_short Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
title_sort Proposta de arquitetura adaptativa para transmissão multidestinatária e ao vivo de vídeo escalável em rede par-a-par
topic Vídeo digital
Comunicações digitais
Processamento de imagens
url http://repositorio.unb.br/handle/10482/13026