L’une des nouvelles fonctionnalités dans la dernière version de VLC est une interface Web qui permet d’accéder au lecteur multimédia à partir d’un navigateur Web ou d’un autre appareil comme un smartphone. Dans ce tutoriel, nous allons voir comment configurer le lecteur VLC à cet effet.
Avant de procéder aux étapes suivantes assurez-vous que vous avez installé VLC sur l’ordinateur à partir duquel vous voulez lire vos fichiers multimédia.
*Étape 1: Tout d’abord, nous devons activer l’interface web dans VLC.
*Étape 2: Après l’avoir lancé, cliquez sur le menu ‘Outils‘ et cliquez sur ‘Préférences‘.
*Étape 3: Dans la zone ‘Paramètres‘ située en bas à gauche, cliquez sur ‘Tous‘.
*Étape 4: Dans la colonne de gauche cliquez sur ‘Interfaces principales‘ et ensuite à l’intérieur du volet droit, cochez la case en face de ‘Web‘.
*Etape 5: A partir de la version 2.1.0 de VLC, on est obligé d’ajouter un mot de passe pour l’interface web.
*Étape 6: Cliquez ensuite sur le bouton Enregistrer et fermer complètement le lecteur VLC.
*Étape 7: Maintenant, chaque fois que vous démarrez VLC, le serveur Web associé est exécuté en arrière-plan. La première fois, le pare-feu Windows peut afficher une alerte. Vous devez donner l’autorisation à VLC pour qu’il soit accessible depuis le réseau.
*Étape 8: Maintenant, ouvrez votre navigateur et allez à http://localhost:8080 . Pour accéder à l’interface web de VLC, un nom d’utilisateur et un mot de passe peut être demandé. Si tel est le cas, laissez le nom d’utilisateur vide et mettez juste le mot de passe définie à l’étape 5.
*Étape 9: L’interface Web de VLC qui s’affiche permet de contrôler la lecture de vos médias, de naviguer dans les fichiers du PC et d’ouvrir les vidéos ou musiques souhaitées.
Par défaut, le serveur Web VLC depuis la version 2.1.0 est accessible à partir d’autres ordinateurs sur votre réseau local. Il suffit que connaître l’adresse IP du PC dans lequel VLC est installé et remplacer localhost par l’adresse IP ex: http://192.168.2.8:8080 . La suite à l’étape 15.
Ces étapes ne concernent que les anciennes versions de VLC < 2.1.0
Étape 10: Par défaut, le serveur Web VLC < 2.1.0 n’est pas accessible à partir d’autres ordinateurs sur votre réseau local. Si vous voulez qu’il soit accessible sur d’autres ordinateurs, vous devez modifier les fichiers de configuration du serveur pour spécifier les adresses IP des ordinateurs ou smartphones autorisés à accéder à l’interface Web. Tout d’abord, Fermez VLC.
Étape 11: Maintenant, ouvrez l’Explorateur Windows et accédez à C:\Program Files\VideoLAN\VLC\lua\http\
Étape 12: Faites clic-droit sur le fichier .hosts, allez à l’option ‘Ouvrir avec‘ et choisissez le bloc-notes ou Notepad++.
Étape 13: A la fin du fichier, ajoutez sur une nouvelle ligne les adresses IP des ordinateurs et appareils devant accéder à distance à votre lecteur VLC. Attention, chaque IP doit être sur une nouvelle ligne.
Étape 14: Enfin, enregistrez vos modifications et fermez le Bloc-notes.
*Étape 15: Maintenant allez sur le périphérique distant qui devra contrôler le lecteur VLC. Si c’est un smartphone ou un ordinateur, ouvrez le navigateur Web et accédez à l’adresse http://192.168.2.8:8080. Remplacez 192.168.2.8 par l’adresse IP de l’ordinateur où est installé VLC.
*Étape 16: Maintenant vous pouvez accéder aux listes de lecture que vous avez enregistrées. Cliquez sur un fichier pour l’ouvrir. Vous pouvez également cliquer sur le bouton Ouvrir et sélectionner le fichier sur le disque dur de l’ordinateur où est installé VLC.
innovant..
Sous windows 8.1, le fichier .hosts dans VLC n’existe pas, même après avoir changé les préfences dans VLC en indiquant http. Et quand je fais localhost;8080, l’ordinateur me demande avec quelle application je veux ouvrir le fichier.
Bonjour chris42 ,
En effet le tutoriel est obsolète car il fonctionne sur les anciennes versions de VLC. A partir de la version 2.1.0, les configurations ont changé. Je vais modifier l’article dans quelques minutes.
En faisant localhost;8080, ça ne peut pas donner car vous n’avez pas indiquer le http devant l’adresse et ensuite vous avez utilisé le ; au lieu de : devant 8080.
Donc vous devez utiliser l’adresse :
http://localhost:8080
Bonjour,
Merci pour votre réponse et votre rapidité.
J’ai repris vos indications et je les ai exécuté point par point.
Mais il reste un soucis. Les ports sont differents.
En effet, dans VLC, le port indiqué dans VLC doit il rester le 4212 ?
Car au final c’est avec le 8080 que l’on doit se connecter à distance.
L’autre question est que je souhaiterais utiliser VLC pour diffuser le flux de ma webcam. Et le port de la webcam lors de l’installation indique le port 8800.
Et enfin, quand je me connecte avec mon smartphone, est ce que cela doit fonctionner quand je suis en wifi avec ma box, à laquelle est connecté mon ordinateur auquel est reliée ma webcam ?
Le port 4212 que vous voyez sur la capture ne concerne pas l’interface web mais plutôt un service utilisant le protocole telnet. C’est donc 8080 qui est utilisé pour le service web de VLC. Pour la webcam
Finalement j’ai réussi à obtenir le même résultat que vous, mais le probleme c’est qu’il n’y a que le son et pas l’image. Mais uniquement avec une video lancée sur mon ordinateur. Pour l’image en direct de la webcam consultable sr mon smartphone, cela ne fonctionne pas.
le service web de VLC permet juste de controler VLC à distance. Ceci est comparable à une télécommande à distance. Mais si vous voulez utiliser VLC pour diffuser une vidéo, vous pouvez utiliser ce tutoriel:
http://infopolux.blogspot.com/2011/02/diffuser-sa-web-cam-en-streaming-avec.html
Oui, j’avais déjà paramétré VLC suivant le lien indiqué. Mais la webcam n’apparait pas.
Quand je tape sur suivant, j’ai une ligne differente qui apparait :
:sout=#transcode{vcodec=DIV3,scale=Automatique,acodec=mpga,ab=128,channels=2,samplerate=44100}:http{dst=:8080/192.168.x.xx} :sout-keep
Faut rigoureusement saisir la même chose que vous ?
Ok voilà la procédure:
Connecter la webcam au PC.
Allez dans média > ouvrir un périphérique de capture
1-Dans “Nom du périphérique vidéo”, vous choisissez votre webcam.
2-Dans “Nom du périphérique audio”, vous choisissez le microphone de votre webcam ou “Non” au cas où vous ne voulez pas de son.
3- Cliquez sur la petite flèche descendante au côté du bouton “Lire”. et choisissez “Diffuser”.
4- Sur l’interface d’entrée, laissez dshow:// et cliquez sur suivant.
5- Sur l’interface suivante on demande le flux de sortie, activer l’option “Afficher localement” et choisissez HTTP. Ensuite cliquez sur le bouton “Ajouter”. Un panneau s’affiche avec comme commentaire “Diffuser par le réseau via HTTP”. Etant donné que le port 8080 est déjà utilisé pour la télécommande de VLC, on va utiliser un autre port. ex: 8085. Le chemin d’accès reste inchangé. Ensuite on clique sur Suivant!
6- Le panneau suivant concerne le transcodage. J’ai essayé plusieurs transcodage dont celui par défaut (MP4) ça ne donne pas. Donc on va sélectionner le profil “Video – DIV3 + MP3 (ASF)”. On clique sur suivant.
7- Le dernier panneau affiche les paramètres généraux du flux de sortie. Au cas où vous voulez diffuser l’audio comme la vidéo, activer l’option “Diffuser tous les flux élémentaires”. Et enfin cliquez sur Flux pour commencer à streamer la webcam.
Sur un autre ordinateur dans le même réseau local ou wifi, lancer un lecteur vidéo et cliquer sur ouvrir une URL (ou ouvrir un flux réseau au cas où c’est VLC). Vous utiliser l’adresse http://10.1.1.15:8085/ . Dans votre cas, vous remplacez 10.1.1.15 par l’adresse ip de votre ordinateur diffusant la video.
Et ça devrait marcher vu que ça marche chez moi.
Maintenant si vous utiliser ce lien dans le navigateur, vous verrez que l’ordinateur cherche plutôt à télécharger le flux car il n’a pas le plugin ou l’extension pour lire le flux directement dans le navigateur, un solution serait d’intégrer VLC dans le navigateur comme firefox ainsi il pourra afficher le flux directement dans le navigateur. Une autre solution serait de trouver le bon encodage de sortie MP4. Ainsi Vous pourrez l’afficher dans le navigateur des smartphones sans passer par une app.
J’espère avoir répondu à vos préoccupations. Si cela vous a aidez. Et si vous le souhaitez, vous pourrez rédiger un article expliquant la procédure et je vais le publier sur le site web.
Cordialement.
Je vous remercie d’avoir récapituler toutes les étapes.
J’ai tout repris depuis le début, mais cela ne fonctionne pas avec la webcam.
Par contre j’ai essayé avec un fichier vidéo, et cela fonctionne très bien et la connexion entre le fichier vidéo et VLC se fait bien.
Par contre la connexion entre la webcam et VLC ne semble pas s’effectuer.
J’ai essayé avec deux webcam differentes et ça ne fonctionne pas.
Dès que VLC est lancé, Allez dans média > ouvrir un périphérique de capture et dans “Nom du périphérique vidéo”, assurez vous que votre webcam est bien affichée et sélectionner là. c’est un menu déroulant. Ensuite poursuivez avec les étapes.
Si votre webcam ne s’affiche pas alors elle est soit mal connectée. Essayer de la connecter sur le port USB2 de votre PC. Souvent certains anciens appareils ont des problèmes sur les ports USB3.
Je pense que ce n’est pas un problème de connexion. Car la webcam fonctionne car j’ai fais des tests. Quand, dans le menu “périphérique de capture” je choisis :
– lire en “dshow://”, la webcam est activée sous VLC
– convertir, avec deux types de codecs videos, j’arrive à enregistrer un fichier vidéo avec la webcam.
Mais pour la diffusion en http, avec plusieurs ports differents de saisis, la webcam ne s’affiche pas. Meme avec un smartphone en local, je ne parviens pas à me connecter à la webcam.
Je pense que VLC n’est pas le logiciel idéal pour ce genre d’opération. J’ai vu sur internet que d’autres personnes avaient le même problème.
Je pense qu’il y a un problème de codecs pour la conversion à la volée. Ceux indiqués ne fonctionnent pas. Je vais faire encore des tests, mais je pense me tourner vers un autre logiciel plus performant si je ne trouve pas le problème.