CORS TV:A Network Coding Based P2P TV System
ZHANG Zhi-ming,DU Jian,GUO Ying,ZHOU Jin,CHEN Zhen,LI Jun
DOI: https://doi.org/10.3969/j.issn.1002-137x.2011.12.005
2011-01-01
Computer Science
Abstract:Network coding can achieve maximum throughput of multicast,which shows the potential to decrease playback delay of users in P2P TV system,to improve delivery ratio,and therefore to improve video quality of the whole system.In order to improve the performance of the P2P TV system,a system based on Random Linear Nework Coding(RLNC),called CORS TV,was designed and implemented with carefully designed topology construction and data transmission.Full taking advantage of network coding and further improving the performance of P2P TV,CORS TV has a modular architecture,and each function module runs an independent thread.The system integrates Gossip protocol for topology construction,uses most-first algorithm for determining initial playback point,and employs push based transmission scheme with First Come First Served(FCFS) transmission algorithm.The experiment results validate the effectiveness of the CORS TV design.Compared with current P2P TV systems,it has the advantages of lower redundancy ratio,higher delivery ratio and better playback quality of users.