Peer-to-peer live streaming for Massively Multiplayer Online Games | IEEE Conference Publication | IEEE Xplore