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 .