Cross-layer optimization for streaming scalable video over fading wireless networks

IEEE Journal on Selected Areas in Communications (Impact Factor: 3.45). 05/2010; 28(3):344 - 353. DOI: 10.1109/JSAC.2010.100406
Source: IEEE Xplore

ABSTRACT We present a cross-layer design of transmitting scalable video streams from a base station to multiple clients over a shared fading wireless network by jointly considering the application layer information and the wireless channel conditions. We first design a long-term resource allocation algorithm that determines the optimal wireless scheduling policy in order to maximize the weighted sum of average video quality of all streams. We prove that our algorithm achieves the global optimum even though the problem is not concave in the parameter space. We then devise two on-line scheduling algorithms that utilize the results obtained by the long-term resource allocation algorithm for user and packet scheduling as well as video frame dropping strategy. We compare our schemes with existing video scheduling and buffer management schemes in the literature and simulation results show our proposed schemes significantly outperform existing ones.

Download full-text


Available from: Mohammad Khojastepour, Jan 05, 2015
14 Reads
  • Source
    • "• Cross-layer operation aided schemes: as in [41], [61], [70], [73], [75], [76], [81], [91], [94], [103], are typically invoked for optimizing the scalable video streaming systems by considering multiple signal processing stages, such as the source-compression, FEC-encoding, modulation etc. These schemes tend to collaborate across multiple layers of the OSI stack. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Layered video coding creates multiple layers of unequal importance, which enables us to progressively refine the reconstructed video quality. When the base layer (BL) is corrupted or lost during transmission, the enhancement layers (ELs) must be dropped, regardless whether they are perfectly decoded or not, which implies that the transmission power assigned to the ELs is wasted. For the sake of combating this problem, the class of inter-layer forward error correction (IL-FEC) solutions, also referred to as layer-aware FEC (LA-FEC),1has been proposed for layered video transmissions, which jointly encode the BL and the ELs, thereby protecting the BL using the ELs. This tutorial aims for inspiring further research on IL-FEC/LA-FEC techniques, with special emphasis on the family of soft-decoded bit-level IL- FEC schemes.
    IEEE Communications Surveys &amp Tutorials 04/2015; 17(2):1-1. DOI:10.1109/COMST.2015.2392378 · 6.81 Impact Factor
  • Source
    • "Multiuser video transmission in a wireless environment has been extensively investigated in the literature [5, 6, 11– 31]. The publications in this area, when considering the video encoding, can be categorized into those that consider transmission of scalable video [11] [12] [13] [14], transmission of preencoded single layer video [5, 6, 15–21], smoothing based [32] [33], video trace based system level simulations [22] [23] [24], testbed oriented approach [31] (preencoded video is transmitted but the implementation issues are the main interest), and those that consider change of the parameter of the single layer video encoders immediately prior to transmission [26– 30]. Only the work from the last category can be strongly correlated to our work, but the publications in this category use rate distortion models applicable only for long term rate adaptation, unsuitable for real time frame by frame adaptation due to their low precision and large complexity or do not explain how the adaptation is carried out. "
    [Show abstract] [Hide abstract]
    ABSTRACT: We present a framework for cross-layer optimized real time multiuser encoding of video using a single layer H.264/AVC and transmission over MIMO wireless channels. In the proposed cross-layer adaptation, the channel of every user is characterized by the probability density function of its channel mutual information and the performance of the H.264/AVC encoder is modeled by a rate distortion model that takes into account the channel errors. These models are used during the resource allocation of the available slots in a TDMA MIMO communication system with capacity achieving channel codes. This framework allows for adaptation to the statistics of the wireless channel and to the available resources in the system and utilization of the multiuser diversity of the transmitted video sequences. We show the effectiveness of the proposed framework for video transmission over Rayleigh MIMO block fading channels, when channel distribution information is available at the transmitter.
    Advances in Multimedia 01/2014; DOI:10.1155/2014/362196
  • Source
    • "However, our research work is different in which it consider the Real-Time video transmission. On the other hand, a good amount of researches have been conducted in a cross-layer schemes as a proposed solution for delivery of scalable video over multirate wireless networks as 802.16 or IEEE 802.11 [34], [35], [36], [37], [38]. As instance in [34], auothers have proposed a cross-layer design to optimize the link adaptation scheme that configures the PHY and MAC layers, and treat SVC enhancement layers differently in a way that the highest possible video quality is achieved by avoiding dropping layers and without adding to the traffic load of the WLAN. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Enabling Real-Time video streaming over wireless networks faces challenges of time-varying channel conditions and the limited network resources. The instability of wireless networks lead to problems such as limited and time-varying bandwidth and traffic congestion when transmitting a burst of video streams. The time-varying wireless channel conditions expose the transmitted video packets to be delayed or dropped. However, in Real-Time video streaming each frame must be delivered and decoded by its playback time. As a result, efficient Real-Time video streaming requires an efficient video quality of service (QoS) transmission control mechanism to adapt to the network changes. Recently, layer coding (LC) enables Real-Time and scalable video streaming to clients of heterogeneous capabilities by dropping upper enhancement layers without the need of re-encoding and with less bit rate. However, layer coding still facing unfair layer protection problem in which packets from the base or lower layers might be dropped while there is a chance to drop packets from the upper enhancement layers. Loosing packets from the base layer can significantly affect the delivered video quality and sometimes lead to an interruption especially in error-prone networks as wireless networks. Architectural solutions at the middleware level introduce higher flexibility, more efficiency in development time and more QoS control. In this paper, we investigate the behavior of video streaming over Real-Time publish-subscribe based middleware. We propose and develop an unequal layer protection mechanism for Real-Time video streaming based on the Data Distribution Service (DDS) middleware, and show the performance of our approach over IEEE 802.11g WLAN networks. Our approach shows a graceful degradation of video quality while maintaining a robust video streaming free of visible error or interruptions.
    Distributed Simulation and Real Time Applications (DS-RT), 2013 IEEE/ACM 17th International Symposium on, Delft, Netherlands; 11/2013
Show more