Competitive Equilibrium Bitrate Allocation for Multiple Video Streams

We consider the problem of simultaneous bitrate allocation for multiple video streams. Current methods for multiplexing video streams often rely on identifying the relative complexity of the video streams to improve the combined overall quality. In such methods, not all the videos benefit from the multiplexing process. Typically, the quality of high motion videos is improved at the expense of a reduction in the quality of low motion videos. In our approach, we use a competitive equilibrium allocation of bitrate to improve the quality of all the video streams by finding trades between videos across time. A central controller collects rate-distortion information from each video user and makes a joint bitrate allocation decision. Each user encodes and transmits his video at the allocated bitrate through a shared channel. The proposed method uses information about not only the differing complexity of the video streams at every moment but also the differing complexity of each stream over time. Using the competitive equilibrium bitrate allocation approach for multiple video streams, simulation results show that all the video streams perform better or at least as well as with individual encoding. The results of this research will be useful both for ad hoc networks that employ a cluster head model and for cellular architectures.

[1]  Fernando Paganini,et al.  Mechanism-based resource allocation for multimedia transmission over spectrum agile wireless networks , 2007, IEEE Journal on Selected Areas in Communications.

[2]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[3]  P. Cosman,et al.  Bitrate allocation for multiple video streams at competitive equilibria , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[4]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[5]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  T. Wiegand,et al.  Text Description of Joint Model Reference Encoding Methods and Decoding Concealment Methods , 2004 .

[7]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[8]  F. Y. Edgeworth Mathematical Psychics: An Essay on the Application of Mathematics to the Moral Sciences , 2007 .

[9]  Antonio Ortega,et al.  Bit-rate control using piecewise approximated rate-distortion characteristics , 1998, IEEE Trans. Circuits Syst. Video Technol..

[10]  Guan-Ming Su,et al.  Efficient bandwidth resource allocation for low-delay multiuser video streaming , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[12]  Mihaela van der Schaar,et al.  A Pricing Mechanism for Resource Allocation in Wireless Multimedia Applications , 2007, IEEE Journal of Selected Topics in Signal Processing.

[13]  R. Radner,et al.  Economic theory of teams , 1972 .

[14]  Stefano Tubaro,et al.  Minimum Variance Optimal Rate Allocation for Multiplexed H.264/AVC Bitstreams , 2008, IEEE Transactions on Image Processing.

[15]  André Vincent,et al.  Bit allocation and constraints for joint coding of multiple video programs , 1999, IEEE Trans. Circuits Syst. Video Technol..

[16]  Mihaela van der Schaar,et al.  Bargaining Strategies for Networked Multimedia Resource Management , 2007, IEEE Transactions on Signal Processing.

[17]  Mihaela van der Schaar,et al.  Noncollaborative Resource Management for Wireless Multimedia Applications Using Mechanism Design , 2007, IEEE Transactions on Multimedia.

[18]  Pamela C. Cosman,et al.  Multiplexing video streams using dual-frame video coding , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.