DirectedPush - A High Performance Peer-to-Peer Live Streaming System Using Network Coding. - Guanzhong Xu; Yusuo Hu; Yao Shen; Minyi Guo (ICPADS, 2012)