CHAPITRE III : APPROCHES POUR L'AMELIORATION DE TCP
DANS UN ENVIRONNEMENT SANS FIL
fonctionne sur TCP, ce qui lui permet de transmettre des
contenus audio ou vidéo sans perte ni endommagement. Les paquets perdus
ou endommagés sont simplement renvoyés.
Cependant, le streaming, avec son assortiment de protocoles
propriétaires, s'est retrouvé de lui-même à ne plus
réussir à répondre à la demande croissante des
utilisateurs. C'est en 2007 que la société « Move Networks
» introduit un nouveau concept qui fit grandement évoluer le
streaming au niveau international : le streaming adaptatif basé sur
HTTP.
Ainsi, l'utilisation de l'application de lecture vidéo
présente sur le terminal du client permet de superviser la vitesse de
téléchargement et demander des paquets de qualités
variables en s'adaptant automatiquement aux conditions du réseau
disponible. L'impact de ce choix est énorme, car il a permis aux
vidéos d'être distribuées un peu partout à l'aide
des réseaux standards et d'être mis en cache pour le passage
à l'échelle.
L'arrivée des protocoles de streaming adaptatif sur
HTTP a révolutionné la diffusion de multimédia sur
Internet. Cette technologie est principalement basée sur quelques
paramètres de la QdS. Cependant, le ressenti de l'utilisateur n'est pas
pris en compte et rien ne permet aux fournisseurs de services d'être
informés sur la satisfaction des utilisateurs par rapport au contenu.
Ainsi, jusqu'à présent la QoE n'a pas été
considérée comme une entrée dans le processus d'adaptation
du flux de diffusion distribué à travers HTTP fonctionnant sur
TCP.
2.2.2. Positionnement du problème
Les services de vidéo streaming à travers le
protocole HTTP (cf. figure 30) utilisent le protocole de transport TCP
pour le transport de données entre le serveur vidéo streaming
adaptatif et le client. Le principe de ces services est de fournir au client
une qualité vidéo relative par rapport à sa configuration
réseau dans le temps. L'un des paramètres qui a le plus d'impact
dans le processus de choix de la qualité vidéo à
transmettre est le débit de la connexion du client. Plus le client
à un meilleur débit, plus la qualité vidéo qu'il
recevra du serveur sera meilleure. Comme il a été
déjà mentionné dans le chapitre I, le débit a un
rapport direct avec les paramètres du protocole TCP, que ça soit
la taille de la fenêtre TCP, le délai ou le RTT. Donc tout
changement dans les paramètres de TCP va impérativement changer
le débit qui impactera à son tour la qualité vidéo
reçue à partir du serveur.
96
|