Peer-To-Peer Live Streaming for Massively Multiplayer Online Games

doi 10.1109/p2p.2012.6335814