Chapter 5.  Utilisation de VLS

Table of Contents

Lancement de VLS
Utilisation de l'interface telnet
Commandes de l'interface

Lancement de VLS

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) .

Caution

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 .

Utilisation de l'interface telnet

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 .

Commandes de l'interface

help

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 .

browse

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 .

start

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 .

stop

Utilisation: stop <sortie>

"stop" arrête la diffusion sur la sortie spécifiée .

forward

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 .

rewind

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 .

suspend

Utilisation: suspend <sortie>

interrompt la diffusion sur la sortie spécifiée .

resume

Utilisation: resume <sortie>

Reprend la diffusion de la sortie spécifiée .

logout

Utilisation: logout

Ferme la session et la connexion .

shutdown

Utilisation: shutdown

Stoppe les diffusions et arrête VLS .