Existe-t-il un moyen de configurer VLC sur un PC serveur de manière à pouvoir accéder à une liste de toutes mes vidéos à partir d'un autre PC et en choisir une à diffuser en continu à la demande?
J'ai été pointé sur ce guide de streaming (pdf) , mais c'est assez inutile. Pour commencer, la plupart des menus de ces captures d'écran ne correspondent pas à la version actuelle de VLC, et cela suppose que vous savez déjà ce que vous faites.
Jusqu'à présent, j'ai réussi à comprendre comment diffuser un seul fichier, que je dois choisir avant de regarder sur le PC serveur - assez inutile si vous me le demandez! L'impénétrable "UI" n'aide pas non plus ...
(PS La raison pour laquelle je vais pour le streaming plutôt que pour le lecteur réseau très simple à configurer est décrite dans cette question )
la source
socket bind error (permission denied)
etcannot create socket(s) for HTTP host
j'ai donc fait les étapes suivantes pour le réparer 1. désactiver le pare-feusudo ufw disable
ou vous pouvez le garder activé et ouvrir les ports que vous voulez besoin 5554 4212 etc, 2. utiliservlc-wrapper
au lieu devlc
, car avecvlc-wrapper
vous pouvez l'exécuter en tant que root, donc la commande serasudo vlc-wrapper --ttl 12 -vvv --color -I telnet --rtsp-host 0.0.0.0:5554
, j'ai supprimé--telnet-password videolan
donc le mot de passe par défaut seraadmin
....Dans VLC:
Cliquez sur "Fichier> Ouvrir un fichier" pour afficher la boîte de dialogue "Ouvrir".
Cliquez sur le bouton «Parcourir» pour faire apparaître une boîte de sélection de fichiers Windows standard. Sélectionnez le fichier que vous souhaitez lire. Cliquez ensuite sur «Ouvrir». Nous avons sélectionné plusieurs fichiers afin que VLC crée une liste de lecture.
Votre sélection doit apparaître dans la zone de texte à côté du bouton «Parcourir». Cliquez sur la case à cocher «Stream Output» puis cliquez sur le bouton «Settings».
Cochez la case à côté de "Jouer localement" sous "Méthodes de sortie". Lors de la diffusion sur un autre système, vous n'avez pas besoin de lire le fichier sur le serveur, mais nous utiliserons cette option pour confirmer visuellement que notre vidéo est lue correctement avant d'essayer d'accéder au flux depuis un autre ordinateur.
Cochez la case «UDP» et saisissez l'adresse IP de l'ordinateur sur lequel vous souhaitez diffuser le fichier. Cliquez ensuite sur «OK». Le fichier est prêt à être lu, cliquez donc sur «OK» dans la boîte de dialogue «Ouvrir» également.
[Cette étape n'a pas fonctionné avec ma vidéo .flv. Bien que le serveur lisait la vidéo localement, le client (localhost: 8181) n'a pas lu la vidéo. L'action corrective consistait à décocher la case "UDP" (cela pourrait être dû au fait que mon protocole de transport UDP ne fonctionnait pas sur mon ordinateur portable ou que MPEG-TS n'était pas un conteneur de format correctif pour la diffusion en continu. MPEG-TS était le seul conteneur de format ou la seule méthode d'encapsulation disponible lorsque "UDP" est sélectionné) et cliquez sur la case à cocher "HTTP", puis définissez "Adresse" sur 127.0.0.1 et le port sur "8181". Sélectionnez maintenant "ASF" comme méthode d'encapsulation et conservez le reste de la boîte de dialogue "Sortie de flux" Cliquez sur "OK" pour accéder à bakc dans la boîte de dialogue "Ouvrir", puis cliquez sur "OK" dans la boîte de dialogue "Ouvrir" pour commencer la lecture de la vidéo.]
La lecture du fichier vidéo ou audio doit commencer sur l'ordinateur. La dernière chose à faire avant de passer à votre deuxième ordinateur est d'activer l'interface Web de VLC en cliquant sur «Paramètres> Ajouter une interface> Interface Web».
Ouvrez VLC sur votre deuxième machine. Nous utilisons une machine Linux.
Cliquez sur «Fichier> Ouvrir le flux réseau». UDP est déjà sélectionné, il vous suffit donc de cliquer sur le bouton "OK" et VLC commencera à lire votre flux.
Maintenant que le flux est lu avec succès sur votre ordinateur, vous pouvez ouvrir un navigateur Web pour contrôler VLC à distance. Tapez " http: //: 8080 / " dans la barre d'adresse. Le navigateur Web vous présentera toutes les commandes dont vous avez besoin pour gérer les listes de lecture et la lecture à distance.
La source
la source
Voici un blog avec des instructions sur la façon de faire exactement ce que le PO a demandé:
http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/
(Le serveur dans cet exemple est Linux, mais les mêmes étapes devraient fonctionner pour un serveur Windows VLC.)
la source