Group Coordination Support for Synchronous Internet Collaboration
IEEE Internet Computing
Enhanced Streaming Services in a Content Distribution Network
IEEE Internet Computing
Insight and perspectives for content delivery networks
Communications of the ACM - Personal information management
CDN-Supported Collaborative Media Streaming Control
IEEE MultiMedia
Content Delivery Networks
From content distribution networks to content networks - issues and challenges
Computer Communications
On content delivery network implementation
Computer Communications
Real-time constrained TCP-compatible rate control for video over the Internet
IEEE Transactions on Multimedia
Interactive remote recording and playback of multicast videoconferences
Computer Communications
An EFSM-based multimedia synchronization model and the authoring system
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Collaborative playbacks systems (CPSs) are media on-demand systems that allow a tightly coupled group of remote clients to jointly request, watch and control a streamed multimedia session (or media playback). Although it is a requirement that the view of the media playback is to be synchronized among the clients of the group, currently the available CPSs are only based on best-effort media playback synchronization. This paper proposes a protocol, K-Sync, for the synchronization of collaborative playbacks provided by content delivery networks (CDNs). In particular, K-Sync is based on a CDN-driven approach which uses the estimates of the latencies between CDN servers and clients to opportunely delay the transmission of media streams from CDN servers to clients so as to provide the synchronization of the playback view. K-Sync is designed through a variant of the Extended Finite State Machines (EFSM), an effective formalism for modeling distributed multimedia systems. A prototypal Java-based implementation of K-Sync was carried out and validated on a local testbed.