Table of Contents
Wenn Sie das Telnet-Interface benutzen, ist das Starten von VLS sehr einfach:
geben Sie einfach vls in eine
Shellconsole ein. Das ist alles. Das Starten von vlsd wird VLS als Daemon starten und sich aus der
startenden Shell ausklinken. Beachten Sie, dass VLS versuchen wird seine
Konfigurationsdatei (vls.cfg
) aus dem aktuellen
Verzeichnis zu lesen. Falls keine vls.cfg
-Datei dort
sein sollte, wird es versuchen, sie aus dem Verzeichnis SYSCONF_DIR/etc/videolan
zu laden (siehe Sektion Konfiguration
).
Wenn Ihre Log-Datei vls.log
wie im Beispiel ist,
benötigt VLS Schreibzugriff auf das aktuelle Verzeichnis oder Sie werden etwas
vergleichbares mit dem Folgenden sehen. :
*** 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
Beachten Sie außerdem, dass Sie Sie root sein müssen, wenn Sie die
"Interface"-Option in vls.cfg
benutzen.
Wenn alles in Ordnung ist, werden Sie ähnliches wie das Folgende sehen :
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
[...]
Was Sie auf dem Bildschirm (stderr) sehen, ist genau dasselbe wie in der
Log-Datei vls.log
.
Wenn VLS erfolgreich gestartet wurde, übernimmt es keinen Befehl aus dessen Standardinput, sodass Sie ihn in den Hintergrund verlagern können (sie können das screen-Utility dazu benutzen).
Wenn Sie aber das Befehlszeileninterface benutzen möchten, schauen Sie bitte in das Dokument VideoLAN HOWTO.
Nachdem VLS gestartet wurde, öffnet es einen Telnet-Server (standardmäßig auf dem Port 9999). Sie können sich mit dem folgenden Befehl mit diesem Server in Verbindung setzen :
%
telnet localhost 9999
Sie sollten etwas ähnliches wie das Folgende sehen :
Trying 127.0.0.1...
Connected to vls.
Escape character is '^]'.
Videolan Server Administration System
Login:
Danach müssen Sie sich mit einem Loginnamen und entsprechendem Passwort
authentifizieren, wie Sie es in der Datei vls.cfg
festgelegt haben. Wenn Sie sich erfolgreich authentifiziert haben, sollten Sie
inetwa folgende Eingabeaufforderung sehen :
admin@vls>
>
Sie können nun die im folgenden Paragraph erklärten Befehle benutzen. Um sich abzumelden, geben Sie logout nach der Telnet-Eingabeaufforderung ein.
Benutzung: help [Befehl].
Ohne Argument aufgerufen, gibt "help" die Liste aller Befehle aus, ob sie nun verfügbar sind oder nicht. Mit einem Argument aufgerufen, zeigt es an, wie der jeweilige Befehl benutzt wird.
Benutzung: browse [Input].
Ohne Argument aufgerufen, gibt "browse" alle Programme der Inputs aus. Mit einem Argument aufgerufen, gibt es nur die Programme des angegeben Inputs an. Jedes Programm wird mit dessen Status angezeigt.
Benutzung: start <Programm> <Channel> <Input> [--loop] [--rtp]
"start" startet das angegebene Programm des angegebenen Inputs und gibt es über den angebenen Channel aus. Durch die "--loop"-Option wird das Programm unendlich wiederholt. Durch die "--rtp"-Option werden die TS-Pakete über das RTP-Protokoll gesendet, wie es in RFC 1889 und 2250 festgelegt ist .
Benutzung: forward <Channel> <Geschwindigkeit>
"forward" beschleunigt den Channel um die angegebene Geschwindigkeit. Dies funktioniert nicht, wenn direkt aus einem Gerät, wie einer MPEG-Kodierungskarte, einer DVB-Karte oder einer Eingangskarte, gelesen wird.
Benutzung: rewind <Channel> <Geschwindigkeit>
"rewind" verlangsamt den Channel um die angebene Geschwindigkeit. Dies funktioniert nicht, wenn direkt aus einem Gerät, wie einer MPEG-Kodierungskarte, einer DVB-Karte oder einer Eingangskarte, gelesen wird.
Benutzung: logout
"logout" schließt die derzeitige Administrationssitzung und die entsprechende Verbindung.