2002 · 15 citations · 14 references
ComputingComputer ScienceComputer SystemsDigital CommunicationDistributed SystemsReal-time SystemsCommunication Delay CompensationData SynchronizationDistributed SynchronizationSynchronization PrimitivesAdaptive Multimedia CommunicationMessage SynchronizationMultimedia Data SynchronizationSynchronization Algorithms
We present an adaptive buffering scheme for implementing intra-stream and inter-stream synchronization in real-time multimedia applications. The essence of the proposed scheme is to dynamically enforce buffering delays to the incoming media streams in order to piecewisely smooth the end-to-end delay variation. A control mechanism based on an efficient event-counting algorithm is employed to calibrate the playout clocks (POCs), which manage the presentations of multimedia streams. The proposed synchronization algorithm is simple, robust, and does not rely on the globally synchronized clock. It virtually works with any network delay distribution. The proposed synchronization scheme has been implemented in our experimental teleconference system which consists of separately controllable audio, video, and data channels. The modular structure of synchronization control provides the flexibility to maintain an arbitrary synchronization group. This paper also shows the experimental results with respect to the multimedia traffic across an FDDI/Ethernet network.
14
RSVP: a new resource ReSerVation Protocol
Li Zhang, S. Deering, Deborah Estrin et al. · IEEE Network · 1993 · 1.5K citations
Architectural considerations for a new generation of protocols
Dav Clark, David L. Tennenhouse · 1990 · 1.1K citations
End-to-end packet delay and loss behavior in the internet
Jean-Chrysotome Bolot · 1993 · 729 citations · Full text
Probabilistic clock synchronization
Flaviu Cristian · Distributed Computing · 1989 · 597 citations