2.2. Deuxième contribution : TCP et
l'amélioration des services de vidéo streaming adaptatifs
2.2.1. Introduction
Le téléchargement progressif ou pseudo streaming
permet à l'utilisateur de lire un média alors que le fichier est
encore en cours de téléchargement. Il se différencie du
téléchargement " normal " pour lequel l'utilisateur doit attendre
jusqu'à ce quelle fichier soit complètement
téléchargé pour pouvoir ensuite le lire depuis son disque
dur. Avec le pseudo streaming, une copie du fichier est conservée sur le
disque de l'utilisateur, ce qui lui permettra de relire le media
ultérieurement. Le téléchargement progressif est
également appelé streaming HTTP car les logiciels serveur Web
utilisant des protocoles standard (serveurs HTTP) peuvent transmettre des
fichiers à téléchargement progressif ; il se
différencie du vrai streaming, qui tire parti des protocoles
spéciaux utilisés par les logiciels serveur de médias pour
adapter la transmission à la bande passante.
Lorsque le protocole HTTP est utilisé pour le
téléchargement progressif, la fiabilité en elle-même
du protocole peut poser des problèmes, étant donné que la
retransmission des paquets perdus ou endommagés peut interrompre la
lecture du pseudo-streaming. Le protocole HTTP n'offre pas de fonction
permettant d'adapter la vitesse de transfert des données au débit
audio ou vidéo, c'est-à-dire la vitesse de lecture des
données qui constituent le contenu multimédia. À l'aide du
protocole HTTP, le téléchargement d'un film d'une minute pourrait
prendre une seconde, une minute ou même une heure, selon la taille du
fichier et la vitesse de la connexion. Si la vitesse de connexion est
inférieure au débit de données du contenu
multimédia, celui-ci arrivera quand même au client, mais le
téléchargement progressif ne pourra pas s'effectuer sans
difficulté. Le protocole HTTP
95
|