emerging technologies and applications on interactive entertainments .
A Survey on Peer-to-Peer Video Streaming Systems