An effective transmission scheduling mechanism with network coding for adaptive P2P streaming

An effective transmission scheduling mechanism with network coding for adaptive P2P streaming The peer-to-peer technology has been successfully used in live multimedia streaming. SVC (the scalable extension of the H.264/AVC standard) video streaming is more scalable to the network fluctuations with the multi-layer structure. The transmission scheduling mechanism of SVC P2Pstreaming is different with traditional single layer P2P streaming. To fully explore the advantage of SVC and P2P to transmit stream, the scheduling problem is urgent to be solved. Several solutions have been proposed, but these solutions are confined to the traditional methods and without fully considering the characteristics of SVC. In this paper, we present a novel transmission scheduling mechanism based on intra-layer network coding scheme for SVC P2P streaming, called random layer selection with random push (R&R). In R&R, when a peer pushes a packet, it will randomly choose a layer and then encoding a packet using random network encode. Through the theoretical analysis we demonstrate the R&R is feasible. The simulation results verify our theoretical analysis and show that R&R has a better performance in terms of latency and bandwidth utilization.