CPM: Adaptive Video-on-Demand with Cooperative Peer Assists and Multicast | IEEE Conference Publication | IEEE Xplore