期刊名称:International Journal of Innovative Research in Computer and Communication Engineering
印刷版ISSN:2320-9798
电子版ISSN:2320-9801
出版年度:2015
卷号:3
期号:5
DOI:10.15680/ijircce.2015.0305213
出版社:S&S Publications
摘要:Peer-to-peer live streaming systems allow a bandwidth constrained source to broadcast a video feed to alarge number of users. The main goal of live streaming is to deliver stream data to all clients before their playbackdeadline. Design efficiency is essentially characterized by the streaming rate that can be sustained, and by the delay ittakes for data to reach clients from the source. In addition, a design with high link utilization can achieve high streamrates, supporting high quality video. Until now, only tree-based designs have been shown to achieve close-to-optimalrates in real-life conditions, leaving the question open as to the attainable efficiency of completely unstructured meshbasedapproaches. Specifically, we implement and evaluate a design based on a mesh-based algorithm called DP/LU.Contrary to tree-based designs, DP/LU uses an unstructured overlay, which is easier to construct and is highly resistantto churn. In addition, we identify several design optimizations which help improve the rate and delay performance ofmesh-based systems. Our experimental evaluation shows that our design achieves 95% of the maximum achievablestream rate in a static environment, and 90%under high churn. This demonstrates that mesh-based designs are anexcellent choice for scalable and robust high-quality peer-to-peer live streaming. Live video streaming services arespreading quickly over the Internet.