Steaming vidéo
Technique pour la diffusion d'une vidéo en streaming
Le streaming (en anglais stream = flot, streaming = couler) exprime l'action de lire un flot de données sur un réseau au fur et à mesure qu'elles sont téléchargées.
Cela permet de lire une vidéo ou un son sans phase de téléchargement.
La lecture du fichier commencera avant que le fichier ne soit completement téléchargé.
Une des difficultés est que le principe du streaming n'est pas du tout normalisé.
Il existe en effet autant de technique de streaming que de type de format vidéo.
Suivant le format de votre vidéo, il vous faudra utiliser des techniques différentes.
Les trois techniques de streaming les plus courantes sont présentées dans ce tutorial:
Les techniques de streaming à utiliser sur les formats vidéo Windows, Real et Quicktime.
Il est à noter que la véritable technique de streaming utilise normalement un serveur de streaming (voir le Streaming Live). Les techniques que je vous propose ici devraient donc êtres nommées "faux Streaming".
Il existe en effet autant de technique de streaming que de type de format vidéo.
Suivant le format de votre vidéo, il vous faudra utiliser des techniques différentes.
Les trois techniques de streaming les plus courantes sont présentées dans ce tutorial:
Les techniques de streaming à utiliser sur les formats vidéo Windows, Real et Quicktime.
Il est à noter que la véritable technique de streaming utilise normalement un serveur de streaming (voir le Streaming Live). Les techniques que je vous propose ici devraient donc êtres nommées "faux Streaming".
Le format Windows Media Video (extention wmv) permet de réaliser un streaming soit à partir d'un lien, soit à partir du lecteur Windows Media intégré dans une page.
Réaliser un streaming avec une vidéo Windows Media accessible dans votre page html à partir d'un simple lien:
Intégrer une vidéo Windows Media en faisant appel au streaming, se passe par trois étapes:
◊ L'encodage du fichier au format Windows Media,
◊ la création d'un fichier Meta (Metafile) et
◊ l'intégration de ce fichier dans votre page Web.
Pour encoder une vidéo sous le format Windows Media Video (.wmv), vous devez utiliser le logiciel gratuit Windows Media Encoder.
◊ L'encodage du fichier au format Windows Media,
◊ la création d'un fichier Meta (Metafile) et
◊ l'intégration de ce fichier dans votre page Web.
Pour encoder une vidéo sous le format Windows Media Video (.wmv), vous devez utiliser le logiciel gratuit Windows Media Encoder.
Pour réaliser un streaming Windows Media est nécessaire la création d'un fichier Meta (Metafile). Ce fichier Meta est un fichier texte avec l'extension ".asx" et contenant quelques lignes de code (dérivé du langage XML).
Ouvrez le Bloc-notes (NotePad) et tapez le code ci-dessous :
<asx version="3.0"> <title>Une Pub</title> <entry><ref href=" http//www.site.com / film.wmv" /> </entry></asx> |
Notez dans le code ci-dessus l'utilisation de la balise "ref" (pour reference) à la place de la balise "a" habituelle. Enregistrez ce fichier avec l'extension .asx et nommé-le, par exemple, "monmeta.asx". |
Le format RealVideo (un fichier vidéo avec l'extention rm comme mon_film.rm) permet de réaliser un streaming soit à partir d'un lien hypertext, soit avec une vidéo intégrée dans votre page html.
Pour créer un fichier RealVideo vous devez utiliser le logiciel gratuit Real Producer Basic. Cet utilitaire permet d'encoder une vidéo avec l'extension ".rm" comme, par exemple un fichier "mon_film.rm".
Pour réaliser un streaming, il est nécessaire de créer un fichier Meta (Metafile). Ce fichier Meta est juste un fichier texte ayant l'extension ".ram" et contenant une seule ligne qui appellera votre fichier RealVideo. Notez que l'extension ".ram" est utilisé uniquement pour un streaming Real. Ouvrez le Bloc-notes (NotePad) et tapez le chemin complet de votre animation tel qu'elle se trouve sur votre site. Exemple de contenu de fichier Meta: