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.

Control & Data Plan<br />

<strong>Video</strong> Rate<br />

Control<br />

Chapter 7<br />

7 Conclusion and Perspectives<br />

This chapter concludes the dissertation by summarizing our major contributions and<br />

suggesting some key directions for future work.<br />

<strong>IP</strong> networks and services are growing exponentially and are impacting every aspect of modern<br />

life. <strong>Video</strong> and audio applications are expected to become a significant portion of World Wide<br />

Web, but nevertheless, supporting multimedia applications in the current <strong>IP</strong> networks is still in its<br />

immaturity. The IETF is proposing two QoS management architectures, namely integrated services<br />

and differentiated services, to meet the demand of multimedia applications over <strong>IP</strong>. Besides these<br />

technologies are still under development and not yet widely deployed. <strong>IP</strong> Diffserv model is gaining<br />

more and more interests from the telecommunication and networking industry (i.e. Diffserv/<br />

MPLS based backbones).<br />

Therefore in this dissertation, we have explored methods and solutions that can be used for<br />

improving user perceived quality of interactive video streaming applications over <strong>IP</strong> Diffserv. We<br />

leverage the characteristics of MPEG-4 standard and <strong>IP</strong> differentiated service frameworks, to<br />

propose an efficient and adaptive cross-layer video delivery system.<br />

7.1 Summary of Key Result<br />

Figure 7-1 depicts an overall view of the proposed end-to-end video QoS management system<br />

architecture with the associated functional blocks.<br />

Signaling<br />

Plan<br />

Local<br />

App<br />

DAI<br />

MPEG-4<br />

Local DMIF<br />

for Remote srv<br />

DNI<br />

Transmission rate<br />

SIG<br />

MAP<br />

DMIF2S<strong>IP</strong><br />

S<strong>IP</strong>2DMIF<br />

Interworking<br />

Gateway<br />

Object Layers<br />

Session Initiation Protocol<br />

Audio-Visual Objects<br />

AVO 1<br />

L 1,1<br />

L 2,1<br />

.<br />

+<br />

AVO 2<br />

.<br />

.<br />

AVO j<br />

L j,k<br />

AVO n<br />

L 1,n<br />

Classification Module<br />

smoothing<br />

ALF Module<br />

TFRC<br />

RT P<br />

+<br />

Unequal<br />

FEC<br />

<strong>IP</strong> Diffserv Marker<br />

<strong>IP</strong> Diffserv<br />

Network<br />

RTP<br />

RTCP<br />

L 1,1<br />

L 1,2<br />

L 1,m1<br />

L 2,1<br />

L 2,2<br />

L 2,m2<br />

L n,1<br />

L n,2<br />

L n,mn<br />

AVO 1<br />

Decoder<br />

AVO 2<br />

Decoder<br />

AVO n<br />

Decoder<br />

AVO<br />

Composition<br />

Player<br />

VoD Server<br />

VoD Client<br />

Figure 7-1: General block diagram of our end-to-end architecture<br />

Our cross-layer video streaming system is composed of a video server and a video client<br />

communicating using <strong>IP</strong> Diffserv network. The video server is able to stream audio-visual objects<br />

for various heterogeneous clients using RTP protocol. The client decodes and composes the<br />

155

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

Saved successfully!

Ooh no, something went wrong!