Ofer Hadar

Senior Academic

Optimal video stream multiplexing through linear programming

This paper presents a new optimal multiplexing scheme for compressed video streams based on their individual e-PCRTT transmission schedules. A linear programming algorithm is proffered, which takes into account the different constraints of each client. The algorithm simultaneously finds the optimum total multiplexed and individual stream schedules that minimize the peak transmission rate. Since the problem is formulated as a linear program it is bounded in polynomial time. It is shown that the algorithm succeeds in obtaining maximum bandwidth utilization with Quality of Service (QoS) guarantees. Simulation results using 10 real MPEG-1 video sequences are presented. The optimal multiplexing linear programming results are compared to the e-PCRTT and Join-the-Shortest-Queue (JSQ) procedures in terms of peak transmission bandwidth, P-loss performance and standard deviation. For several client buffer sizes, the rate obtained by our LP solution when compared to a previous e-PCRTT and JSQ methods resulted in reductions of 47% and 56%, respectively. This implies for a fixed rate problem that the proposed scheme can allow an increase in the number of simultaneously served video streams.

Publication language English
Pages 224-238
Journal Signal Processing: Image Communication
Volume 23
Issue number 3
Publication status Published - 01.03.2008

Keywords

Linear programming
Network utilization
Optimal multiplexing
P-loss
Statistical multiplexing gain
Video rate smoothing

ASJC Scopus subject areas

Software
Signal Processing
Computer Vision and Pattern Recognition
Electrical and Electronic Engineering
Other files and links
Link to publication in Scopus