Bonjour,
J'essaie sans succès de diffuser sur mon réseau local privé via http une source DVB-T issue d'une clé USB Terratek Cinergy, le tout sous Windows 7 64bits. J'utilise VLC 2.2.1 en ligne de commande dans une fenêtre console MS-DOS. Cet exemple présente une ligne de commande sensée diffuser M6 bas-débit :
Citation :
vlc dvb-t://frequency=482166000:bandwidth=8 :program=1025 :dvb-adapter=0 :live-caching=300 :sout=#http{mux=ts, dst=:8080/} :sout-keep
La première partie de cette commande décrit le flux d'entrée, ici, une source DVB-T (ma clé USB Tnt). Les paramètres fournis représentent la fréquence, la largeur de bande, le N° de programme (en Tnt, une seule porteuse transporte plusieurs chaînes alors différenciées par leur n° de programme), précise quel adapteur Tnt utiliser (s'il y en a plusieurs, ils sont dans l'ordre 0, 1, 2, etc...) et une taille de buffer.
La seconde partie définie la sortie du flux. Ici, HTTP, sur le port 8080 de la ou des cartes réseau présente(nt) dans la machine, sans préciser de chemin. De sorte que le client n'ait qu'à renseigner :
https://IPdemammachine:8080/Voilà, tout est dit. Mais ça ne fonctionne pas comme je voudrais ?!
Si je me contente de demander la lecture du flux sans taper la seconde partie de la commande ":sout=http....", VLC se lance et m'affiche M6 en bas débit. Rien d'autre. Je me dits c'est parfait, il n'y a plus qu'à définir la sortie. Celle-ci définie, je test. Je m'installe sur une autre machine de mon réseau et je lance VLC. Je fais Fichier/Ouvrir un flus réseau... je tape l'url précisée ci-dessus et là, ça fonctionne sauf que VLC m'ouvre toutes les chapines du flux, soit dans ce cas, M6, W9, NT1 et ArteHD ??? Moi je m'attendais à ce qu'il n'ouvre que M6 ?!
Quelqu'un saurait-il m'aider à comprendre et corriger cela, je suis sûr qu'il manque simplement un ou deux paramètres quelque part mais je ne trouve pas....