run.xml 5.73 KB
Newer Older
Clément Stenac's avatar
Clément Stenac committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262
<?xml version="1.0" encoding="UTF-8"?>
<!-- revision:1.1 -->
<chapter id="run">

<title id="trun">
Uso de VLS
</title>

<sect1><title>Ejecutando VLS</title>

<para>
Si se quiere usar el interfaz telnet, ejecutar
VLS es muy sencillo: simplemente escriba <command>vls</command> en una consola
de comandos, y eso es todo. Ejecutando <command>vlsd</command> hará
que VLS ejecute como un demonio y será independiente de la consola.
Recuerda que VLS intentará cargar el fichero de configuración
(<filename>vls.cfg</filename>) desde el directorio actual, y si no hay
un fichero <filename>vls.cfg</filename> en él, intentará cargarlo
desde <filename>SYSCONF_DIR/etc/videolan</filename> (vea la sección <xref
linkend="config" endterm="tconfig"/>).
</para>

<caution><para>
Si su fichero de logs es <filename>vls.log</filename>, como
en el ejemplo, VLS requerirá permisos de escritura en el directorio actual, o
verá algo como esto:
</para>

<screen><computeroutput>
*** 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
</computeroutput></screen>

<para>
Recuerde también que debe ser root cuando use la
opción "Interface" en el fichero <filename>vls.cfg</filename>
<filename>vls.cfg</filename>.
</para>

</caution>

<para>
Si todo va bien, verá algo como esto:
</para>

<screen><computeroutput>
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
[...]
</computeroutput></screen>

<para>
Lo que se ve en la pantalla (stderr) es exactamente
lo que se guardará en el fichero de logs <filename>vls.log</filename>.
</para>

<para>
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 <emphasis>screen</emphasis> para
ello).
</para>

<para>
Si se desea usar la interfaz en línea de comandos,
por favor, refiérase a <ulink
url="http://www.videolan.org/doc/">VideoLAN HOWTO</ulink>.
</para>

</sect1>

<sect1><title>
Uso del interfaz telnet
</title>

<para>
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:
</para>

<screen>
<prompt>% </prompt><userinput>telnet localhost 9999</userinput>
</screen>

<para>
Se debería ver algo como esto:
</para>

<screen><computeroutput>
Trying 127.0.0.1...
Connected to vls.
Escape character is '^]'.

Videolan Server Administration System

Login:
</computeroutput></screen>

<para>
Debe autenticarse con un usario/contraseña
definidos en el fichero <filename>vls.cfg</filename>. Cuando se haya
autenticado correctamente, debería verse un 'prompt' como este:
</para>


<screen><computeroutput>
admin@vls&gt;
</computeroutput>&gt;</screen>

<para>
Se puede escribir los comandos, que son explicados
en el siguiente párrafo. Para salir, escriba <command>logout</command> después
del prompt del telnet.
</para>

</sect1>

<sect1><title>
Comandos de la interfaz
</title>

<simplesect><title>help</title>

<para>
Uso: help [comando].
</para>

<para>
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.
</para>

</simplesect>

<simplesect><title>browse</title>

<para>
Uso: browse [entrada].
</para>

<para>
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.
</para>

</simplesect>

<simplesect><title>start</title>

<para>
Uso: start &lt;programa&gt; &lt;salida&gt; &lt;entrada&gt; [--loop] [--rtp]
</para>

<para>
"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.
</para>

</simplesect>

<simplesect><title>stop</title>
<para>
Uso: stop &lt;channel&gt;
</para>

<para>
"stop" finaliza el envío del canal especificado.
</para>
</simplesect>

<simplesect><title>forward</title>

<para>
Uso: forward &lt;channel&gt; &lt;speed&gt;
</para>

<para>
"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.
</para>

</simplesect>

<simplesect><title>rewind</title>

<para>
Uso: rewind &lt;channel&gt; &lt;speed&gt;
</para>

<para>
"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.
</para>
</simplesect>

<simplesect><title>suspend</title>

<para>
Uso: suspend &lt;channel&gt;

</para>
<para>
"suspend" detiene la transmisión de la salida especificada.
</para>

</simplesect>

<simplesect><title>resume</title>

<para>
Uso: resume &lt;channel&gt;
</para>

<para>
"resume" continua la transmisión de la salida especificada.
</para>

</simplesect>

<simplesect><title>logout</title>

<para>
Uso: logout


</para>

<para>
"logout" cierra la actual sesión de administración y la
conexión remota.
</para>

</simplesect>

<simplesect><title>shutdown</title>

<para>
Uso: shutdown


</para>

<para>
"shutdown" detiene todos los programas y termina la ejecución de VLS.
</para>

</simplesect>

</sect1>
</chapter>