Ya en los 1980 se introdujo el teletexto en la televisión analógica, ofreciendo una interacción limitada con nuestro televisor, la cual nos aportaba información sobre la programación televisiva, el tiempo etc.
Las primeras televisiones de pago, como canal+, fueron pioneras en adoptar esta nueva forma, y hoy son precedidas por sus formatos digitales.
La interactividad requiere que los STB se puedan programar y actualizar dinámicamente, para ello existen diferentes soluciones en el mercado, entre ellas la definición de una capa de software intermediario sobre el cual se ejecutan las aplicaciones transmitidas junto con las señales audiovisuales.
Ya en 1997 la ISO (International Organization for Standardization) junto con Multimedia and Hypermedia Experts Group publicaron el estándar MHEG.
Esto ofrecía un enfoque declarativo a la creación de aplicaciones multimedia, el cual ipodía funcionar en cualquier motor que cumpliese con dicho estándar.
Conceptualmente, MHEG se propuso hacer por las aplicaciones multimedia lo mismo que HTML hizo en su día por los documentos, es decir, proporcionar un formato común de intercambio, el cual pudiera ejecutarse en cualquier receptor.
Aunque el MHEG-6 no se extendió, fue la base del estándar que creó DAVIC (Digital Audio Visual Cuncil), haciendo honor a su nombre.
Éste es el estándar definido por el Digital Video Broadcasting (DVB) para ofrecer servicios interactivos en la TVD.
Con MHP en su centro, OCAP proporciona una especificación común para la capa middleware para los sistemas de cable en los Estados Unidos.
Para una información más detallada podéis visitar las siguientes páginas web: o también leer el libro que se recomienda a continuación: