Live Video Streaming Service over Peer to Peer Network: Design, Implementation and Experience *
Yun Tang, Lifeng Sun, Meng Zhang, Shiqiang Yang, Yuzhuo Zhong · 2006
Providing live video streaming service over peer to peer network to a large population of end users remains challenging and interesting, due in large part to the scalability of "self-growing" community of peers, high demanding bandwidth over fluctuant and heterogeneous underlay network, system stability to high churn rate as well as stringent deadline for continuous playback. Although there have been many research efforts advocate various algorithms with respect to application layer multicast, overlay or peer to peer network, few existing works indeed study the impact of the congestion on data transmission paths in such networks which is the key to the performance of streaming applications. Besides, it is more important to investigate practical issues in this arena rather than to follow prescribed theoretical assumptions. Thus in this paper we first consider the spanning tree in multicast as the representative transmission mode and then develop a