1,713 research outputs found
Traffic Profiling for Mobile Video Streaming
This paper describes a novel system that provides key parameters of HTTP
Adaptive Streaming (HAS) sessions to the lower layers of the protocol stack. A
non-intrusive traffic profiling solution is proposed that observes packet flows
at the transmit queue of base stations, edge-routers, or gateways. By analyzing
IP flows in real time, the presented scheme identifies different phases of an
HAS session and estimates important application-layer parameters, such as
play-back buffer state and video encoding rate. The introduced estimators only
use IP-layer information, do not require standardization and work even with
traffic that is encrypted via Transport Layer Security (TLS). Experimental
results for a popular video streaming service clearly verify the high accuracy
of the proposed solution. Traffic profiling, thus, provides a valuable
alternative to cross-layer signaling and Deep Packet Inspection (DPI) in order
to perform efficient network optimization for video streaming.Comment: 7 pages, 11 figures. Accepted for publication in the proceedings of
IEEE ICC'1
A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks
HTTP Adaptive Streaming (HAS) techniques are now the dominant solution for
video delivery in mobile networks. Over the past few years, several HAS
algorithms have been introduced in order to improve user quality-of-experience
(QoE) by bit-rate adaptation. Their difference is mainly the required input
information, ranging from network characteristics to application-layer
parameters such as the playback buffer. Interestingly, despite the recent
outburst in scientific papers on the topic, a comprehensive comparative study
of the main algorithm classes is still missing. In this paper we provide such
comparison by evaluating the performance of the state-of-the-art HAS algorithms
per class, based on data from field measurements. We provide a systematic study
of the main QoE factors and the impact of the target buffer level. We conclude
that this target buffer level is a critical classifier for the studied HAS
algorithms. While buffer-based algorithms show superior QoE in most of the
cases, their performance may differ at the low target buffer levels of live
streaming services. Overall, we believe that our findings provide valuable
insight for the design and choice of HAS algorithms according to networks
conditions and service requirements.Comment: 6 page
Video TFRC
TCP-friendly rate control (TFRC) is a congestion control technique that trade-offs responsiveness to the network
conditions for a smoother throughput variation. We take
advantage of this trade-off by calculating the rate gap between the theoretical TCP throughput and the smoothed TFRC throughput. Any rate gain from this rate gap is then
opportunistically used for video coding. We define a frame
complexity measure to determine the additional rate to be used from the rate gap and then perform a rate negotiation to determine the target rate for the encoder and the final sending rate. Results show that although this method has a more aggressive sending rate compared to TFRC, it is still TCP friendly, does not contribute too much to network congestion and achieves a reasonable video quality gain over the conventional method
Lowpass Filtering of Rate-Distortion Functions for Quality Smoothing in Real-Time Video Communication
Digital Object Identifier 10.1109/TCSVT.2005.852417In variable-bit-rate (VBR) video coding, the video is pre-processed to collect sequence-level statistics, which are used
for global bit allocation in the actual encoding stage to obtain a smoothed video presentation quality. However, in real-time
video recording and network streaming, this type of two-pass encoding scheme is not allowed because the access to future frames and global statistics is not available. To address this issue, we introduce the concept of low-pass filtering of rate-distortion
(R-D) functions and develop a smoothed rate control (SRC) framework for real-time video recording and streaming. Theoretically, we prove that, using a geometric averaging filter,
the SRC algorithm is able to maintain a smoothed video presentation quality while achieving the target bit rate automatically.
We also analyze the buffer requirement of the SRC algorithm in real-time video streaming, and propose a scheme to seamlessly integrate robust buffer control into the SRC framework. The proposed SRC algorithm has very low computational complexity and implementation cost. Our extensive experimental results
demonstrate that the SRC algorithm significantly reduces the picture quality variation in the encoded video clips
Fuzzy Logic Control of Adaptive ARQ for Video Distribution over a Bluetooth Wireless Link
Bluetooth's default automatic repeat request (ARQ) scheme is not suited to video distribution resulting in missed display and decoded deadlines. Adaptive ARQ with active discard of expired packets from the send buffer is an alternative approach. However, even with the addition of cross-layer adaptation to picture-type packet importance, ARQ is not ideal in conditions of a deteriorating RF channel. The paper presents fuzzy logic control of ARQ, based on send buffer fullness and the head-of-line packet's deadline. The advantage of the fuzzy logic approach, which also scales its output according to picture type importance, is that the impact of delay can be directly introduced to the model, causing retransmissions to be reduced compared to all other schemes. The scheme considers both the delay constraints of the video stream and at the same time avoids send buffer overflow. Tests explore a variety of Bluetooth send buffer sizes and channel conditions. For adverse channel conditions and buffer size, the tests show an improvement of at least 4 dB in video quality compared to nonfuzzy schemes. The scheme can be applied to any codec with I-, P-, and (possibly) B-slices by inspection of packet headers without the need for encoder intervention.</jats:p
- …