Dynamic video playout smoothing method for multimedia applications

Maria C. Yuang*, Shih T. Liang, Yu G. Chen, Chi L. Shen

*Corresponding author for this work

Research output: Contribution to conferencePaper

18 Scopus citations

Abstract

Multimedia applications including video data require the smoothing of video playout to prevent potential playout discontinuity. In this paper, we propose a dynamic video playout smoothing method, called the Video Smoother, which dynamically adopts various playout rates in an attempt to compensate for high delay variance of networks. Specifically, if the number of frames in the buffer exceeds a given threshold (TH), the Smoother employs a maximum playout rate. Otherwise, the Smoother uses proportionally reduced rates in an effort to eliminate playout pauses resulting from the emptiness of the playout buffer. To determine THs under various loads, we present an analytic model assuming the Poisson Process arrival correspondent with a network with the traffic shaper. Based on the analytic results, we establish a paradigm of determining THs and playout rates for achieving different playout qualities under various loads of networks. Finally, to demonstrate the viability of the Video Smoother, we have implemented a prototyping system including a multimedia teleconferencing application and the Video Smoother performing as a part of the transport layer. The prototyping results show that the Video Smoother achieves smooth playout incurring only unnoticeable delays.

Original languageEnglish
Pages1365-1369
Number of pages5
StatePublished - 1 Jan 1996
EventProceedings of the 1996 IEEE International Conference on Communications, ICC'96. Part 1 (of 3) - Dallas, TX, USA
Duration: 23 Jun 199627 Jun 1996

Conference

ConferenceProceedings of the 1996 IEEE International Conference on Communications, ICC'96. Part 1 (of 3)
CityDallas, TX, USA
Period23/06/9627/06/96

Fingerprint Dive into the research topics of 'Dynamic video playout smoothing method for multimedia applications'. Together they form a unique fingerprint.

Cite this