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
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