P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet

In the last years Peer-to-Peer (P2P) systems have gained ground for content sharing between communities, determining a real revolution on the Internet. The characteristics of P2P systems make them a very good choice for multimedia content distribution over IP networks. However, although P2P technolo...

Full description

Saved in:
Bibliographic Details
Main Authors: Alfio Lombardo, Diego Reforgiato, Giovanni Schembra
Format: Article
Language:English
Published: Wiley 2009-01-01
Series:International Journal of Digital Multimedia Broadcasting
Online Access:http://dx.doi.org/10.1155/2009/453471
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832555815578370048
author Alfio Lombardo
Diego Reforgiato
Giovanni Schembra
author_facet Alfio Lombardo
Diego Reforgiato
Giovanni Schembra
author_sort Alfio Lombardo
collection DOAJ
description In the last years Peer-to-Peer (P2P) systems have gained ground for content sharing between communities, determining a real revolution on the Internet. The characteristics of P2P systems make them a very good choice for multimedia content distribution over IP networks. However, although P2P technology gives new opportunities to define an efficient multimedia streaming application, at the same time it involves a set of technical challenges and issues due to the best-effort service offered by the Internet and its dynamic and heterogeneous nature. The most of existent protocols for video communications over P2P mainly focus on tree topology maintenance, without paying any attention to the encoding problem. The idea of this paper is to propose a multipoint video broadcast framework over a heterogeneous content distribution P2P network. In the proposed system the source generates the video flow by using an MPEG-4/FGS encoder, in such a way that no losses occur at the Baselayer stream even in the presence of short-term bandwidth fluctuations. Although in the past the FGS was not employed due to its encoding complexity, today, thanks to advances in hardware technology, we were able to develop an MPEG-4/FGS encoder on low-cost PCs which turned out to be more feasible and appealing for its flexibility. The FGS layer is sent together with the Base layer, but with a lower priority. The source uses a rate controller to regulate the encoding rate of the Base layer. To this aim, a protocol is defined in order to provide the source with information related to the most stringent bottleneck link on the overlay network. A technique to reorganize the content distribution tree is proposed and discussed. To evaluate the performance of the proposed framework a case study is introduced; improvements obtained with respect to several reference cases where FGS is not applied are also shown.
format Article
id doaj-art-e1d3467d3d2046bd91c237898b4be4c1
institution Kabale University
issn 1687-7578
1687-7586
language English
publishDate 2009-01-01
publisher Wiley
record_format Article
series International Journal of Digital Multimedia Broadcasting
spelling doaj-art-e1d3467d3d2046bd91c237898b4be4c12025-02-03T05:47:16ZengWileyInternational Journal of Digital Multimedia Broadcasting1687-75781687-75862009-01-01200910.1155/2009/453471453471P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the InternetAlfio Lombardo0Diego Reforgiato1Giovanni Schembra2Dipartimento di Ingegneria Informatica e delle Telecomunicazioni, University of Catania, V.le A. Doria 6, 95125 Catania, ItalyDipartimento di Ingegneria Informatica e delle Telecomunicazioni, University of Catania, V.le A. Doria 6, 95125 Catania, ItalyDipartimento di Ingegneria Informatica e delle Telecomunicazioni, University of Catania, V.le A. Doria 6, 95125 Catania, ItalyIn the last years Peer-to-Peer (P2P) systems have gained ground for content sharing between communities, determining a real revolution on the Internet. The characteristics of P2P systems make them a very good choice for multimedia content distribution over IP networks. However, although P2P technology gives new opportunities to define an efficient multimedia streaming application, at the same time it involves a set of technical challenges and issues due to the best-effort service offered by the Internet and its dynamic and heterogeneous nature. The most of existent protocols for video communications over P2P mainly focus on tree topology maintenance, without paying any attention to the encoding problem. The idea of this paper is to propose a multipoint video broadcast framework over a heterogeneous content distribution P2P network. In the proposed system the source generates the video flow by using an MPEG-4/FGS encoder, in such a way that no losses occur at the Baselayer stream even in the presence of short-term bandwidth fluctuations. Although in the past the FGS was not employed due to its encoding complexity, today, thanks to advances in hardware technology, we were able to develop an MPEG-4/FGS encoder on low-cost PCs which turned out to be more feasible and appealing for its flexibility. The FGS layer is sent together with the Base layer, but with a lower priority. The source uses a rate controller to regulate the encoding rate of the Base layer. To this aim, a protocol is defined in order to provide the source with information related to the most stringent bottleneck link on the overlay network. A technique to reorganize the content distribution tree is proposed and discussed. To evaluate the performance of the proposed framework a case study is introduced; improvements obtained with respect to several reference cases where FGS is not applied are also shown.http://dx.doi.org/10.1155/2009/453471
spellingShingle Alfio Lombardo
Diego Reforgiato
Giovanni Schembra
P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
International Journal of Digital Multimedia Broadcasting
title P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
title_full P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
title_fullStr P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
title_full_unstemmed P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
title_short P2P and MPEG FGS Encoding: A Good Recipe for Multipoint Video Transmission on the Internet
title_sort p2p and mpeg fgs encoding a good recipe for multipoint video transmission on the internet
url http://dx.doi.org/10.1155/2009/453471
work_keys_str_mv AT alfiolombardo p2pandmpegfgsencodingagoodrecipeformultipointvideotransmissionontheinternet
AT diegoreforgiato p2pandmpegfgsencodingagoodrecipeformultipointvideotransmissionontheinternet
AT giovannischembra p2pandmpegfgsencodingagoodrecipeformultipointvideotransmissionontheinternet