Smooth Control of Adaptive Media Playout for Video Streaming

Grad. Inst. of Commun. Eng., Nat. Taiwan Univ., Taipei, Taiwan
IEEE Transactions on Multimedia (Impact Factor: 2.3). 12/2009; 11(7):1331 - 1339. DOI: 10.1109/TMM.2009.2030543
Source: IEEE Xplore


Client-side data buffering is a common technique to deal with media playout interruptions of streaming video caused by network jitters and packet losses of best-effort networks. However, stronger playout interruption protection inevitably amounts to larger data buffering and results in more memory requirements and longer playout delay. Adaptive media playout (AMP), also a client-side technique, can reduce the buffer requirement and avoid buffer outage but at the expense of visual quality degradation because of the fluctuation of playout speed. In this paper, we propose a novel AMP scheme to keep the video playout as smooth as possible while adapting to the channel condition. The triggering of the playout control is based on buffer variation rather than buffer fullness. Experimental results show that our AMP scheme surpasses conventional schemes in unfriendly network conditions. Unlike previous schemes that are tuned for a specific range of packet loss and network instability, the proposed AMP scheme maintains consistent performance across a wide range of network conditions.

Download full-text


Available from: Homer Chen, Feb 16, 2015
26 Reads
  • Source
    • "Learned from " informal tests " , Kalman et al. concludes that the change of playback rate of up to 25% is often unnoticeable and a change of up to 50% is sometimes acceptable [11]. The threshold of 25% has been adopted by a number of previous works as the guidance for the maximum playback rate variation [15], [22]. Li et al. uses a " simple linear function " to model the " slowdown cost " due to playing slower than the original playback rate [14]. "
    13th Annual IEEE Consumer Communications & Networking Conference (IEEE CCNC); 01/2016
  • Source
    • "Initially, AMP was thought to be used to compensate for buffer under-flows or over-flows by decreasing or increasing the media playback rate to allow the stabilization of the playback buffer. The authors of [25] modelled the adaptation of the media playback rate depending on the buffer variance . In [13] the buffer fill state was used to decide whether the playback rate should be increased/decreased. "
    [Show abstract] [Hide abstract]
    ABSTRACT: As social networks have become more pervasive, they have changed how we interact socially. The traditional TV experience has drifted from an event at a fixed location with family or friends to a location-independent and distributed social experience. In addition, more and more Video On-Demand services have adopted pull-based streaming. In order to provide a synchronized and immersive distributed TV experience we introduce self-organized Inter-Destination Multimedia Synchronization (IDMS) for adaptive media streaming. In particular, we adapt the principles of IDMS to MPEG-DASH to synchronize multimedia playback among geographically distributed peers. We introduce session management to MPEG-DASH and propose a Distributed Control Scheme (DCS) to negotiate a reference playback timestamp among the peers participating in an IDMS session. We evaluate our DCS with respect to scalability and the time required to negotiate the reference playback timestamp. Furthermore, we investigate how to compensate for asynchronism using Adaptive Media Playout (AMP) and define a temporal distortion metric for audio and video which allows the impact of playback rate variations to be modeled with respect to QoE. This metric is evaluated based on a subjective quality assessment using crowdsourcing.
    ACM Multimedia; 11/2014
  • Source
    • "When |Δí µí°¹| ≥ í µí¼, a playout adjustment order is issued and the playout interval is adjusted linearly with time. For the AMPs mentioned above [2] [3] [8], the playout rates cannot be faster than the normal playout rate í µí¼‡ 0 . When only slowing down the playout rate is allowed, the playout latency of the whole video stream may be extended significantly. "
    [Show abstract] [Hide abstract]
    ABSTRACT: To improve the playout quality of video streaming services, several adaptive media playout (AMP) mechanisms were proposed in literature. However, all performance evaluations and comparisons for AMPs were made in terms of quality of service (QoS) metrics. As one knows, there may exist a trade-off between QoS metrics, such as buffer underflow and overflow performance. Thus, it is not sufficient to only evaluate the performance of AMPs in terms of QoS metrics. In this paper, we will evaluate and compare the performance of several AMPs from the aspect of quality of experience (QoE). Numerical results will show that some existing AMP systems do not perform better than the nonadaptive playout system from the point of view of overall QoE.
    Advances in Multimedia 02/2013; 2013. DOI:10.1155/2013/152359
Show more