Globally Executable MHP ( GEM ) es una especificación DVB de un middleware basado en Java para receptores de transmisión de TV, terminales IPTV y reproductores de Blu-ray. GEM es un estándar ETSI (ETSI TS 102 819, ETSI TS 102 728 [1] ) y una "Recomendación" ITU (ITU-T J.202). GEM define un conjunto de funcionalidades comunes que son independientes de la señalización y los protocolos de una red de transmisión específica y permite escribir aplicaciones Java interoperables para TV. GEM no está destinado a ser implementado directamente, sino que forma la base para especificaciones más amplias dirigidas a una infraestructura de red particular (por ejemplo, cable estadounidense) o clase de dispositivo (por ejemplo, reproductores de discos Blu-ray ). GEM define perfiles para diferentes clases de dispositivos (objetivos): estos definen el conjunto de características disponibles de GEM para esta clase de dispositivo. Actualmente GEM define objetivos (perfiles API) para transmisión, medios empaquetados (Blu-Ray) e IPTV. Las combinaciones de estos objetivos se pueden combinar en una plataforma GEM híbrida, que permite construir dispositivos con múltiples interfaces de red, como un decodificador combinado de transmisión/IPTV.
Historia
Hace unos años, el proyecto DVB inició el desarrollo de una plataforma de aplicaciones basada en Java (un conjunto de API), llamada MHP , [2] destinada a soportar aplicaciones de software que se ejecutan en plataformas de televisión digital. Dichas aplicaciones podrían incluir guías electrónicas de programas (EPG), interactividad, video a pedido (VOD), correo electrónico a través de su televisor, etc. La especificación MHP define la descarga de aplicaciones MHP (" xlets ") sobre redes de transmisión basadas en otras especificaciones DVB (es decir, redes terrestres o por aire que utilizan DVB-T , redes satelitales que utilizan DVB-S , redes de cable que utilizan DVB-C ). Como otros organismos de especificación como CableLabs y la Blu-ray Disc Association decidieron basar sus propios estándares de software DTV en MHP, se hizo necesario definir un subconjunto de MHP que elimine los elementos relacionados con la transmisión de la especificación MHP pero que conserve las API de la aplicación, lo que permite una amplia compatibilidad de contenido en una variedad de plataformas de entrega. En enero de 2010, el proyecto DVB convirtió a GEM en la principal especificación de middleware y lanzó una versión autónoma de GEM en ETSI TS 102 728, [1] citando a MHP solo como una de las muchas implementaciones ya existentes.
Plataformas
Al momento de escribir este artículo, se definen las siguientes plataformas, que se basan en/extienden GEM:
- la Multimedia Home Platform (MHP), [2] la especificación de middleware multiplataforma abierta desarrollada por el proyecto DVB,
- la plataforma de aplicaciones OpenCable (OCAP/ tru2way ), que es una capa de software intermedio de televisión interactiva (iTV) para cable estadounidense,
- la Plataforma de Aplicación Común Avanzada (ACAP) [3] de ATSC de América del Norte ,
- GEM-IPTV, una versión de GEM desarrollada por DVB destinada a redes basadas en telecomunicaciones,
- la especificación ARIB B.23 [4] de ARIB de Japón ,
- la especificación PAE [5] en el Foro Open IPTV ,
- BD-J la plataforma Java para el disco Blu-ray .
Como todas estas plataformas se basan en el núcleo GEM común, es posible escribir aplicaciones Java que se ejecutarán de forma interoperable en todos estos sistemas.
Véase también
- Transmisión de vídeo digital
- Televisión de banda ancha con transmisión híbrida
- Interfaz de usuario de 10 pies
- Televisión mejorada
- Televisión interactiva
- Contenido de primer nivel
Enlaces externos
- Sitio web oficial de GEM y MHP
- Transmisión de vídeo digital
- Instituto Europeo de Normas de Telecomunicaciones
- El diccionario ITV en línea
Referencias
- ^ ab GEM 1.2.2 - ETSI TS 102 728 v.1.1.1 (febrero de 2010)
Disponible en: http://www.etsi.org/deliver/etsi_ts/102700_102799/102728/01.01.01_60/ts_102728v010101p.pdf - ^ ab MHP 1.2.2 - ETSI TS 102 727 v.1.1.1 (febrero de 2010)
Disponible en: http://www.etsi.org/deliver/etsi_ts/102700_102799/102727/01.01.01_60/ts_102727v010101p.pdf - ^ ACAP A 101a (febrero de 2009)
Disponible en: «Copia archivada» (PDF) . Archivado desde el original (PDF) el 20 de noviembre de 2010. Consultado el 26 de octubre de 2010 .{{cite web}}: CS1 maint: copia archivada como título ( enlace ) - ^ ARIB B.23 V1.1 (febrero de 2004) y V1.2 (julio de 2009)
Disponible en: http://www.arib.or.jp/english/html/overview/doc/6-STD-B23v1_1-E1.pdf - ^ Procedural Application Environment 2.0 del Open IPTV Forum (septiembre de 2010)
Disponible en: http://www.oipf.org/docs/Release2/OIPF-T1-R2-Specification-Volume-6-Procedural-Application-Environment-v2_0-2010-09-07.pdf