Adaptive streaming of layer-encoded multimedia presentations

David A. Turner, Keith W. Ross

    Research output: Contribution to journalArticlepeer-review

    Abstract

    In the context of a communication network with no QoS guarantees, we describe the problem of adaptive streaming of layer encoded multimedia presentation data as a two-phase decision problem. In phase one the application transfers only base layer data that comprise a presentation of minimum quality, which is stored at the client. When the application determines that commencing play out will result in an uninterrupted presentation of at least minimum quality, it does so, and then transitions into phase two. The application then loops on the decision on which data to send next: another base layer, or an enhancement layer. It does this by considering the deliverability and play-out quality within a sliding window of media units. We present two different algorithms for making this decision, based on two different presentation quality metrics: the total quality metric, which yields an optimization problem that can be solved with dynamic programming, and the refined max-min metric, which yields a computationally inexpensive algorithm for computing an optimal decision. We also consider the problem of progressively rendering static objects after their start times as a means of improving presentation quality. We compare the various approaches with a slide show presentation with a randomly generated sequence of layer-encoded JPEG images, and an Ogg Vorbis audio stream.

    Original languageEnglish (US)
    Pages (from-to)83-99
    Number of pages17
    JournalJournal of VLSI Signal Processing Systems for Signal, Image, and Video Technology
    Volume34
    Issue number1-2
    DOIs
    StatePublished - May 2003

    Keywords

    • Optimal streaming
    • Progressive rendering

    ASJC Scopus subject areas

    • Signal Processing
    • Information Systems
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Adaptive streaming of layer-encoded multimedia presentations'. Together they form a unique fingerprint.

    Cite this