Maximizing user utility in video streaming applications

Carlos E. Luna*, Lisimachos P. Kondi, Aggelos K. Katsaggelos

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

36 Scopus citations


In this paper, we study some of the design tradeoffs of video streaming systems in networks with QoS guarantees. We approach this problem by using a utility function to quantify the benefit a user derives from the quality of the received video sequence. We also consider the cost to the network user for streaming the video sequence. We have formulated this utility maximization problem as a joint constrained optimization problem where we maximize the difference between the utility and the network cost, subject to the constraint that the decoder buffer does not underflow. In this manner, we can find the optimal tradeoff between video quality and network cost. We present a deterministic dynamic programming approach for both the constant bit rate and renegotiated constant bit rate service classes. Experimental results demonstrate the benefits and the performance of the proposed approach.

Original languageEnglish (US)
Pages (from-to)141-148
Number of pages8
JournalIEEE Transactions on Circuits and Systems for Video Technology
Issue number2
StatePublished - Feb 1 2003


  • Quality of service (QoS)
  • Renegotiated constant bit rate (RCBR)
  • Renegotiated services
  • User utility
  • Video streaming

ASJC Scopus subject areas

  • Media Technology
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Maximizing user utility in video streaming applications'. Together they form a unique fingerprint.

Cite this