OpenCaster es una colección de software gratuito y de código abierto para que el sistema Debian GNU/Linux reproduzca y multiplexe flujos de transporte MPEG . OpenCaster genera la mayoría de los datos que no son de audio/video presentes en flujos de transporte y maneja la reproducción de archivos de audio/video precodificados o puede integrarse con codificadores de audio/video de terceros.
OpenCaster admite la comunicación entre procesos entre sus diferentes herramientas utilizando canalizaciones con nombre y permitiendo un alto nivel de personalización con scripts de shell . El paradigma de tubería ha sido criticado por su rendimiento, [1] pero la pérdida de rendimiento puede aceptarse por la capacidad de personalización.
La generación de tablas se realiza con serialización de una descripción en lenguaje natural en Python y ya cuenta con una gran cantidad de descriptores de diferentes estándares de televisión digital. Agregar nuevos descriptores a la biblioteca es simple y solo requiere conocimiento de cómo se especifica el paquete bit a bit.
Originalmente, las pruebas se realizaron en Cineca como parte de un proyecto de investigación con otro nombre dirigido a la transmisión del sistema de archivos DSMCC para la televisión interactiva MHP , pero el proyecto ya se inició a partir de trabajos del Centro Nacional de Investigación de Tecnologías de la Información de Alemania. El primer servicio con OpenCaster DSMCC se transmitió al aire en Italia en 2003. El primer servicio DVB no en vivo 100% generado por OpenCaster y codificadores mpeg2 de código abierto está operando al aire desde 2004. OpenCaster se presentó en la 16ª conferencia internacional ACM sobre Multimedia [2] desde entonces se ha utilizado también en otras investigaciones: SOFTWARE BASADO EN TRANSMISOR DE TV DIGITAL DVB-T, [3] Prueba de conformidad MHP, [4] Construcción de un demostrador HbbTV [5] un proyecto en colaboración con la Unión Europea de Radiodifusión , Open Fuente Servicios de televisión móvil e infraestructura de red DVB-H de extremo a extremo: el piloto de DVB-H en Dinamarca. [6] OpenCaster se utilizó en el conjunto de pruebas HbbTV en 2014 [7] y ha sido citado como herramienta en From the Aether to the Ethernet – Attacking the Internet using Broadcast Digital Television [8]
OpenCaster se ha integrado con éxito con una larga lista de productos de radiodifusión, entre ellos se encuentran productos de Adtec, Cisco / Scientific Atlanta , Deltacast, Dektec, Ericsson / Tandberg Television , Eurotek, Harmonic/Scopus, MainConcept , Mitan, Screen Service, Sr- Sistemas, Wellav, ...
OpenCaster ha sido probado con Rohde & Schwarz DVM100L y DVM 400 y se prueba continuamente con Dektec StreamXpert [9]