supinfo
Orientez-vous vers les métiers du numérique, des métiers qui recrutent dans tous les secteurs d’activités  metiers-du-numerique.fr
Connexion :
Abonnement NewsletterOk
 
Diffusez vos vidéos en streaming sur le Net

Diffusez vos vidéos en streaming sur le Net

Guides pratiques

Réponses d'experts
Demande de l'aide aux experts de la communauté Clubic
Ça concerne un
Découvrez la zone d'entraide

Fond d'écran

Indiana Jones et le Royaume du Crâne de Cristal

La boîte à outils de la diffusion : VLC

Si Windows Media Encoder est assez accessible aux novices, ce n'est pas forcément le cas de VLC.

Diffuser à partir d'une source de capture


Tout comme dans l'exemple précédent, cherchons à diffuser l'image issue d'une source comme un caméscope, un appareil photo ou une webcam. Suivez donc la procédure de la page précédente concernant le branchement de votre matériel et ouvrez VLC.



Dans le menu Fichier, sélectionnez « Ouvrir un périphérique de capture ». Dans la nouvelle fenêtre, vous pouvez choisir les périphériques utilisés pour capturer votre vidéo. Cliquez sur les boutons rafraichir et les composants reconnus s'afficheront alors dans le menu déroulant.

Périphérique avant rafraîchir VLC
         
Périphérique après rafraîchir VLC

La liste déroulante avant et après rafraichissement

Une fois vos périphériques sélectionnés, cochez la case « Diffuser / Sauvegarder » dans la zone d'options avancées. Nul besoin ici de cocher la case « Mise en cache », mais elle se révèlera fort utile pour vos « clients » comme nous le verrons tout à l'heure. En revanche, les boutons « Options avancées » et « Paramètres » vont nous être des plus utiles puisqu'ils donnent accès à tous les réglages permettant de diffuser vos vidéos dans les meilleures conditions.

Dans la fenêtre ouverte par la case « Options avancées », vous n'avez que deux cases à cocher, propriétés du périphérique et propriétés du tuner. Ces deux options vous permettront d'avoir accès aux réglages spécifiques à vos périphériques.



Le bouton « Paramètres » va quant à lui vous demander plus de temps. Commencez par cocher la case « Jouer en local ». Cette option permettra de constater sur votre écran les effets de vos réglages. Puis dans la ligne « HTTP » ou « MMSH », entrez votre adresse IP. Si votre ordinateur est branché derrière un routeur, pensez bien à indiquer ici votre adresse locale. Choisissez également un port de sortie que vous devrez éventuellement renseigner dans la redirection de ports de votre routeur.

Reglages Codec Vidéo VLC
         
Reglages Codec Audio VLC

Redirigez votre vidéo à la fois sur votre écran et vers le port de sortie de votre choix


Vient ensuite la phase de compression de votre vidéo. En effet, vous ne pourrez que rarement envoyer votre vidéo dans son état initial, cette dernière étant la plupart du temps enregistrée avec un débit (bitrate) bien supérieur à celui de votre connexion en émission. Pour définir la compression de votre vidéo, vous devrez préciser :
  • La méthode d'encapsulation. Ce réglage va conditionner celui des codecs, puisque tous les conteneurs ne sont pas forcément compatibles avec tous. De même, la méthode de diffusion (ici HTTP ou MMSH) ne peut être associée à tous les encapsuleurs. Ainsi, si vous choisissez de diffuser via le protocole MSSH de Microsoft, vous devrez opter pour le conteneur ASF (lui aussi créé par la firme de Redmond) qui lui-même vous imposera certains codecs. Pour plus de renseignements à ce sujet, nous vous conseillons la lecture de cette page.
  • Le choix du codec vidéo. Notre préférence va au mp4v, au H264 ou au WMV1, mais il faut s'assurer que votre ou vos « clients » pourront lire la vidéo envoyée, la meilleure solution étant qu'il le fasse avec VLC. Notez de plus que tous les codecs n'utiliseront pas votre processeur de la même façon, un codec comme le H264 pouvant mettre à mal certains CPU les moins récents.
  • Enfin, vous devrez préciser le codec audio. Pas de préférence ici, même si le MP3 est évidemment le plus universel.
Autre réglage d'importance, celui des débits des flux audio et vidéo. Nous vous renvoyons aux calculs et explications faits en page précédente, des valeurs de 800 Kbps pour la vidéo et 128 Kbps pour le flux audio nous semblant le meilleur compromis pour un débit en émission de 1 Mo/s (ou 1 024 Kbps) dédié uniquement à ces deux flux.

Encapsulation VLC
         
Réglages bitrate VLC

Le choix de l'encapsulation, des codecs et des débits est l'étape la plus importante de votre diffusion


Une fois tous ces réglages effectués, terminez en cliquant sur OK. S'ouvrent alors les propriétés des périphériques comme nous l'avions demandé grâce au bouton « Options avancées » évoqué plus haut. Le cas de la carte tuner est le plus complexe, c'est pourquoi c'est celui que nous allons aborder. La première fenêtre concerne le standard vidéo. Pal ou Secam, à vous de choisir en fonction de la source de votre vidéo, mais sachez qu'un mauvais réglage induira une image déformée, aux couleurs faussées ou carrément aucun signal. D'où l'intérêt de la case « Jouer en local » évoquée tout à l'heure.



Vous devez ensuite choisir l'espace de couleur associé à votre vidéo. Le plus souvent, le RGB24 (pour Red Green Blue) et le YUV conviendront parfaitement. L'étape suivante est la sélection de la taille de sortie de votre vidéo ; optez pour une définition de 720 x 576 pixels, c'est-à-dire la meilleure définition possible. Évidemment, si votre vidéo a été enregistrée dans une définition moindre, rien ne sert de sélectionner un chiffre supérieur.

Espace de couleurs VLC
Taille de sortie VLC

YUV ou RGB24 pour l'espace de couleurs et 720 x 576 pixels pour la définition vous offriront une image de bonne qualité


Cliquez une nouvelle fois sur OK et une nouvelle fenêtre concernant les propriétés audio apparait. Dans le menu déroulant « Ligne » en bas à droite de la fenêtre, optez pour « Entrée en ligne » et réglez le curseur du volume de façon à pouvoir entendre distinctement le son de votre source.



Il ne reste qu'une étape avant de voir apparaître la vidéo sur votre écran, celle de la sélection de l'entrée vidéo de votre carte d'acquisition. Vous pouvez avoir le choix entre l'entrée Composite (de couleur jaune) ou l'entrée S-Video. Une fois ce réglage effectué, cliquez sur OK et votre vidéo doit apparaître sur votre écran. Reste à indiquer à vos proches le lien qui leur permettra de retrouver votre flux, du type http://votre_ip_publique:le_port_sélectionné ou mmsh://votre_ip_publique:le_port_sélectionné.



Diffuser un fichier


Si vous savez diffuser la vidéo issue d'un périphérique telle qu'une carte d'acquisition, vous pourrez aisément envoyer à vos amis un fichier déjà présent sur votre disque dur. Pour cela, utilisez le menu « Fichier » - « Ouvrir un fichier (avancé)... » de VLC. Cliquez sur le bouton parcourir à droite de la ligne « Ouvrir » et sélectionnez votre fichier. Vous pouvez également inclure des sous-titres si besoin est. Vous retrouvez en bas de cette fenêtre le bouton « Paramètres ». Suivez les mêmes instructions que précédemment, en n'oubliant pas de cocher l'option « Incrustation des sous-titres » si vous voulez diffuser une vidéo sous-titrée.

Du côté du client


La personne qui voudrait avoir accès à votre vidéo peut utiliser n'importe quel logiciel capable d'ouvrir un flux réseau. Cependant, utiliser VLC est une bonne idée, pour les problèmes de compatibilité évoqués plus haut. Pour cela, utilisez le menu « Fichier » puis « Ouvrir un flux réseau ». Sélectionnez « HTTP/HTTPS/FTP/MMS » et entrez le protocole utilisé par la personne émettant la vidéo ainsi que son adresse IP publique. Terminez par le port choisi par le serveur. Vous devrez donc entrer une ligne du type : http://ip_publique_serveur:port ou encore mmsh://ip_publique_serveur:port.



Le niveau 0 du peer-to-peer


L'ensemble des explications de cette page devrait vous laisser entrevoir qu'il est possible, grâce à VLC, de créer une véritable chaîne de diffusion. En effet, le client recevant la vidéo de son ami peut à son tour choisir de diffuser cette vidéo à un autre ami, et ainsi de suite. Il suffit que chaque personne adapte la qualité du flux envoyé à son débit en émission pour que tous les éléments de cette chaine bénéficient d'un flux optimal. C'est ce que nous pourrions appeler le degré 0 du peer-to-peer, puisque rien n'est optimisé ici et qu'une rupture en amont de la chaine entraine l'indisponibilité de la vidéo pour tout le monde. Toutefois, il est possible de compenser une baisse de débit par la mise en cache de la vidéo. La lecture s'effectue dans ce cas avec un retard ajustable, un tampon de quelques secondes étant disponible sur le disque dur en cas de flux interrompu. Dans le cas d'une chaîne et si tout le monde utilise cette possibilité, le dernier client pourra alors avoir un retard de plusieurs secondes voire quelques minutes selon le nombre de clients.


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com