TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
increased linearly in the absence of loss, and transmission rate being decreased multiplicatively<br />
when congestion is detected. RAP uses the ratio of short-term to long-term averages of RTT to<br />
fine tune the sending rate. The RAP protocol was applied in the context of unicast video delivery<br />
[80] [81]. The video is a layered constant-bit rate. All the layers have the same throughput. The rate<br />
control algorithm used by the server adapts the video quality to network state by adding and<br />
dropping layers to efficiently use the available bandwidth. The algorithm takes into consideration<br />
the status of the receiver buffer, making sure that base layer packets are always available for<br />
playback. In [82], the authors propose a spectrum of window-based congestion controls schemes<br />
which perform TCP-Friendly compatibility under RED control. These window-based schemes use<br />
history information to improve traffic fairness. The proposed schemes are fundamentally different<br />
from memoryless schemes such as AIMD and can maintain TCP-compatibility or fairness across<br />
connections using history information for different protocols.<br />
In [83] Zhang et al. present an end-to-end transport architecture for multimedia streaming<br />
over the Internet. They propose a new multimedia streaming TCP-friendly protocol (MSTFP) that<br />
combines forward estimation of network conditions with information feedback control to optimally<br />
track the network conditions. This scheme improves end-to-end QoS by allocating resources<br />
according to network status and media characteristics.<br />
The TCP-friendly congestion control mechanism that was developed recently is TCP-friendly<br />
Rate Control Protocol (TFRC) [84]. It seems to be more robust protocol and is recently accepted as<br />
an RFC by the IETF. TFRC provides sufficient responsiveness by taking into consideration all the<br />
parameters that affect the TCP rate such as loss, Round-Trip Time (RTT) and retransmission<br />
timeout value. The key advantage of TFRC is that it has a more stable rate during the session<br />
lifetime. The calculated rate is obtained by using the TFRC is [84] (see Eq. 1):<br />
R<br />
TCP<br />
≅<br />
RTT<br />
2 (3<br />
2<br />
RTO<br />
bp<br />
+ t<br />
3<br />
s<br />
3bp<br />
) p(1<br />
+ 32 p<br />
8<br />
)<br />
(Eq. 1)<br />
Where RTCP is the target transmission rate or the allowed transmission rate, s is the packet<br />
size, RTT is the round trip time, p is the loss rate, t RTO is the TCP retransmission timeout value and<br />
b is the number of packets acknowledged by a single TCP acknowledgement.<br />
3.2.1.11 Media Caching<br />
Multimedia Caching is an important technique for enhancing the performance of streaming<br />
system. Proxy caching has been the key factor in the scalability of the Web, because it reduces the<br />
network load and access latency. <strong>Video</strong> caching aims to store some part of the video near the<br />
clients. It allows improving the quality of the delivered stream when there is a presence of<br />
bottleneck links between the server and the client. Many works has experienced the media proxy<br />
caching [85], [86], [87], [88], [89], and [90].<br />
3.2.1.12 <strong>Video</strong> Smoothing<br />
The rate of the encoded video stream is in general a variable bit rate having a bursty behavior.<br />
The bursty nature of this traffic causes in the majority of case network congestion. In order to<br />
50