5 research outputs found

    Joint Playback Delay and Buffer Optimization in Scalable Video Streaming

    Get PDF
    This paper addresses the problem of the transmission of scalable video streams to a set of heterogeneous clients through a common bottleneck channel. The packet scheduling policy is typically crucial in such systems that target smooth media playback at all the receivers. In particular, the playback delays and the transmission strategy for the packets of the different layers have to be chosen carefully. When the same video is sent simultaneously to multiple clients that subscribe to different parts of the stream, the playback delay cannot be jointly minimized for all the clients. We therefore propose delay optimization strategies along with low complexity solutions for a fair distribution of the delay penalty among the different receivers. Once the delays are selected, we show that there exists a unique scheduling solution that minimizes the buffer occupancy at all the receivers. We derive an algorithm for computing the optimal sending trace, and we show that optimal scheduling has to respect the order of the packets in each media layer. Interestingly enough, solving both delay and buffer optimization problems sequentially leads to a jointly optimal solution when the channel is known. We finally propose a simple rate adaptation mechanism that copes with unexpected channel bandwidth variations by controlling the sending rate and dropping layers when the bandwidth becomes insufficient. Experimental results shows that it permits to reach close to optimal performances even if the channel knowledge is reduced. Rate adaptation provides an interesting alternative to conservative scheduling strategies, providing minor and controllable quality variations, but with a higher resulting average quality

    Bandwidth-efficient continuous media streaming through optimal multiplexing

    No full text

    Abstract Bandwidth-Efficient Continuous Media Streaming Through Optimal Multiplexing

    No full text
    zwQcs.umd.edu Maximizing bandwidth efficiency in dist,ributed continuous media streaming systems is the key in delivering cost-effective mult,imedia services to distributed and heterogeneous re-ceivers. We introduce a technique based on stream multi-plexing to achieve the highest possible bandwidth efficiency, while preserving stringent and deterministic quality of ser-vice guarantees. The technique accomplishes the optimal multiplexing (i.e. resulting in the lowest possible bandwidth allocation) by exploiting both the temporal and the spatial structures among a group of continuous media streams. We present a family of optimal multiplexing schedules. The ad-verse per-stream effects of optimal multiplexing are stud-ied and a technique based on t,ransmission rearrangement is proposed to mitigates these effects, without sacrificing the achieved mult,iplexing optimahty. The results presented in the paper provide some fundament#al criteria and limits in the design a.nd evaluation of resource alloca.tion, admission control and &ream scheduling policies for bandwidth effi-cient continuous media streaming
    corecore