Acknowledgments The first person I would like to thank and express my gratitude is my direct supervisor, Ahmed Mehaoua, without him this thesis will not be accomplished. Thank to my thesis director, Jean-Pierre Claudé, who accepts to direct this thesis and being always friendly. Many thanks to Raouf Boutaba, who advises me over the time and encourages me to give the best of me. I would like also to thank Vincent Lecuire, form CRAN (Centre de Recherche en Automatique de Nancy). My collaboration with him was very beneficial. Thanks to my colleagues of the PRiSM that all gave me the feeling of being at home at work. Without forgetting Souheila, Saida, Naçera, Karim, Guillaume, Alain, Isabelle, Octavio, Najim, Jalil, Abdelhamid, Yassine, Daniel, Armando, Adlen, Mathieu, Stéphane, Huaizhong, and many others colleagues. I thank you all for having shared many experiences and being for me as sisters and brothers. Finally, I would like to thank the jury for their time, assistance and comments. This chain of my gratitude would be definitely incomplete if I forget my parents without their foresight and help, I would not be where I am today. xiv
Publications Arising From This Thesis Contributions to Chapter’s Books: [1] Toufik Ahmed, Ahmed Mehaoua, Raouf Boutaba, Youssef Iraqi, "<strong>IP</strong> <strong>Video</strong> <strong>Streaming</strong> With Fine-Grained TCP-Friendly Rate Adaptation", in Lecture Notes in Computer Science, “Management of Multimedia <strong>Networks</strong> and Services”, Springer-Verlag Editor, vol. 2839, pp. 18-31, 2003. [2] Toufik Ahmed, Ahmed Mehaoua and Raouf Boutaba "Dynamic QoS Adaptation using COPS and Network Monitoring Feedback" in Lecture Notes in Computer Science, “Management of Multimedia on the Internet”, Springer-Verlag Editor, vol. 2496, pp.250- 262, 2002. [3] Toufik Ahmed, Guillaume Buridant and Ahmed Mehaoua "Delivering of MPEG-4 Multimedia Content <strong>Over</strong> Next Generation Internet" in Lecture Notes in Computer Science, “Management of Multimedia on the Internet”, Springer-Verlag Editor, vol. 2216, pp.110-127, 2001. Articles in Refereed Journals: [4] Toufik Ahmed, Raouf Boutaba and Ahmed Mehaoua, "A measurement-based Approach for Dynamic QoS Adaptation in Diffserv <strong>Networks</strong>", accepted for publication in Computer Communications Journal, Special issue on End-to-End Quality of Service Differentiation, Elsevier Editor, winter 2003. [5] Vincent Lecuire, Toufik Ahmed, et Ahmed Mehaoua, "Protection des Flux Audiovisuels MPEG-4 Transportés sur Internet”, à paraître dans la revue Technique et Science Informatique: Réseaux et Protocoles, Mai 2004. Articles in Refereed Conference Proceedings: [6] Toufik Ahmed, Ahmed Mehaoua and Vincent Lecuire "<strong>Streaming</strong> MPEG-4 Audiovisual Objects Using TCP-Friendly Rate Control And Unequal Error Protection", IEEE International Conference On Multimedia & Exo, ICME’03, Volume 2, pp. 317-320, Baltimore, July 2003. [7] Toufik Ahmed, Abdelhamid Nafaa and Ahmed Mehaoua "An Object-Based MPEG-4 Multimedia Content Classification Model for <strong>IP</strong> QoS Differentiation" in proceedings of the Eighth IEEE Symposium on Computers and Communications ISCC'2003,Volume 2, pp. 1091-1096, Kemer - Antalya, Turkey, June 2003. [8] Abdelhamid Nafaa, Toufik Ahmed, Yassine Hadjadj Aoul and Ahmed Mehaoua "RTP4Mux: A Novel MPEG-4 RTP Payload for Multicast <strong>Video</strong> Communications <strong>Over</strong> Wireless <strong>IP</strong>" in <strong>Packet</strong> <strong>Video</strong> PV’2003, April 28-29, Nantes, France, April 2003. [9] Toufik Ahmed, Ahmed Mehaoua, Raouf Boutaba, "Interworking Between S<strong>IP</strong> and MPEG-4 DMIF for Heterogeneous <strong>IP</strong> <strong>Video</strong>conferencing", in IEEE International Conference on Communications (ICC'02), Vol. 4, pp. 2469-2473, April 2002, NewYork [10] Toufik Ahmed, Ahmed Mehaoua and Guillaume Buridant "Implementing MPEG-4 <strong>Video</strong> On Demand <strong>Over</strong> <strong>IP</strong> Differentiated Services" in Globecom’2001, Volume 4, pp. 2489-2493, San Antonio, Texas, USA, November 2001. xv
- Page 1: UNIVERSITÉ DE VERSAILLES SAINT-QUE
- Page 4 and 5: Résumé Nous constatons aujourd’
- Page 6 and 7: 3 Related Work ....................
- Page 8 and 9: 5.5.1.2 Simulation Results.........
- Page 10 and 11: List of Figures Figure 1-1: Structu
- Page 12 and 13: Figure 5-15: End-to-end packet tran
- Page 16 and 17: [11] Toufik Ahmed, Guillaume Burida
- Page 18 and 19: d’accès. Les interactions de QoS
- Page 20 and 21: Métrique MAX_DELAY PREF_MAX_DELAY
- Page 22 and 23: 1.1.2 Proposition dun Protocole d'E
- Page 24 and 25: des paquets RTP. Reste toujours le
- Page 26 and 27: Nous pouvons distinguer trois possi
- Page 28 and 29: 1.1.2.5.2 Multiplexage des Flux El
- Page 30 and 31: l’horloge est par défaut égale
- Page 32 and 33: La valeur R TCP représente le déb
- Page 34 and 35: Pour ces raisons, nous nous intére
- Page 36 and 37: Telles que illustrés par la Figure
- Page 38 and 39: 3. DMIF2SIP vérifie si son propre
- Page 40 and 41: utilisée optionnellement pour loca
- Page 42 and 43: Chapter 2 2 Introduction 2.1 Motiva
- Page 44 and 45: conditions. Based on end-to-end fee
- Page 46 and 47: Chapter 3 3 Related Work Nowadays,
- Page 48 and 49: • multicasting: it takes the stre
- Page 50 and 51: expensive, fixed delivery and recep
- Page 52 and 53: 3.1.6 Static vs. Dynamic Channels T
- Page 54 and 55: environment because they require a
- Page 56 and 57: H.261 is called video codec for aud
- Page 58 and 59: VideoScene (VS) VideoObject (VO) Vi
- Page 60 and 61: The emphasis of MPEG-7 will be the
- Page 62 and 63: Temporal scalability involves parti
- Page 64 and 65:
multitude of streams. It can switch
- Page 66 and 67:
increased linearly in the absence o
- Page 68 and 69:
3.2.2.1 End-to-End Retransmission R
- Page 70 and 71:
correctly received block. The missi
- Page 72 and 73:
epresent user traffic. The delay ca
- Page 74 and 75:
3.2.5 IP Signaling Protocols for Pa
- Page 76 and 77:
two H.323 endpoints or between an e
- Page 79 and 80:
Chapter 4 4 Adaptive Packet Video T
- Page 81 and 82:
4.1.1 Video Classification Model Pr
- Page 83 and 84:
attributes can refer to the QoS par
- Page 85 and 86:
In RBF, 2 D = X − is the distance
- Page 87 and 88:
Figure 4-6: Experiment testbed In t
- Page 89 and 90:
190 180 170 End-to-end delay MPEG-4
- Page 91 and 92:
Sync Layer. The SL-packetized strea
- Page 93 and 94:
conveyed by MIME format parameters
- Page 95 and 96:
the same value. This timing informa
- Page 97 and 98:
4.2.2.1 Fragmentation We propose to
- Page 99 and 100:
Timestamp: Indicates the sampling i
- Page 101 and 102:
When G is used as generator matrix,
- Page 103 and 104:
4.2.3 Performance Evaluation Intens
- Page 105 and 106:
0.3 0.25 our proposal classical app
- Page 107 and 108:
lost packet at the receiver. Conseq
- Page 109 and 110:
marking scheme. The server must be
- Page 111 and 112:
The video server adds audio-visual
- Page 113 and 114:
Marker (TR3CM) [131] to mark the ba
- Page 115 and 116:
VO1 VO2 AVO Scenario Audio BL EL1 E
- Page 117 and 118:
Throughput (Kbits) 3000 2500 2000 1
- Page 119 and 120:
Throughput (Kbits) 3000 2500 2000 1
- Page 121 and 122:
4000 3500 3000 2500 2000 1500 1000
- Page 123 and 124:
45 40 Original Quality Received Qua
- Page 125 and 126:
Chapter 5 5 A Dynamic Packet Video
- Page 127 and 128:
The TCM algorithm is based on a tok
- Page 129 and 130:
BEGIN Initialize the classification
- Page 131 and 132:
User Profile (Token Bucket) Traffic
- Page 133 and 134:
5.3.3 QoS Management Algorithm Spec
- Page 135 and 136:
Figure 5-7: Hierarchical aggregatio
- Page 137 and 138:
• Filters: to put packets into cl
- Page 139 and 140:
mechanism associated with the Drop
- Page 141 and 142:
Figure 5-16: Packets loss with IP D
- Page 143 and 144:
5.5.2.3 Experimental Results Figure
- Page 145 and 146:
1 MPEG-4 Based Layer Stream -AF11 M
- Page 147 and 148:
0.2 0.18 MPEG-4 Based Layer Stream
- Page 149 and 150:
By using our PBNM tool, we allocate
- Page 151 and 152:
Id Condition Indicator Action 1 Net
- Page 153 and 154:
The proposed marking algorithm bett
- Page 155 and 156:
Chapter 6 6 A SIP/MPEG-4 Multimedia
- Page 157 and 158:
performed by many ways like SLA (Se
- Page 159 and 160:
6.1.1.4 SIP Communication Model SIP
- Page 161 and 162:
• It assign a value (network sess
- Page 163 and 164:
6.2.1 SIP2DMIF Subsystem The SIP2DM
- Page 165 and 166:
Step 1: The MPEG-4 Terminal passes
- Page 167 and 168:
1. Set the result C to the empty se
- Page 169 and 170:
TCP/UDP port, our implementation us
- Page 171 and 172:
Control & Data Plan Video Rate Cont
- Page 173 and 174:
characteristics and relevance of ea
- Page 175 and 176:
References [1] Kazaa Media Desktop
- Page 177 and 178:
[43] B. Schuster, “Fine granular
- Page 179 and 180:
[79] D. Bansal and H. Balakrishnan,
- Page 181 and 182:
[115] N. Laoutaris, I. Stavrakakis,
- Page 183 and 184:
[154] W. Almesberger, J. H. Salim,
- Page 185 and 186:
Appendix A A Appendix A: Overview o
- Page 187 and 188:
Media aware Delivery unaware ISO/IE
- Page 189 and 190:
A.3.3 Scene Description Streams Sce
- Page 191:
This appendix presents structure ex