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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

correctly received block. The missing block can be regenerated from adjacent block. This technique<br />

is refereed as spatial interpolation. In temporal interpolation, the missing block is replaced by the<br />

equivalent from previous correctly received frame (freeze frame). This approach is very useful when<br />

there is little motion. The combination of these methods (interpolation and freeze frame) can be<br />

effective when applying a motion estimation and compensation. The problem of this approach is<br />

how to accurately estimate the motion for the missing block. Possible approach use motion<br />

estimation vector of neighboring motion vector. This approach is applied efficiently for one<br />

missing block, but the problem could be more difficult when more than one block is lost. For<br />

example, a packet loss may lead to the loss of entire frame. In this case, it is not possible to apply<br />

interpolation or motion estimation. Generally, the lost frame is replaced by the last correctly<br />

received frame (freeze frame).<br />

3.2.3 Delay Management<br />

Delay is an important performance metric of packet video applications. The delay concerns<br />

the end-to-end transfer delay end delay variation.<br />

3.2.3.1 End-to-End Delay Management<br />

The end-to-end delay is viewed as the time when the packet leaves the media server until the<br />

time it is consumed by the client. It is highly correlated to the time induced by the network element<br />

including queuing delay and link-level retransmission. The management of the end-to-end delay is<br />

assured by network QoS solutions which are presented in Section 3.2.4<br />

3.2.3.2 Jitter Management<br />

The jitter is the variation of the end-to-end delay experienced between the server and the<br />

client. The effect of the jitter can be very disaster on the quality of the received video. It can lead to<br />

interruption in continuous playback at the receiver. Jitter destroys the temporal relationships<br />

between periodically transmitted media unit that constitute a real-time media stream [115]. To<br />

overcome the effect of the jitter it is necessary to have a buffer to absorb the variation of the delay.<br />

Buffering provides a number of advantages such as jitter reduction, error recovery through<br />

retransmission, error resilience through interleaving and smoothing capabilities. However, the<br />

playout buffer introduces undesired additional delay before the playback can begin. Some works<br />

have experienced an analytic model to bound the jitter and design a model for adaptive playout<br />

buffer such as works presented in [116], [117], [118], and [119]<br />

3.2.4 <strong>IP</strong> QoS Network Management<br />

Multimedia applications require stringent delay and loss requirement and a large bandwidth.<br />

The current widely supported best-effort service model does not provide any guarantees of<br />

bandwidth, loss and delay. Currently, there is a considerable effort by various organizations such as<br />

IEEE, IETF, ISO, and ITU-T to design and implement a quality of service framework for various<br />

networking technologies especially for <strong>IP</strong>. In the following subsection we give an overview of the<br />

methods developed by the IETF, because it provides the more promising QoS framework<br />

approaches for the Internet and we present related work that provide QoS-support for packet<br />

54

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

Saved successfully!

Ooh no, something went wrong!