Rate-distortion optimized streaming of fine-grained scalable video sequences

被引:3
|
作者
Hefeeda, Mohamed [1 ]
Hsu, Cheng-Hsin [1 ]
机构
[1] Simon Fraser Univ, Surrey, BC V3T AO3, Canada
关键词
performance; fine-grained scalable streaming; FGS; rate-distortion optimized streaming; video streaming; peer-to-peer streaming; distributed streaming; rate-distortion models;
D O I
10.1145/1324287.1324289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present optimal schemes for allocating bits of fine-grained scalable video sequences among multiple senders streaming to a single receiver. This allocation problem is critical in optimizing the perceived quality in peer-to-peer and distributed multi-server streaming environments. Senders in such environments are heterogeneous in their outgoing bandwidth and they hold different portions of the video stream. We first formulate and optimally solve the problem for individual frames, then we generalize to the multiple frame case. Specifically, we formulate the allocation problem as an optimization problem, which is nonlinear in general. We use rate-distortion models in the formulation to achieve the minimum distortion in the rendered video, constrained by the outgoing bandwidth of senders, availability of video data at senders, and incoming bandwidth of receiver. We show how the adopted rate-distortion models transform the nonlinear problem to an integer linear programming (ILP) problem. We then design a simple rounding scheme that transforms the ILP problem to a linear programming (LP) one, which can be solved efficiently using common optimization techniques such as the Simplex method. We prove that our rounding scheme always produces a feasible solution, and the solution is within a negligible margin from the optimal solution. We also propose a new algorithm (FGSAssign) for the single-frame allocation problem that runs in O(n log n) steps, where n is the number of senders. We prove that FGSAssign is optimal. Furthermore, we propose a heuristic algorithm (mFGSAssign) that produces near-optimal solutions for the multiple-frame case, and runs an order of magnitude faster than the optimal one. Because of its short running time, mFGSAssign can be used in real time. Our experimental study validates our analytical analysis and shows the effectiveness of our allocation algorithms in improving the video quality.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] On the accuracy and complexity of rate-distortion models for fine-grained scalable video sequences
    Hsu, Cheng-Hsin
    Hefeeda, Mohamed
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2008, 4 (02)
  • [2] Rate-distortion optimized dynamic bitstream switching for scalable video streaming
    Xie, B
    Zeng, WJ
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXP (ICME), VOLS 1-3, 2004, : 1327 - 1330
  • [3] Rate-distortion optimized video streaming for scalable H.264
    Yoon, Sangho
    Mao, Mark
    Kalman, Mark
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 2157 - 2160
  • [4] Rate-distortion optimized streaming of authenticated video
    Zhang, Zhishou
    Sun, Qibin
    Wong, Wai-Choong
    Apostolopoulos, John
    Wee, Susie
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP 2006, PROCEEDINGS, 2006, : 1661 - +
  • [5] Rate-distortion optimized video streaming with multiple deadlines
    Kalman, M
    Ramanathan, P
    Girod, B
    [J]. 2003 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL 3, PROCEEDINGS, 2003, : 661 - 664
  • [6] A rate-distortion optimized error control scheme for scalable video streaming over the Internet
    Zhai, F
    Berry, R
    Pappas, TN
    Katsaggelos, AK
    [J]. 2003 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL II, PROCEEDINGS, 2003, : 125 - 128
  • [7] Rate-distortion optimized video streaming with adaptive playout
    Kalman, M
    Steinbach, E
    Girod, B
    [J]. 2002 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2002, : 189 - 192
  • [8] Rate-distortion optimized video streaming with rich acknowledgments
    Chakareski, J
    Girod, B
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2004, PTS 1 AND 2, 2004, 5308 : 661 - 668
  • [9] Optimal bit allocation for fine-grained scalable video sequences in distributed streaming environments
    Hsu, ChengHsin
    Hefeeda, Mohamed
    [J]. MULTIMEDIA COMPUTING AND NETWORKING 2007, 2007, 6504
  • [10] Low-complexity rate-distortion optimized video streaming
    Chakareski, J
    Apostolopoulos, J
    Girod, B
    [J]. ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 2055 - 2058