Abstract

In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overhead arising from sending large coefficients vector as header has been the most important challenge of the RNC. Moreover, due to employing the Gauss-Jordan elimination method, considerable computational complexity can be imposed on peers in decoding the encoded blocks and checking linear dependency among the coefficients vectors. In order to address these challenges, this study introduces MATIN which is a random network coding based framework for efficient P2P video streaming. The MATIN includes a novel coefficients matrix generation method so that there is no linear dependency in the generated coefficients matrix. Using the proposed framework, each peer encapsulates one instead of n coefficients entries into the generated encoded packet which results in very low transmission overhead. It is also possible to obtain the inverted coefficients matrix using a bit number of simple arithmetic operations. In this regard, peers sustain very low computational complexities. As a result, the MATIN permits random network coding to be more efficient in P2P video streaming systems. The results obtained from simulation using OMNET++ show that it substantially outperforms the RNC which uses the Gauss-Jordan elimination method by providing better video quality on peers in terms of the four important performance metrics including video distortion, dependency distortion, End-to-End delay and Initial Startup delay.

Highlights

  • Nowadays, live video multicasting has been of great interest among the users

  • In order to measure the performance provided by the MATIN and the Random Network Coding (RNC)-GJE, this study considers four important performance metrics as follows: N Video Distortion: The capacity of frames not playback divided by the total capacities of all video frames of the stream

  • In an overall view, considering 150 or 300 peers, what can be inferred from these figures is that the MATIN provides higher video quality than that of the RNC-GJE with slightly lower end-toend and initial startup delays

Read more

Summary

Introduction

More than 1.4 billion Internet users, near three billion gadgets, annual global IP traffic about 667 Exabyte in 2013 [1] are convincing reasons for this assertion In this regard, the necessity of having efficient video multicasting technique is inevitable. Mesh-based networks are introduced to overcome mentioned challenges in tree-based P2P networks [7]. They are more robust in peer churning thanks to using pull-based exchange method [8] and redundant links among peers. Peers have good opportunities to share their resources such as upload bandwidth for providing higher video quality in a mesh-based P2P network [9]. It is possible to provide smooth video playback on peers in a P2P system if they encounter very few numbers of playback skips

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.