Table of Contents
Si vous désirez utiliser l'interface telnet, lancer VLS est très simple: tapez juste vls dans une console et c'est tout. Lancer vlsd lancera VLS en tant que démon et le détachera de la console. Souvenez-vous que VLS va essayer de charger son fichier de configuration (vls.cfg) depuis le répertoire courant, et si il ne l'y trouve pas, depuis SYSCONF_DIR/etc/videolan (voir la section Configuration) .
Si votre fichier de log est vls.log, comme dans l'exemple, VLS aura besoin de l'accès en écriture au répertoire courant, ou vous verrez quelque chose comme :
*** Exception *** in copy constructor (0xbffffc98, copy of 0x80e30a8) Unable to open the log file "vls.log": Error: Could not open file 'vls.log': Permission denied
Souvenez-vous que vous devez être root quand vous utilisez l'option "Interface" du fichier vls.cfg .
Si tout se passe bien, vous verrez quelque chose comme :
VideoLAN Server v 0.5.3 (Jun 6 2003) - (c)1999-2003 VideoLAN 2002-03-09 17:24:51 [INFO/Vls] Module "channel:file" registered 2002-03-09 17:24:51 [INFO/Vls] Module "channel:network" registered 2002-03-09 17:24:51 [INFO/Vls] Module "mpegreader:file" registered 2002-03-09 17:24:51 [INFO/Vls] Module "mpegconverter:ts2ts" registered [...]
Ce que vous verrez à l'écran (stderr) est exactement ce que vous verrez dans le fichier de log vls.log .
Une fois que VLS a démarré, il ne prend pas d'argument sur son entrée standard, et vous pouvez le mettre en tâche de fond (vous pouvez utiliser l'utilitaire screen pour cela .
Si vous désirez utiliser l'interface en ligne de commande, merci de vous réferer au VideoLAN HOWTO .
Après le lancement de VLS, un serveur telnet est ouvert, sur le port 9999 par défaut. Vous pouvez vous y connecter à l'aide de la commande :
% telnet localhost 9999
Vous devriez voir quelque chose comme :
Trying 127.0.0.1... Connected to vls. Escape character is '^]'. Videolan Server Administration System Login:
Vous devez ensuite vous authentifier à l'aide du couple login/password défini dans le fichier de configuration. Une fois l'authentification réalisée, vous devriez voir une invite du type :
admin@vls> >
Vous pouvez ensuite taper les commandes définies dans le paragraphe suivant. Pour voud délogguer, tapez logout à l'invite .
Utilisation: help [commande] .
Appellée sans argument, la commande donne la liste de toutes les commandes (disponibles ou non). Avec un argument, elle donne le détail de l'utilisation de la commande spécifiée .
Utilisation: browse [entrée] .
Sans argument, la commande liste les programmes des entrées. Avec un argument, elle donne les programmes de l'entrée spécifiée. Le status de chaque programme est donnée .
Utilisation: start <programme> <sortie> <entrée> [--loop] [--rtp]
lance le programme spécifié de l'entrée spécifiée sur la sortie spécifiée. L'option --loop fait que le programme se répète. L'option --rtp fait que les paquets TS sont envoyés en utilisant le protocole RTP, défini dans les RFC 1889 et 2250 .
Utilisation: forward <sortie> <vitesse>
Avance dans la sortie donnée à la vitesse donnée. Ceci ne fonctionne pas lors de la lecture depuis une carte d'acquisition, d'encodage, ou une carte DVB .
Utilisation: rewind <sortie> <vitesse>
Recule dans la sortie donnée à la vitesse donnée. Ceci ne fonctionne pas lors de la lecture depuis une carte d'acquisition, d'encodage, ou une carte DVB .