Can Peer-to-Peer live streaming systems coexist with free riders? | IEEE Conference Publication | IEEE Xplore