Skip to Main Content
In this paper we leverage the characteristics of Scalable Video Coding(SVC) and Peer-to-Peer(P2P) networks in order to propose an unstructured self-adaptive P2P streaming for heterogeneous networks and bandwidth fluctuation. The system integrates P2P features and SVC together for video streaming and is constructed based on BT-like Mesh-pull mechanism. In our proposed system, every peer lay in a specified layer which can be self-adaptive according to available bandwidth and peers have to request packet data from peers lay in the same or higher layer. Besides, initial peer layer location and progressive peer layer location modules are presented, which provide adaption to heterogeneous network and self-adaption to bandwidth fluctuation. Deployment and evaluation shows that the system can achieve good self-adaption and remarkable throughput and video streaming PSNR value increase.