1999
DOI: 10.1007/s005300050134
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive multimedia synchronization in a teleconference system

Abstract: In this paper, 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 equalized delays to incoming media streams, in order to piece-wise smooth the network delay variations and to synchronize the streams at the sink. An adaptive control mechanism based on an event-counting algorithm is employed to calibrate the PlayOut Clocks (POCs), which manages the presentations … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(8 citation statements)
references
References 27 publications
0
8
0
Order By: Relevance
“…Also the calculation complexity increases as window size increases while calculating network statistics. At the same time, as the window size decreases, the adaptation is more responsive to the volatile network behavior [7] [14]. So it is important to select the window size which adapts and estimates accurate network characteristics.…”
Section: Results and Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Also the calculation complexity increases as window size increases while calculating network statistics. At the same time, as the window size decreases, the adaptation is more responsive to the volatile network behavior [7] [14]. So it is important to select the window size which adapts and estimates accurate network characteristics.…”
Section: Results and Analysismentioning
confidence: 99%
“…B. H. Kim et al [12] used a static buffer size of 200ms to hold packets. Event counting algorithm proposed in [14] relies on the measure of relative times in handling the object-related events. Normal approximation is used to identify the delay of network in [15].…”
mentioning
confidence: 99%
“…They are: 1) "Cushion size". In order to counteract the delay introduced by the operating system of the Destination Terminal, the RAT tool [16] estimates a "cushion 6 Root Mean Square Error size", i.e. a lower bound for the playout delay so as to prevent sound card buffer from emptying.…”
Section: Resultsmentioning
confidence: 99%
“…For each speech/video couple of MDUs to be played out simultaneously, the stream with lower buffering time becomes the slave and increases the delay in order to achieve the lip-sync. The master/slave strategy proposed in [5] is an improvement of the implementation proposed in [6], and it has been further refined in [7] and applied to Wi-Fi technology in [8]. Briefly, [5] defines a set of thresholds related to the loss ratio and to the Intra-Sync error for both speech and video streams.…”
Section: Introductionmentioning
confidence: 99%
“…A second method proposes that the generating time of each object is time-stamped by the local Sample Clock (SC), and a set of PlayOut Clocks (POCs)-one for each incoming stream-is provided at the sink. In this method, an algorithm is employed to calibrate the PlayOut Clocks (POCs), which manages the presentations of multimedia streams [8]. The limitation of these synchronization mechanisms based on temporal relationships is that they do not provide the appropriate synchronization under different delay and jitter conditions.…”
Section: Advances In Multimediamentioning
confidence: 99%