jueves, 5 de mayo de 2011

Información variada

Entradas:
El papel de una entrada es el de leer flujos MPEG de una fuente dada (fichero, DVD, tarjetas DVB, dispositivos,...), y alimentar a los conversores correctos con estos flujos. Una entrada puede leer varios flujos, que son llamados programas.
Hay varios tipos de entradas:
• La entrada local, que puede leer de ficheros o DVDs,
• La entrada video, que puede leer de tarjetas codificadoras MPEG,
• La entrada dvb, que puede leer de tarjetas DVB,
• La entrada v4l, que puede leer de tarjetas capturadoras soportadas por los drivers Video4Linux.
Se pueden usar varias entradas y tener varios programas al mismo tiempo.


Los conversores
El papel de un conversor es el de recibir un flujo de una entrada, y convertirlo en formato MPEG-TS. VLS es capaz de convertir flujos PS (de DVDs, por ejemplo) a flujos TS (conversor ps2ts). Por supuesto, también puede leer flujos TS, y repararlos manejando las discontinuidades en el flujo (conversor ts2ts).


Salidas
Una salida recibe un flujo de un conversor, y lo manda a un destino dado (red, fichero,...). Actualmente existen dos tipos de salidas soportadas: Network y file. Nótese que, por el momento, VLS sólo soporta una salida por flujo, por lo que no se puede enviar al mismo tiempo a una red y escribir a un fichero. La salida de red es bastante configurable: se puede elegir qué interfaz de red se quiere utilizar, y especificar las direcciones IP de origen y destino.


El gestor
El gestor controla el modo en el que son enviados los flujos. A través de una interfaz de administración, se le puede decir al gestor que comience, pare, suspenda, o reinicie los diferentes programas. Se puede también conseguir la lista de todos los programas disponibles en la Tabla de Programas. El gestor consigue esta tabla del fichero de configuración de VLS
(vls.cfg), por lo que no puede ser modificado una vez que VLS es arrancado. Por el momento, no se puede preguntar al gestor si un flujo está siendo enviado, pero devuelve un mensaje de error si se intenta parar un flujo que no está siendo transmitido.


Interfaz de administración
Actualmente existen dos modos de controlar VLS:
• Se puede usar la línea de comandos para proporcionarle argumentos en el arranque;
• O se puede usar la interfaz Telnet para arrancar/parar/pausar el envío siempre que se quiera.
Cuando se usa el interfaz Telnet, hay que autenticarse antes de escribir comandos, para prevenir que usuarios no deseados
Sean libres de hacerlo (esto se debe configurar en el fichero de configuración vls.cfg).

No hay comentarios:

Publicar un comentario

Ante todo respeto y responsabilidad.
Gracias por tu opinión.