Table of Contents
Si se quiere usar el interfaz telnet, ejecutar
VLS es muy sencillo: simplemente escriba vls en una consola
de comandos, y eso es todo. Ejecutando vlsd hará
que VLS ejecute como un demonio y será independiente de la consola.
Recuerda que VLS intentará cargar el fichero de configuración
(vls.cfg
) desde el directorio actual, y si no hay
un fichero vls.cfg
en él, intentará cargarlo
desde SYSCONF_DIR/etc/videolan
(vea la sección
Configuración
).
Si su fichero de logs es vls.log
, como
en el ejemplo, VLS requerirá permisos de escritura en el directorio actual, o
verá algo como esto:
*** 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
Recuerde también que debe ser root cuando use la
opción "Interface" en el fichero vls.cfg
vls.cfg
.
Si todo va bien, verá algo como esto:
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
[...]
Lo que se ve en la pantalla (stderr) es exactamente
lo que se guardará en el fichero de logs vls.log
.
Cuando VLS se ha ejecutado correctamente, no recoge ningún comando de su entrada estándar, por lo que se puede poner en segundo plano (background) (se puede usar la utilidad screen para ello).
Si se desea usar la interfaz en línea de comandos, por favor, refiérase a VideoLAN HOWTO.
Una vez que VLS se ha ejecutado, abre un servidor telnet (en el puerto 9999 por defecto). Se puede conectar a este servidor con el siguiente comando:
%
telnet localhost 9999
Se debería ver algo como esto:
Trying 127.0.0.1...
Connected to vls.
Escape character is '^]'.
Videolan Server Administration System
Login:
Debe autenticarse con un usario/contraseña
definidos en el fichero vls.cfg
. Cuando se haya
autenticado correctamente, debería verse un 'prompt' como este:
admin@vls>
>
Se puede escribir los comandos, que son explicados en el siguiente párrafo. Para salir, escriba logout después del prompt del telnet.
Uso: help [comando].
Sin argumentos, "help" proporciona la lista de todos los comandos (disponibles o no). Con un argumentos, proporciona detalles acerca de cómo utilizar un comando específico.
Uso: browse [entrada].
Sin argumentos, "browse" proporciona todos los programas de todas las entradas. Con un argumento, proporciona los programas de la entrada seleccionada. Cada programa se muestra con su estado.
Uso: start <programa> <salida> <entrada> [--loop] [--rtp]
"start" ejecuta el programa seleccionado de la entrada seleccionada y lo transmite por la salida especificada. La opción "--loop" hace que el programa se repita indefinidamente. La opción "--rtp" hace que el paquete TS sea enviado por el protocolo RTP, como se define en RFC 1889 y RFC 2250.
Uso: forward <channel> <speed>
"forward" produce el avance rápido del vídeo a la velocidad dada. No funciona cuando se lee directamente de un dispositivo como una tarjeta codificadora MPEG, una tarjeta DVB o una tarjeta capturadora.
Uso: rewind <channel> <speed>
"rewind" produce el retoriceso rápido del vídeo a la velocidad dada. No funciona cuando se lee directamente de un dispositivo como una tarjeta codificadora MPEG, una tarjeta DVB o una tarjeta capturadora.