25.04.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!