A framework for distributing scalable content over peer-to-peer networks

Michael Eberhard, Amit Kumar, Silvano Mignanti, Riccardo Petrocco, Mikko Uitto

    Research output: Contribution to journalArticleScientificpeer-review

    Abstract

    Peer-to-Peer systems are nowadays a very popular solution for multimedia distribution, as they provide significant cost benefits compared with traditional server-client distribution. Additionally, the distribution of scalable content enables the consumption of the content in a quality suited for the available bandwidth and the capabilities of the end-user devices. Thus, the distribution of scalable content over Peerto-Peer network is a very actual research topic. This paper presents a framework for the distribution of scalable content in a fully distributed Peer-to-Peer network. The architectural description includes how the scalable layers of the content are mapped to the pieces distributed in the Peer-to-Peer system and detailed descriptions of the producer- and consumer-site architecture of the system. Additionally, an evaluation of the system’s performance in different scenarios is provided. The test series in the evaluation section assess the performance of our layered piece-picking core and provide a comparison of the performance of our system’s multi layer and single layer implementations. The presented system is to our knowledge the first open-source Peer-to-Peer network with full Scalable Video Coding support.
    Original languageEnglish
    Pages (from-to)1-13
    Number of pages13
    JournalInternational Journal On Advances in Internet Technology
    Volume4
    Issue number1-2
    Publication statusPublished - 2011
    MoE publication typeA1 Journal article-refereed

    Keywords

    • Peer-to-Peer
    • Scalable Video Coding
    • Packetizing
    • Error Concealment
    • Performance Evaluation

    Fingerprint

    Dive into the research topics of 'A framework for distributing scalable content over peer-to-peer networks'. Together they form a unique fingerprint.

    Cite this