• DocumentCode
    1833906
  • Title

    Optimal streaming of layered video

  • Author

    Saparilla, Despina ; Ross, Keith W.

  • Author_Institution
    Dept. of Syst. Eng., Pennsylvania Univ., Philadelphia, PA, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    737
  • Abstract
    This paper presents a model and theory for streaming layered video. We model the bandwidth available to the streaming application as a stochastic process whose statistical characteristics are unknown a priori. The random bandwidth models short-term variations due to congestion control (such as TCP-friendly conformance). We suppose that the video has been encoded into a base and an enhancement layer, and that to decode the enhancement layer the base layer has to be available to the client. We make the natural assumption that the client has abundant local storage and attempts to prefetch as much of the video as possible during playback. At any instant of time, starvation or partial starvation can occur at the client in either of the two layers. During periods of starvation, the client applies video error concealment to hide the loss. We study the dynamic allocation of the available bandwidth to the two layers in order to minimize the impact pact of client starvation. For the case of an infinitely-long video, we find that the optimal policy takes on a surprisingly simple and static form. For finite-length videos, the optimal policy is a simple static policy when the enhancement layer is deemed at least as important as the base layer. When the base layer is more important, we design a threshold policy heuristic which switches between two static policies. We provide numerical results that compare the performance of no-prefetching, static and threshold policies
  • Keywords
    channel allocation; channel coding; decoding; error correction codes; minimisation; multimedia communication; stochastic processes; telecommunication congestion control; video coding; visual communication; available bandwidth; base layer; client starvation; congestion control; decoding; dynamic allocation; enhancement layer; layered video; minimization; no-prefetching policies; optimal policy; optimal streaming; performance; short-term variations; static policies; statistical characteristics; stochastic process; threshold policy heuristic; video encoding; video error concealment; Bandwidth; Decoding; Internet; Prefetching; Stochastic processes; Streaming media; Systems engineering and theory; Telecommunication traffic; Video on demand; Video sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    Tel Aviv
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-5880-5
  • Type

    conf

  • DOI
    10.1109/INFCOM.2000.832248
  • Filename
    832248