Partitioning of multiple fine-grained scalable video sequences concurrently streamed to heterogeneous clients

被引:6
|
作者
Hsu, Cheng-Hsin [1 ]
Hefeeda, Mohamed [1 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Network Syst Lab, Surrey, BC V3T 0A3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
fine-grained scalable coding; multimedia communication; quality optimization; video streaming;
D O I
10.1109/TMM.2008.917365
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fine-grained scalable (FGS) coding of video streams has been proposed in the literature to accommodate client heterogeneity. FGS streams are composed of two layers: a base layer, which provides basic quality, and a single enhancement layer that adds incremental quality refinements proportional to number of bits received. The base layer uses nonscalable coding which is more efficient in terms of compression ratio than scalable coding used in the enhancement layer. Thus for coding efficiency larger base layers are desired. Larger base layers, however, disqualify more clients from getting the stream. In this paper, we experimentally analyze this coding efficiency gap using diverse video sequences. For FGS sequences, we show that this gap is a non-increasing function of the base layer rate. We then formulate an optimization problem to determine the base layer rate of a single sequence to maximize the average quality for a given client bandwidth distribution. We design an optimal and efficient algorithm (called FGSOPT) to solve this problem. We extend our formulation to the multiple-sequence case, in which a bandwidth-limited server concurrently streams multiple FGS sequences to diverse sets of clients. We prove that this problem is NP-Complete. We design a branch-and-bound algorithm (called MFGSOPT) to compute the optimal solution. MFGSOPT runs fast for many typical cases because it intelligently cuts the search space. In the worst case, however, it has exponential time complexity. We also propose a heuristic algorithm (called MFGS) to solve the multiple-sequence problem. We experimentally show that MFGS produces near-optimal results and it scales to large problems: it terminates in less than 0.5 s for problems with more than 30 sequences. Therefore, MFGS can be used in dynamic systems, where the server periodically adjusts the structure of FGS streams to suit current client distributions.
引用
收藏
页码:457 / 469
页数:13
相关论文
共 50 条
  • [41] Scalable Fine-Grained Parallel Cycle Enumeration Algorithms
    Blanuša, Jovan
    Ienne, Paolo
    Atasu, Kubilay
    arXiv, 2022,
  • [42] Scalable Annotation of Fine-Grained Categories Without Experts
    Gebru, Timnit
    Krause, Jonathan
    Deng, Jia
    Li Fei-Fei
    PROCEEDINGS OF THE 2017 ACM SIGCHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'17), 2017, : 1877 - 1881
  • [43] Online video advertising based on fine-grained video tags
    Lu, Feng
    Wang, Zirui
    Liao, Xiaofei
    Jin, Hai
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (12): : 2733 - 2745
  • [44] Parallel Fine-Grained Comparison of Long DNA Sequences in Homogeneous and Heterogeneous GPU Platforms With Pruning
    Figueiredo, Marco
    Navarro, Joao Paulo
    Sandes, Edans F. O.
    Teodoro, George
    Melo, Alba C. M. A.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (12) : 3053 - 3065
  • [45] Sound, Fine-Grained Traversal Fusion for Heterogeneous Trees
    Sakka, Laith
    Sundararajah, Kirshanthan
    Newton, Ryan R.
    Kulkarni, Milind
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 830 - 844
  • [46] FiGMR: A Fine-Grained MapReduce Scheduler in the Heterogeneous Cloud
    Mao, Yingchi
    Qi, Hai
    Ping, Ping
    Li, Xiaofang
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1956 - 1963
  • [47] Fine-Grained Scheduling in Heterogeneous-ISA Architectures
    Boran, Nirmal Kumar
    Rathore, Shubhankit
    Udeshi, Meet
    Singh, Virendra
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (01) : 9 - 12
  • [48] The MPEG-4 fine-grained scalable video coding method for multimedia streaming over IP
    Radha, HM
    van der Schaar, M
    Chen, YW
    IEEE TRANSACTIONS ON MULTIMEDIA, 2001, 3 (01) : 53 - 68
  • [49] Temporal Query Networks for Fine-grained Video Understanding
    Zhang, Chuhan
    Gupta, Ankush
    Zisserman, Andrew
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 4484 - 4494
  • [50] Fine-grained talking face generation with video reinterpretation
    Huang, Xin
    Wang, Mingjie
    Gong, Minglun
    VISUAL COMPUTER, 2021, 37 (01): : 95 - 105