Ginga [1] es la especificación de middleware para el Sistema de Televisión Digital Nipo-Brasileño ( SBTVD , del Portugués Sistema Brasileiro de Televisão Digital ). Ginga [2] es también una Recomendación UIT-T para servicios de IPTV. También se considera en las recomendaciones del UIT-T para los servicios de radiodifusión por cable (serie de recomendaciones UIT-T J.200: Rec. UIT-T J.200, [3] Rec. UIT-T J.201 [4] y Rec. UIT -T J.202 [5] ) y para los servicios de radiodifusión terrestre de UIT-R BT.1889, [6] UIT-R BT.1699 [7] y UIT-R BT.1722. [8]Ginga fue desarrollado con base en un conjunto de tecnologías estandarizadas pero principalmente en innovaciones desarrolladas por investigadores brasileños. Su implementación de referencia actual se publicó bajo la licencia GPL . [9]
Ginga se divide en dos subsistemas principales integrados, que permiten el desarrollo de aplicaciones siguiendo dos paradigmas de programación diferentes. Estos subsistemas se denominan Ginga-NCL [10] (para aplicaciones declarativas NCL ) y Ginga-J (para aplicaciones Java imperativas ).
En el caso del Sistema Brasileño de TV Digital Terrestre, y cualquier otro Sistema de TV Digital siguiendo las definiciones de los estándares ABNT para el Ginga Middleware ABNT 15606, [11] Ginga-J debe ser compatible con receptores fijos y es opcional en receptores portátiles. Para los servicios de IPTV que siguen la Recomendación UIT-T H.761, solo se requiere el subsistema Ginga-NCL, para cualquier tipo de terminal.
Esta sección necesita expansión . Puedes ayudar agregando más . ( Marzo de 2020 ) |
Ginga fue desarrollado por Telemídia Lab de la Pontificia Universidad Católica de Rio de Janeiro (PUC-Rio) y por LAViD de la Universidad Federal de Paraíba (UFPB).