Ginga
Eclipse
Eclipse es un IDE ampliamente conocido, muy utilizado para programación en Java y puede descargarse de http://www.eclipse.org/downloads. Sin embargo, posee unos Plugins para programar en NCL y Lua. De esta forma, Eclipse muestra los problemas que puedan haber en cada línea, como también autocompletar. Además de ello, puede utilizarse tanto en Windows, Linux o Mac OS. Sin embargo, ha de esperarse cierto tiempo para que inicie y es necesario descargar la máquina virtual del Set-top Box.
NCL Composer
Esta herramienta puede hallarse en http://composer.telemidia.puc-rio.br/en/download. Probada en Windows, su gracia reside en que puede usarse un entorno gráfico tipo Drag-And-Drop, donde pueden arrastrarse los medias (fotos, videos, etc) y crea automaticamente el código en que éstos se relacionan. Muy útil para pequeñas aplicaciones, pero a medida que se vuelve más complejo el código, es más conveniente usar la sección que permite escribir el código.
StreamXpress
Unas de las herramientas para crear un Transport Stream es el software StreamXpress. En un ambiente Windows, permite una fácil configuración para el envío de archivos MPEG-2. Puede descargarse desde el siguiente link.
Open Caster
Open Caster es un software en Debian GNU/Linux que permite la transmisión de archivos MPEG-2. Entre sus muchas utilidades, está la creación de tablas PSI/SI y Guía Electrónica. Puede descargarse desde este link. Desde su version 2.5 incluye Ginga, pero antes de ello, LIFIA desarrolló una versión modificada de Open Caster para su uso con la norma ISDB-Tb. Se recomienda leer primero el manual de Open Caster y luego el de LIFIA, para su mejor entendimiento.
- Manual Open Caster 3.0
- Manual Open Caster versión LIFIA
- Open Caster 2.4
- Parche LIFIA Open Caster 2.4
- Open Caster 3.2.2 con parche LIFIA aplicado
FFmpeg
FFmpeg es un convertidor de audio/video que permite múltiples entradas, incluyendo recursos multimedia que son transmitidos en vivo. Un formato de salida que es soportado por esta aplicación es un Transport Stream (MPEG-TS), que puede ser configurado a una tasa de multiplexación constante para ser usado como input en el EITV Playout del laboratorio. link.