A multi-threshold online smoothing technique for variable rate multimedia streams

Variable bit rate (VBR) compression for media streams allocates more bits to complex scenes and fewer bits to simple scenes. This results in a higher and more uniform visual and aural quality. The disadvantage of the VBR technique is that it results in bursty network traffic and uneven resource utilization when streaming media. In this study we propose an online media transmission smoothing technique that requires no a priori knowledge of the actual bit rate. It utilizes multi-level buffer thresholds at the client side that trigger feedback information sent to the server. This technique can be applied to both live captured streams and stored streams without requiring any server side pre-processing. We have implemented this scheme in our continuous media server and verified its operation across real world LAN and WAN connections. The results show smoother transmission schedules than any other previously proposed online technique.

[1]  Anna Hác,et al.  Synchronization in multimedia data retrieval , 1997, Int. J. Netw. Manag..

[2]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1998, TNET.

[3]  Wai-tian Tan,et al.  Playback-Buffer Equalization for Streaming Media using Stateless Transport Prioritization , 2003 .

[4]  Craig Partridge,et al.  Improving round-trip time estimates in reliable transport protocols , 1991, TOCS.

[5]  Yiwei Thomas Hou,et al.  On end-to-end architecture for transporting MPEG-4 video over the Internet , 2000, IEEE Trans. Circuits Syst. Video Technol..

[6]  Aidong Zhang,et al.  A multi-level buffering and feedback scheme for distributed multimedia presentation systems , 1998, Proceedings 7th International Conference on Computer Communications and Networks (Cat. No.98EX226).

[7]  Vern Paxson,et al.  On estimating end-to-end network path properties , 2001, SIGCOMM LA '01.

[8]  Cyrus Shahabi,et al.  Yima: A Second-Generation Continuous Media Server , 2002, Computer.

[9]  Hiroyuki Ohsaki,et al.  Design and implementation of real-time digital video streaming system over IPv6 network using feedback control , 2003, 2003 Symposium on Applications and the Internet, 2003. Proceedings..

[10]  K. Nikolopoulos Time-Series Forecasting,: Chris Chatfield, Chapman & Hall/CRC, London, 2001, Hardcover, 280 pages. ISBN: 1-58488-063-5, $74.95 , 2003 .

[11]  Aidong Zhang,et al.  NetMedia: Streaming Multimedia Presentations in Distributed Environments , 2002, IEEE Multim..

[12]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[13]  Mario Gerla,et al.  Streaming Media Congestion Control Using Bandwidth Estimation , 2002, MMNS.

[14]  Klara Nahrstedt,et al.  Adaptive versus Reservation-Based Synchronization Protocols—Analysis and Comparison , 2001, Multimedia Tools and Applications.

[15]  M. Schwartz,et al.  Error control using retransmission schemes in multicast transport protocols for real-time media , 1996, TNET.

[16]  Injong Rhee,et al.  Error control techniques for interactive low-bit rate video transmission over the Internet , 1998, SIGCOMM '98.

[17]  Geneva G. Belford,et al.  Packet Spacing: An Enabling Mechanism for Delivering Multimedia Content in Computational Grids , 2004, The Journal of Supercomputing.

[18]  P. Venkat Rangan,et al.  Adaptive feedback techniques for synchronized multimedia retrieval over integrated networks , 1993, TNET.

[19]  Ezhan Karasan,et al.  Client-Server Synchronization and Buffering for Variable Rate Multimedia Retrievals , 1996, IEEE J. Sel. Areas Commun..

[20]  Shahram Ghandeharizadeh,et al.  An Evaluation of Alternative Disk Scheduling Techniques in Support of Variable Bit Rate Continuous Media , 1998, EDBT.

[21]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[22]  Jun Li,et al.  Quality-of-Service Control in GRAMS for ATM Local Area Network , 1995, IEEE J. Sel. Areas Commun..

[23]  Nick Feamster,et al.  Packet Loss Recovery for Streaming Video , 2002 .

[24]  Jan-Ming Ho,et al.  An effective and efficient traffic smoothing scheme for delivery of online VBR media streams , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[25]  Hayder Radha,et al.  On retransmission schemes for real-time streaming in the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[26]  Ahmet M. Kondoz,et al.  Error-resilient video transcoding for robust internetwork communications using GPRS , 2002, IEEE Trans. Circuits Syst. Video Technol..

[27]  Donald F. Towsley,et al.  Smoothing, Statistical Multiplexing, and Call Admission Control for Stored Video , 1997, IEEE J. Sel. Areas Commun..

[28]  Cyrus Shahabi,et al.  Immersidata Management: Challenges in Management of Data Generated within an Immersive Environment , 1999, Multimedia Information Systems.

[29]  Klara Nahrstedt End-to-end QoS guarantees in networked multimedia systems , 1995, CSUR.

[30]  Qian Zhang,et al.  Resource allocation for multimedia streaming over the Internet , 2001, IEEE Trans. Multim..

[31]  Klara Nahrstedt,et al.  New algorithms for admission control and scheduling to support multimedia feedback remote control applications , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[32]  Roger Zimmermann,et al.  Design of a Large Scale Data Stream Recorder , 2003, ICEIS.

[33]  Hong Zhu,et al.  Yima: Design and Evaluation of a Streaming Media System for Residential Broadband Services , 2001, Databases in Telecommunications.

[34]  Cyrus Shahabi,et al.  Yima : A Second Generation of Continuous Media Servers , .

[35]  George Varghese,et al.  An error control scheme for large-scale multicast applications , 1998, PODC '98.

[36]  Akira Yamaguchi,et al.  A feedback rate control of video stream in best-effort high-speed mobile packet network , 2002, The 5th International Symposium on Wireless Personal Multimedia Communications.

[37]  P. Khedkar,et al.  Fuzzy prediction of time series , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[38]  Cyrus Shahabi,et al.  Retransmission-based error control in a many-to-many client-server environment , 2003, IS&T/SPIE Electronic Imaging.

[39]  Jon Crowcroft,et al.  Congestion control mechanisms and the best effort service model , 2001, IEEE Netw..

[40]  Steven McCanne,et al.  Receiver-driven bandwidth adaptation for light-weight sessions , 1997, MULTIMEDIA '97.

[41]  Chris Chatfield,et al.  Time‐series forecasting , 2000 .

[42]  P. Venkat Rangan,et al.  Feedback Techniques for Intra-Media Continuity and Inter-Media Synchronization in Distributed Multimedia Systems , 1993, Comput. J..