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.
original MPEG-4 scene. In MPEG-4, each AVO is coded separately so that the decoding process<br />
decodes also each AVO separately and then the composition module rebuilds the original scene.<br />
We summarize the key results and important components of this system in the following:<br />
• Content-based video classification component: that implements the applicationlevel<br />
audio-visual object classification model. Since the MPEG-4 scene may be<br />
composed of several audio-visual objects (AVO), it is necessary to have a function<br />
that allows distinction between important AVO and less important one. This module<br />
provides automatic and accurate mapping between MPEG-4 application-level QoS<br />
metrics and the underlying QoS-capable network services. Performance evaluation<br />
shows a significant enhancing in network QoS metrics for audio-video streams which<br />
are marked based on the relative priority score of each AVO.<br />
• <strong>Video</strong> Rate Adaptation component: that implements the fine grained TCP-Friendly<br />
video rate adaptation algorithm. It performs video source rate adaptation to deal with<br />
varying network resource conditions. Based on end-to-end feedback measurements<br />
conveyed by Real Time Transport Control Protocol (RTCP) reports, the video server<br />
adapts its sending rate to much the estimated transmission rate and conforms to it.<br />
This module adapts a fine adjustment of the video rate by adding/dropping AVOs<br />
according to the relative priority score of the AVOs calculated by the Classification<br />
module. Performance evaluation shows a constant visual quality for long-time scale.<br />
• Application level framing component: that implements the robust and adaptive<br />
application level framing protocol with elementary stream multiplexing and unequal<br />
error protection. This module uses RTP protocol for preparing audio-video streams<br />
to be transported over UDP/<strong>IP</strong> stack. Performance evaluation shows a significant<br />
reduction of the end-to-end transfer delay and the consecutive packet loss of a<br />
particular stream. Even if the error protection augments the traffic throughput of the<br />
original scene, the gain obtained in term of data recovery is better than with error<br />
protection.<br />
• QoS matching component. That could be deployed in video streaming servers or<br />
on edge routers. It offers packet video marking for <strong>IP</strong> Differentiated Service. We<br />
demonstrate that the interaction and cooperation between application-level (i.e. data<br />
classification model) and network-level (i.e. packet marking) mechanisms can improve<br />
the efficiency of the overall video delivery system. This module receives input from<br />
the classification module, and then it performs dynamic matching between the<br />
application-level RPS (Relative Priority Score) of each video packet and the networklevel<br />
differentiated forwarding mechanism. Performance evaluation shows that<br />
applying an intelligent marking allows to better taking into consideration<br />
156