Caching video objects: Layers vs versions?

Felix Hartanto, Jussi Kangasharju, Martin Reisslein, Keith Ross

    Research output: Contribution to journalArticle

    Abstract

    Because Internet access rates are highly heterogeneous, many video content providers today make available different versions of the videos, with each version encoded at a different rate. Multiple video versions, however, require more server storage and may also dramatically impact cache performance in a traditional cache or in a CDN server. An alternative to versions is layered encoding, which can also provide multiple quality levels. Layered encoding requires less server storage capacity and may be more suitable for caching; but it typically increases transmission bandwidth due to encoding overhead. In this paper we compare video streaming of multiple versions with that of multiple layers in a caching environment. We examine caching and distribution strategies that use both versions and layers. We consider two cases: the request distribution for the videos is known a priori; and adaptive caching, for which the request distribution is unknown. Our analytical and simulation results indicate that mixed distribution/caching strategies provide the best overall performance.

    Original languageEnglish (US)
    Pages (from-to)221-245
    Number of pages25
    JournalMultimedia Tools and Applications
    Volume31
    Issue number2
    DOIs
    StatePublished - Nov 2006

    Keywords

    • Layered video
    • Multi-version video
    • Proxy caching
    • Streaming video

    ASJC Scopus subject areas

    • Software
    • Media Technology
    • Hardware and Architecture
    • Computer Networks and Communications

    Fingerprint Dive into the research topics of 'Caching video objects: Layers vs versions?'. Together they form a unique fingerprint.

  • Cite this

    Hartanto, F., Kangasharju, J., Reisslein, M., & Ross, K. (2006). Caching video objects: Layers vs versions? Multimedia Tools and Applications, 31(2), 221-245. https://doi.org/10.1007/s11042-006-0037-z