CoopStreaming: A Novel Peer-to-Peer System for Fast Live Media Streaming. - Jianwei Yin; Weipeng Yao; Lingxiao Ma; Jinxiang Dong (WAIM, 2005)