Explication complexe

Le streaming est un principe utilisé principalement pour l'envoi de contenu en « direct » (ou en léger différé). Très utilisé sur Internet, il permet la lecture d'un flux audio ou vidéo (cas de la VoD), à mesure qu'il est diffusé. Il s'oppose ainsi à la diffusion par téléchargement qui nécessite par exemple de récupérer l'ensemble des données d'un morceau ou d'un extrait vidéo avant de pouvoir l'écouter ou le regarder.

Principe

Le programme lecteur de contenu, ou client, streaming va récupérer une partie du contenu qu'il met dans une mémoire tampon (dite buffer). Lorsque le programme estime qu'il a suffisamment de données dans sa mémoire tampon pour lui permettre de lire le contenu audio ou vidéo sans accroche, même en cas de petit ralentissement réseau, la lecture démarre, et le téléchargement du flux continue.
En raison des latences créées par le réseau (Internet ou LAN) et des opérations de codage / décodage effectuées, un délai de 5 à 40 secondes (voire plus) peut intervenir entre le signal émis par la source et le signal reçu sur le lecteur.

Streaming statique et dynamique

Deux sortes de streaming existent, l'un est dit "dynamique", l'autre "statique".

Streaming statique

C'est la solution la plus couramment utilisée car ne nécéssitant pas de serveur spécialisé, un serveur HTTP « standard » étant suffisant. Le fichier est simplement proposé au téléchargement, de la même manière que tout autre type de fichier, et c'est le client qui se charge d'effectuer le streaming tel décrit plus haut. L'inconvénient de cette solution est l'impossibilité de s'adapter à la qualité de connexion de l'utilisateur, la mise en ligne de plusieurs fichiers de résolution différentes permet à l'utilisateur de choisir en fonction de la connaissance qu'il a des capacités de sa connexion.

Streaming dynamique

Dans le cas du streaming dynamique, le fichier diffusé contient plusieurs fois les mêmes informations à différents niveaux de qualité, c'est le serveur de streaming spécialisé qui se charge de diffuser l'information adaptée. En fonction de la vitesse de connexion de l'internaute, le serveur sélectionnera le niveau de qualité maximal pour une diffusion en temps réel. Le serveur sera également capable de s'adapter automatiquement aux variations de la bande passante : si la connexion se déteriore et que le taux de transfert baisse, le contenu continuera d'être livré avec une moindre qualité afin d'éviter les interruptions de diffusion. Si en revanche la connexion devient plus fluide, la qualité s'améliorera. L'inconvénient est l'obligation d'utiliser un serveur spécialisé (Icecast, Helix ...).
Les transmissions et communication entre serveur et client peuvent utiliser les protocoles suivant : RTP ou RTSP (standards normalisés par l'IETF) ou MMS (propriétaire Microsoft).

Applications

Les webradios sont un exemple pratique d'utilisation du streaming.
Les webTVs utilisent aussi la technologie du streaming que ce soit en direct ou pour des fichiers à la demande.
Le streaming video était à l'origine un format non enregistrable sur le PC qui y accède mais des logiciels comme Net Transport permettent maintenant d'enregistrer la video sur son disque dur.
Protections

Un des arguments en faveur du streaming dynamique (ceci ne concerne pas le streaming statique qui peut techniquement être considéré comme du téléchargement) est qu'il permettrait d'assurer aux diffuseurs que leur vidéos ou musiques ne pourront pas être enregistrées (téléchargées et sauvegardées par l'utilisateur client) ; bien que ce soit d'une difficulté toute relative (disponibilité d'outils dédiés, enregistrement analogique, etc.), ce n'est pas impossible.
[ Ajouter un commentaire ] [ Aucun commentaire ]

# Posté le lundi 28 mai 2007 11:02

Modifié le lundi 28 mai 2007 11:16

Rejoignez la communauté!!!!!!!

Rejoignez la communauté

Venez partager vos avec nous vos émotions sur le meilleur forum de streaming : http://fvlive-streaming.com/index.htm

Voici une petite vidéo de présentation : pour vous mettre en haleine.
Deuxième forum en construction : http://fvlive-streaming.xooit.com/index.php

# Posté le lundi 28 mai 2007 10:28

Modifié le lundi 28 mai 2007 11:27