IP multicast has fueled an assortment of large-scale applications over the Internet ranging from interactive video conferencing to whiteboards to video recording on-demand systems. Such applications are mainly based on the lightweight session model and on Internet standard protocols. In particular, video recording on-demand systems allow a remote client to request (i) recording of an advertised multimedia session and (ii) playback of sessions previously archived. They are primarily designed for serving the needs of a single user wishing, for instance, to watch a movie or to attend a recorded seminar. No groupware support is normally offered. As an example, a number of remotely located classmates, that belong to the same academic course, can access a media server containing archived course lessons, select a lesson and go over it collaborating with each other. In this paper, we introduce the cooperative playback systems, which enable explicitly grouped users to jointly work and cooperat...