UNIVERSIDAD POLITÉCNICA DE MADRID Escuela Técnica Superior de Ingenieros de Telecomunicación Máster en Tecnologías y S
Views 1,156 Downloads 34 File size 3MB
UNIVERSIDAD POLITÉCNICA DE MADRID
Escuela Técnica Superior de Ingenieros de Telecomunicación
Máster en Tecnologías y Sistemas de Comunicaciones.
Trabajo Fin de Máster ESTUDIO COMPARATIVO Y DE INTEGRACIÓN PARA LAS PLATAFORMAS DE TELEVISIÓN INTERACTIVA EUROPEA HBBTV Y LATINOAMERICANA GINGA
Autor: Diego Fernando Villamarín Zapata Tutor: José Manuel Menéndez.
Madrid - España 2014
AGRADECIMIENTOS
Agradezco en primer lugar a Dios por darme sabiduría y humildad para luchar con perseverancia para alcanzar mis objetivos, y por la bendición de tener a mi familia. A mis padres, por el amor, cariño, comprensión, motivación y ejemplo que siempre me han brindado y el apoyo incondicional en los momentos difíciles que he pasado lejos de casa. A Indy, a mis hermanos Mayra y Guillo, a toda mi familia y mis amigos por su apoyo y motivación. A todos mis profesores por las enseñanzas y la amistad brindada, especialmente a Carlos Alberto Martin Edo y a mi tutor José Manual Menéndez. Al gobierno de la República del Ecuador encabezados por el señor presidente economista Rafael Correa Delgado que gracias a sus políticas de estado por medio de la Secretaría Nacional de Educación
Superior,
Ciencia,
Tecnología
e
Innovación
me
brindaron todo el respaldo económico para poder realizar mis estudios de postgrado.
2
DEDICATORIA
Este trabajo fin de Máster va dedicado con mucho cariño para para mi familia y para Indy, en especial para mis padres porque con éxito han sabido guiarme y apoyarme en el transcurso de mi formación profesional, y con mucho afecto a mis amigos y profesores que colaboraron en este proyecto.
3
Tabla de contenido CAPÍTULO 1 (ESTADO DEL ARTE) INTRODUCCIÓN ................................................................................................................ 7 TELEVISIÓN DIGITAL TERRESTRE (TDT) ............................................................................. 8 ESTÁNDARES DE TELEVISIÓN DIGITAL ........................................................................ 10 ISDB-Tb (Integrated Services Digital Broadcasting - Brazilian Terrestrial version) .... 12 PRINCIPALES CARACTERÍSTICAS DE ISDB-Tb .......................................................... 13 CARACTERÍSTICAS TÉCNICAS ISDB-Tb .................................................................... 14 IPTV (Internet Protocol Television) ................................................................................ 17 Servicios que ofrece IPTV ........................................................................................... 19 Modelo de la televisión IP .......................................................................................... 20 Arquitectura de IPTV .................................................................................................. 21 INTERACTIVIDAD EN TELEVISIÓN ................................................................................... 22 Avanzar hacia la televisión interactiva. ...................................................................... 23 Interactividad Local .................................................................................................... 24 Interactividad Completa ............................................................................................. 25 LA TELEVISIÓN HÍBRIDA .................................................................................................. 26
CAPÍTULO 2 (HbbTV y GINGA) HBBTV (Hybrid Broadcast Broadband TV) ...................................................................... 31 NORMAS Y ESPECIFICACIÓN HBBTV ........................................................................... 35 FACTORES DE ÉXITO DE HBBTV .................................................................................. 37 APLICACIONES CON HBBTV ........................................................................................ 39 Presente y Futuro de HbbTv ....................................................................................... 41 MIDDLEWARE GINGA ..................................................................................................... 44 Arquitectura del Middleware Ginga ........................................................................... 46 Ginga-NCL (Nested Context Language) ...................................................................... 51 Ginga-J (Java) .............................................................................................................. 51 PRESENTE Y FUTURO DE GINGA ................................................................................. 52 RELACIÓN DE HbbTV CON GINGA .................................................................................. 53
4
CAPÍTULO 3 (ESTUDIO DE INTEGRACIÓN) ESTUDIO DE INTEGRACIÓN DE HbbTV EN GINGA .......................................................... 55 Cómo cargar una aplicación HbbTV sobre GINGA...................................................... 55 Pruebas de aplicaciones HbbTV sobre GINGA............................................................ 56 Análisis del mejor Navegador para GINGA ................................................................. 58 ANT Galio Browser .................................................................................................. 62 Berkelium ................................................................................................................ 65 Google Chrome ....................................................................................................... 66 Mozilla Firefox ........................................................................................................ 67 FireHbbTV plugging ................................................................................................ 68 Opera HbbTV Emulator .......................................................................................... 68 Chromium Embedded Framework ......................................................................... 70 Iceweasel ................................................................................................................ 72 Webkit Web Browser ............................................................................................. 72 Konqueror Web Browser ........................................................................................ 74 Resultados de la evaluación de los navegadores ....................................................... 75 Integración del Chromium Embedded Framework en Ginga..................................... 79
CAPÍTULO 4 (APLICACIÓN Y ESTUDIO COMPARATIVO) CREACIÓN DE UNA APLICACIÓN INTERACTIVA .............................................................. 82 APLICACIÓN INTERACTIVA DESARROLLADA EN GINGA ............................................. 82 APLICACIÓN INTERACTIVA DESARROLLADA EN HbbTV.............................................. 88 ESTUDIO COMPARATIVO DE LAS DOS PLATAFORMAS................................................... 93 COMPARACIÓN CUALITATIVA .................................................................................... 95 Experiencia Cualitativa en Base al Usuario............................................................. 95 Experiencia Cualitativa en Base al Programador. ................................................... 97 COMPARACIÓN CUANTITATIVA ................................................................................. 99 Experiencia Cuantitativa en Base al Usuario. ......................................................... 99 Experiencia Cuantitativa en Base al Programador. .............................................. 103 VENTAJAS Y DESVENTAJAS ....................................................................................... 104
CAPÍTULO 5 (CONCLUSIONES Y RECOMENDACIONES) CONCLUSIONES............................................................................................................. 106
5
RECOMENDACIONES .................................................................................................... 107 REFERENCIAS ................................................................................................................ 108 GLOSARIO ..................................................................................................................... 112 ANEXO 1........................................................................................................................ 115 ANEXO 2........................................................................................................................ 118 ANEXO 3........................................................................................................................ 124 ANEXO 4........................................................................................................................ 135
6
CAPÍTULO 1
INTRODUCCIÓN En la actualidad existen varios sistemas que permiten generar interactividad en video, ya sean estos por un medio de difusión tipo broadcast como la televisión digital terrestre TDT con los diferentes estándares a nivel mundial o ya sean por multicast con la televisión bajo un protocolo de internet IPTV, por eso ahora es común escuchar el concepto de televisión híbrida o televisión conectada, que no es más que un sistema que une lo mejor de la televisión tradicional ahora en formato digital, con lo mejor del internet.
Dentro de las diferentes plataformas para generar y exhibir interactividad en la televisión, existen unas abiertas y otras cerradas o propietarias, por ejemplo las diferentes marcas de fabricantes de televisores o receptores de televisión han creado y adaptado sistemas de interactividad propietarias, y le han denominado con nomenclaturas como Samsung Smart TV, Sony Smart TV, Apple TV, Google TV, Androide TV, entre otras.
Para solucionar un problema de compatibilidad y que todas estas tecnologías puedan converger en un mismo estándar y facilitar su desarrollo en Europa se creó HbbTV, (Hybrid Broadcast Broadband TV) que es una plataforma de emisión de contenidos bajo demanda combinando los servicios de radiodifusión (broadcast) y banda ancha (broadband). Se trata de una iniciativa de la industria para armonizar la emisión de contenido interactivo por radiodifusión o banda ancha y la entrega de entretenimiento gratuito para el consumidor final a través de televisores inteligentes o televisores conectados a set-top boxes. A través de la adopción de HbbTV, los consumidores serán capaces de acceder a nuevos servicios de entretenimiento, que
7
pueden ser brindados por las estaciones de televisión, por servidores de internet o por los fabricantes de televisiones o set top boxes, los servicios de entretenimiento incluye, vídeo bajo demanda (VoD), publicidad interactiva, personalización, votaciones, juegos y redes sociales, así como servicios relacionados con la programación, como el texto digital y las guías de programación electrónica EPG [1].
En la TDT el panorama es similar existen varios sistemas de interactividad de acuerdo a cada estándar algunos quizás más desarrollados y explotados que otros, uno de ellos que quizás no tuvo tanta difusión y que actualmente se lo ha dejado de utilizar es
MHP (Multimedia Home Platform) adoptado como sistema de
interactividad por el estándar de televisión digital europeo DVB (Digital Video Broadcasting), por otro lado y quizás con mejor panorama para su desarrollo está el sistema de interactividad de la norma japonesa brasileña ISDB-Tb (International System Digital Broadcasting, Terrestrial, Brazilian version) denominado GINGA.
En el presente trabajo se muestra el estado del arte con antecedentes y detalles sobre HbbTV y GINGA, se detalla sus características y se busca relacionar estos sistemas analizando la posible coexistencia e integración de HbbTV sobre aplicaciones GINGA, para el estudio de integración se muestra diferentes pruebas de navegadores y se detalla el proceso que se debe seguir para lograr incluir el navegador ideal dentro de GINGA para que logre mostrar aplicaciones HbbTV, finalmente se realiza un estudio comparativo de los dos sistemas, para lo cual se diseña y desarrolla una aplicación común que funcionará sobre las dos plataformas y se termina con conclusiones y recomendaciones.
TELEVISIÓN DIGITAL TERRESTRE (TDT) La televisión digital terrestre TDT transmite su señal íntegramente con tecnología digital, lo que mejora la calidad tanto de audio como de vídeo y posibilita incorporar servicios interactivos de televisión, permitiendo al usuario interactuar con la programación ya sea en equipos receptores fijos, portátiles o móviles, con la característica que el televidente ahora puede disfrutar de una señal mucho más
8
robusta, sin ruidos, sin interferencias, ni doble imagen, perfeccionando de este modo los contenidos que el espectador está visualizando. Además, la digitalización de la señal de televisión reduce el ancho de banda necesario para la transmisión de cada canal, por lo que puede incrementarse el número de canales de televisión o bien utilizar el ancho de banda sobrante para la introducción de nuevos servicios. El desarrollo de la televisión digital terrestre posibilita el acceso de los sectores de población de escasos recursos económicos, a redes y servicios de telecomunicaciones.
Producción
Empaquetado
Gestión del Multiplexor
Transmisión
Recepción
Decodificación
Canal retorno Interactividad Fig. 1 Funcionamiento de la TDT
La figura 1 refleja el esquema de funcionamiento de la televisión digital terrestre. Los contenidos audiovisuales se generan en la etapa de producción y postproducción, a lo que sigue la etapa de empaquetado de los contenidos por parte de los radiodifusores.
A continuación se llevan a cabo las actividades de gestión del múltiple, donde se combinan los programas y servicios que integran cada uno de los canales múltiples reservados a las transmisiones de TDT [8]. Una vez integrado cada uno de los canales múltiples, la señal es transmitida por el operador de red.
La recepción de la señal de TDT se realiza en los hogares que dispongan de una antena, individual o colectiva, adaptada a este tipo de transmisiones. Finalmente, la señal recibida pasa por el equipo de descodificación para que pueda ser interpretada por un televisor convencional.
9
Adicionalmente, para lograr la prestación de servicios interactivos, el sistema de TDT puede dotarse de un canal de retorno que permita la comunicación en sentido ascendente (desde el usuario al radiodifusor). A modo de ejemplo, pueden utilizarse como canal de retorno la red telefónica convencional o la red de telefonía móvil.
ESTÁNDARES DE TELEVISIÓN DIGITAL En todo el mundo se han desarrollado varios estándares de televisión digital, los cuales son básicamente cinco (ver figura 2):
Estándar Americano, ATSC (Advanced Television Systems Committee).
Estándar Europeo, DVB (Digital Video Broadcasting).
Estándar Europeo, DVB-T2 (Digital Video Broadcasting, II version.).
Estándar Japonés, ISDB-T (Integrated Services Digital Broadcasting).
Estándar Chino, DTMB (Digital Terrestrial /
Television Multimedia
Broadcasting).
Fig. 2 Distribución de los Estándares de TV Digital en el mundo [40].
10
La televisión digital terrestre está operando mundialmente con cinco estándares. La plataforma usada en Norteamérica y algunos países centroamericanos es ATSC; ISDB-T en Japón y Filipinas. ISDB-Tb (variante del ISDB-T) en Brasil y la mayoría de los países latinoamericanos: Perú, Argentina, Chile, Venezuela, Ecuador, Costa Rica, Paraguay, Bolivia, Uruguay, Nicaragua y Guatemala, con la excepción de Colombia, Guyana, Surinam, Panamá, Honduras, El Salvador y México. DTMB en la República Popular China, Hong Kong y Macao. DVB-T en los países europeos, Australia, partes de África y países de América Latina: Colombia, y Panamá, también algunos países que utilizan este estándar están comenzando hacer pruebas y han adoptado oficialmente DVB-T2, que es un estándar más robusto que su anterior versión. El resto del mundo aún no se ha decidido [8].
A continuación en la tabla 1 se presenta un cuadro comparativo de los estándares de TV Digital, con sus diferentes variaciones y características.
ESTANDAR
ADOPTADO EN:
ANCHO
CODEC
CODEC
DE
DE
DE
BANDA
VIDEO
AUDIO Estándar
EE.UU,
ATSC
Canadá,
ATSC
Corea del sur, México,
A/52 6 MHz
MPEG-2 (Dolby
Honduras y
Digital
El Salvador
AC-3)
MULTIPLEXA MODULACIÓN
CIÓN Y
OBSERVACIONES
TRANSPORTE Radiodifusores terrestres: 8 VSB
Estaciones de TV por
Para conseguir un MPEG-2 TS
sistema más robusto se emplea E-VST.
cable: 16 VSB o 256 QAM
En la totalidad de los países
DVB-T
europeos, además de
6, 7 u 8 MHz
MPEG-2 MPEG-2
Y Dolby AC-3
Panamá,
Emplea redes SFN
COFDM, QPSK, 16 QAM Y 64 QAM, Modulación
con el fin de aumentar MPEG-2 TS
la eficiencia del uso de los canales
jerárquica.
disponibles.
Colombia. DVB-T2 incorpora la última evolución en
En la mayoría de
DVB-T2
países que adoptaron previamente DVB-T
Modulación dinámica 1.7, 5, 6,
H.264
7, 8, 10
(MPEG-4
MHz
Parte 10)
modulación y resuelve
variable para cada HE-AAC
“célula COFDM”.
el error de protección MPEG-2 TS
para aumentar la
QPSK, 16QAM,
capacidad de la tasa
64QAM, 256QAM
de bits mejorando la robustez de la señal. [37].
11
BST-COFDM con 13
Emplea modulación
segmentos de
ISDB-T
Japón
6 MHz
MPEG-2
Mpeg-2 ACC
OFDM, interleaving y
frecuencia DQPSK, QPSK, 16 QAM Y 64
MPEG-2 TS
QAM
jerárquicas y one-seg
jerárquica.
Poseen un middleware
Brasil, Perú,
innovador y
Venezuela,
desarrollado en Brasil
Chile, Argentina, Uruguay,
de errores. Soporta transmisiones
Transmisión
ISDB-Tb
códigos de corrección
H.264 6 MHz
(MPEG-4
(Ginga) HE-AAC
BST-COFDM
MPEG-2 TS
Parte 10)
Bolivia, Costa
Emplea tecnologías de compresión de audio y video más avanzadas
Rica y
que las empleadas en
Ecuador
Japón. Para mejorar su
China, Hong
DTMB
Kong y Macao.
MPEG2, 6, 7 y 8
H.264
MHz
(MPEG-4 Parte 10)
TDS-OFDM
eficiencia utiliza el
MPEG-4
código pseudo-
Part 3
4QAM, 4QAM-NR,
MPEG-2 TS
aleatorio de ruido,
BSAC
16QAM, 32QAM,
Emplea redes SFN y
64QAM
redes MFN.
Tabla 1 Cuadro comparativo de los estándares de TV Digital
ISDB-Tb (Integrated Services Digital Broadcasting - Brazilian Terrestrial version) A partir del 2000, el gobierno de Brasil a través de las universidades del país desarrolló un estudio sobre la televisión digital y las ventajas y retos que conlleva realizar esta transición. En noviembre del 2003 se creó el Sistema Brasilero de TV Digital (SBTVD), actualmente denominado ISDB-Tb (Integrated Services Digital Broadcasting - Brazilian Terrestrial version), que inició sus servicios comerciales y públicos el 2 de diciembre de 2007 en la ciudad de Sao Paulo - Brasil [4]. Se diferencia básicamente de la norma japonesa por el uso del códec MPEG-4 (H.264) para compresión de vídeo, en lugar de MPEG-2 (Moving Picture Experts Group) usado en ISDB-T, compresión de audio con HE-AAC (High-Efficiency Advanced Audio Coding), modulación en BST-OFDM-TI, presentación de 30 cuadros por segundo incluso en dispositivos portátiles, a diferencia de los 15 cuadros por segundo para equipos móviles en la norma ISDB-T e interacción utilizando el middleware o software de soporte de aplicaciones distribuidas o intermediario, desarrollado en Brasil y
12
denominado Ginga, compuesto por los módulos Ginga-NCL, usado para exhibir documentos en lenguaje NCL (Nested Context Language) y Ginga-J para aplicaciones escritas en lenguaje Java. En el caso de la norma original ISDB-T, este software es el BML (Broadcast Markup Language). Esto ocasiona que los receptores ISDB-T no sean compatibles con las señales desarrolladas para la norma ISDB-Tb, aunque éstos últimos si son compatibles con los de la versión original. Además, es posible utilizar SBTVD/ISDB-Tb en 6 Mhz, 7 MHz o 8 MHz si es requerido porque el sistema es totalmente compatible.
En enero de 2009, la Agencia Brasileño-Japonesa, grupo de estudio para la televisión digital, terminó y publicó un documento de adhesión a la especificación ISDB-T con el brasileño SBTVD, resultando en una especificación que ahora se llama ISDB-T Internacional o ISDB-Tb [5].
El 29 de abril de 2009 ISDB-Tb fue certificado oficialmente por la Unión Internacional de Telecomunicaciones (UIT) tanto el módulo de Ginga-NCL como el lenguaje NCL/Lua, desarrollado por la Universidad Católica de Río de Janeiro, como primera recomendación internacional para entornos multimedia interactivos para TV Digital y IPTV-Recomendación H.761 [3].
PRINCIPALES CARACTERÍSTICAS DE ISDB-Tb Incorpora el servicio de transmisión móvil terrestre de audio/video digital denominado 1seg (One-seg). "1seg" fue diseñado para tener una recepción estable en los trenes de alta velocidad en Japón. Transmisión de un canal con múltiple programación ya sea en HD, SD y One-Seg en los mismos 6Mhz de ancho de banda, mediante el multiplexado de canales. La combinación de estos servicios puede ser cambiada en cualquier momento. Proporciona servicios interactivos con transmisión de datos, como juegos, consultas bancarias, información adicional, publicidad interactiva, compras, etc.
13
Además soporta acceso a Internet como canal de retorno. El acceso a Internet también es provisto en teléfonos móviles. Suministra EPG (Electronic Program Guide) o guía electrónica de programas. Provee SFN (Single Frequency Network), Red de frecuencia única, permitiendo el uso eficiente del espectro radioeléctrico, porque para cubrir un área grande de cobertura se lo puede hacer con la misma frecuencia. Puede recibirse con una simple antena interior. Proporciona robustez a la interferencia multitrayecto, causante de los denominados "fantasmas" de la televisión analógica y a la interferencia de canal adyacente de la televisión análoga. Proporciona mayor inmunidad en la banda UHF a las señales transitorias que provienen de motores de vehículos y líneas de energía eléctrica en ambientes urbanos. Permite la recepción de HDTV en vehículos a velocidades por sobre los 100 km/h.
CARACTERÍSTICAS TÉCNICAS ISDB-Tb a) Modulación: BST-OFDM (Band Segmented Transmission - Orthogonal Frequency
Division
Multiplexing).
Transmisión
en
Banda
Segmentada
–
Multiplexación Ortogonal por División de Frecuencia.
b) Banda de Frecuencias: VHF o UHF, de acuerdo con la estrategia de implementación en el país y del espectro radioeléctrico disponible.
c) Arquitectura de transmisión: Segmentada
Receptores fijos: 13 segmentos (todos os segmentos destinados a un programa con resolución Full HD). Otros arreglos son posibles de acuerdo con la resolución deseada e del número de programas transmitidos en un canal.
Receptores móviles (en vehículos por ejemplo): La misma de los receptores fijos.
14
Receptores portátiles (teléfonos celulares por ejemplo): 1 segmento.
Gracias a esta arquitectura el estándar, permite la recepción en múltiples dispositivos como se muestra en la figura 3.
d) Tasa de actualización de imagen:
Servicio Fijo/Móvil: Japón, Brasil, Perú, Argentina, Chile, Venezuela e Ecuador: 30 fps y 60 fps (frames per second) fotogramas por segundo.
Servicio Portátil: Brasil, Perú, Argentina, Chile e Venezuela: Máximo de 30 fps; Japón: Máximo de 15 fps [4].
Fig. 3 Recepción en múltiples dispositivos.
e) Ancho de banda del Canal: 6 MHz (Pero también es posible utilizar el estándar ISDB-T en 7 MHz o 8 MHz si fuese deseado por cualquier otro país).
f) Sistema de Compresión de Audio:
ServicioFijo/Móvil:
Multi Canal 5.1: MPEG-4 AAC@L4 (Advanced Audio Coding, Level 4) o MPEG-4 HE-AAC v1@L4 (High Efficiency AAC, Version 1, Level 4)
15
Estéreo: MPEG-4 AAC@L2 (AAC Level 2) o MPEG-4 HE-AAC v1@L2 (HE-AAC, Version 1, Level 2)
Servicio Portátil: MPEG-4 HE-AAC v2@L2 (HE-AAC, Versión 2, Level 2) para audio estéreo.
Adicionalmente, la codificación de audio debe seguir la norma ISO/IEC 144963:2004 [15].
g) Sistema de Compresión de Vídeo:
Fijo/Móvil: MPEG-4 AVC HP@L4 (Advanced Video Coding, High Profile, Level 4)
Portátil: MPEG-4 AVC [email protected] (AVC, Base Profile, Level 1.3)
h) Resolución de Vídeo, Tipo de Montaje de Cuadros ("Framing") y Relación de Aspecto ("Aspect Ratio"):
Fijo/Móvil:
SD 720x480i en 4:3 o 16:9 SD 720x480p en 4:3 o 16:9 SD 720x576i en 4:3 o 16:9 SD 720x576p en 4:3 o 16:9 HD 1280x720p en 16:9 Full HD 1920x1080i en 16:9 Donde: i = Montaje de cuadros entrelazado. p = Montaje de cuadros progresivo [15].
Portátil:
SQVGA (160x120 o 160x90) QVGA (320x240 o 320x180) CIF (352x288) Todos esos formatos utilizando relaciones de aspecto 4:3 o 16:9.
i) Sistema de Multiplexación: MPEG-2 system (ISO/IEC 13818-1 2000) [15].
16
j) Menor potencia media en el transmisor de TV digital en comparación a la TV analógica. Para cubrir la misma área de cobertura se necesita 4 veces menos potencia en el transmisor digital, como se muestra en la figura 4
Fig. 4 Comparación del área de cobertura de los sistemas análogos y digital.
k) Procesos de Corrección de Errores: Time Interleaving (Entrelazador de símbolos en Tiempo) y Frequence Interleaving (Entrelazador de símbolos en frecuencia)
l) Middleware para TV Interactiva:
Módulo Declarativo: Ginga-NCL e Imperativo LUA
Módulo Procesual: Ginga-J
m) Difusión de Alerta: Permite al Gobierno enviar alertas sobre desastres naturales (terremoto, tsunami, etc.) a cada dispositivo en el área en que la señal ISDB-T/SBTVD/ISDB-T está presente. La señal de alerta usa cierto espacio en el área de datos de uno de los segmentos de la señal transmitido, automáticamente todos los receptores y presenta la información de alerta en la pantalla del receptor [3].
IPTV (Internet Protocol Television)
A partir del año 2005 algunos operadores de telecomunicaciones empezaron a dar el servicio de Televisión sobre redes de telecomunicaciones que hacen uso del protocolo de Internet, protocolo IP, en lugar de emplear los medios tradicionales como TV terrestre (analógica o digital), satélite o cable.
17
IPTV es un sistema utilizado para entregar los servicios que la televisión digital ofrece a los consumidores que son suscriptores registrados para recibir este sistema. La entrega de TV digital es posible usando el protocolo de Internet sobre una conexión de banda ancha, por lo general se emplea un administrador de red en lugar del Internet público, con el objetivo de garantizar una buena calidad de los servicios.
Aunque IPTV recoja el término protocolo en su nombre, en realidad el concepto abarca más que eso. Esta tecnología transformará la televisión actual en una experiencia totalmente personalizada, por supuesto sobre conexiones de banda ancha y con ancho de banda reservado para garantizar la calidad de servicio (QoS). El cambio consiste en que los canales de televisión ya no transmitirán la misma programación para todos los usuarios, los cuales pasarán de una actitud totalmente pasiva a otra interactiva. De esta manera, el proveedor de televisión no transmitirá continuamente toda su programación esperando que algún usuario se conecte al sistema, sino que, con IPTV, será el usuario el que solicite qué contenidos quiere ver y en qué momento. Esta nueva modalidad exigirá mayor ancho de banda disponible en el sistema para ofrecer, de manera sencilla y eficiente, servicios de televisión digital de siguiente generación sobre la red existente de banda ancha basada en IP. El sistema, prácticamente, podrá individualizar a cada usuario y hacer mediciones de audiencia casi perfectas.
Entre los posibles servicios de IPTV se encuentran la oferta ilimitada de canales de televisión digital y música, programación de pago por evento, vídeo bajo demanda, grabación personalizada de vídeo (PVR), publicidad interactiva y servicios de información, entre otros. A menudo se suministra el servicio de IPTV junto con el servicio de conexión a Internet, proporcionado por un operador de banda ancha sobre la misma infraestructura pero con un ancho de banda reservado a tal propósito. Por ello, se requiere un mínimo de al menos unos 4 Mbps para poder recibir la señal de TV comprimida según el formato MPEG-2 o MPEG-4, algo que se consigue fácilmente con los estándares de ADSL, como son ADSL2 y ADSL2+, que pueden llegar hasta 20 Mbps en bajada, sobre el bucle de abonado, si la distancia a la central telefónica que provee el servicio no es muy elevada, actualmente con el
18
despliegue de las redes de fibra óptica que fácilmente llegan a los 100 Mbps, se podría dar servicios de IPTV inclusive con Ultra Alta Definición en formato (UHDTV 4K) [11]. La capacidad estimada para servicios de IPTV se asume entre 1 y 2 Mbps por cada canal de definición estándar (SDTV); 8 - 12 Mbps por cada canal de alta definición (HDTV) y más o menos los 20 Mbps para (UHDTV). Para dos canales simultáneos el ancho de banda bruto resultante es de 2- 4 Mbps para un servicio básico o 8-12 Mbps si se incluye un canal HDTV, en ambos casos utilizando tecnología MPEG-4 para la codificación /compresión de la señal de vídeo. A esta capacidad habría que añadirle el ancho de banda contratado para la conexión de Internet, que por bajo que sea implica la necesidad de manejar tasas de acceso de muy alta capacidad [11].
Servicios que ofrece IPTV La televisión por Internet o IPTV es el resultado de la convergencia de Internet y Televisión, lo cual trae consigo nuevas opciones de entretenimiento y servicios para los usuarios, así como también la generación de mayores ingresos para los operadores que brindan este servicio. IPTV puede ofrecer difusión en directo, al igual que la actual televisión analógica o la TDT, o descarga de programación bajo demanda (VoD), también llamado “pay per view”, y se puede ver tanto en un PC como en un televisor convencional que además cuente con un decodificador (set topbox), el mismo que se encarga de descomprimir y decodificar la señal de vídeo para ser presentada al usuario. Los usuarios a su vez tienen la opción de seleccionar el contenido que desean ver y descargarlo y si lo almacenan, por ejemplo, en un disco duro, lo pueden visualizar tantas veces como deseen. Una estrategia de los proveedores es que al ofrecer un conjunto de servicios como son: vídeo, voz y datos (Triple Play), se incrementan las ganancias por usuario, mejora su satisfacción y mantiene la fidelidad del mismo. Entre los posibles servicios que brinda IPTV se encuentran: canales de televisión digital y música ilimitados, PVR, programación pagada, Caller ID en pantalla, verdadero video-on-demand (VOD), e-mail, VOD por suscripción (SVOD), Internet, juegos, pago de facturas e impuestos, servicios de
19
información, compra de productos, publicidad interactiva, e-Learning, guías telefónicas , entre otros.
Entre las ventajas de este servicio digital, es que la imagen y el sonido tienen calidad DVD o superior y se puede acceder a un sinnúmero de contenidos digitales. Además ofrece interactividad, lo que permite seleccionar lo que deseamos ver y manejar la programación como si la estuviésemos viendo grabada, es decir, con las opciones de pausar, retroceder, paso rápido, etc. [11].
Modelo de la televisión IP El modelo de Televisión Digital IP o también conocido como IPTV utiliza como medio de transmisión, conexiones de banda ancha sobre el protocolo IP. Un ejemplo de una plataforma de IPTV se muestra en la figura 5.
Fig. 5 Plataforma de IPTV.
IPTV se ha desarrollado basándose en el video-streaming. Este sistema consiste en que la reproducción de los videos o películas no requieren una descarga previa
20
por parte del usuario, sino que el servidor entrega los datos de forma continua, sincronizada y en tiempo real (al mismo tiempo que se envía, se está visualizando el video con su audio). Entre las ventajas de este modelo tenemos que la red de distribución ya está desplegada y aprovecha al máximo el ancho de banda para conseguir velocidades de varios Mbps en canal descendente. La desventaja de este sistema es que el despliegue de este modelo dependerá de la disponibilidad de equipos en centrales [11].
Arquitectura de IPTV IPTV es un sistema completo mediante el cual la señal de televisión es entregada a los usuarios sobre el protocolo IP (Internet Protocol). Este sistema está formado por los servidores de contenido, encargados de codificar la señal (en MPEG2 o MPEG-4 /H.264), y fragmentarla encapsulando los paquetes para ofrecerlos en la red IP core, mediante multicast o unicast. Esta red “core” o núcleo agrupa los flujos de video codificado en diferentes canales. El tráfico de IPTV puede ser protegido de otros tráficos de datos, para garantizar un nivel adecuado de QoS. El último enlace o “enlace de última milla”, que llega hasta el hogar, encargado de distribuir los datos, voz y video, puede ser realizado empleando distintas tecnologías físicas (FTTx, xDSL, WLAN, WIMAX, etc.). Finalmente, los Set-Top-Box, u otros dispositivos multimedia se encargan de decodificar la información, y presentarla al usuario. Siendo altamente impulsado por las grandes compañías de telecomunicaciones, el servicio de IPTV está basado especialmente en la utilización de infraestructura ya existente, en lugar de construir una nueva red para la distribución de televisión como acontece con algunas otras tecnologías. Con esta alternativa se logra minimizar los costos asociados a la nueva tecnología [11].
21
Fig. 6 Arquitectura genérica de IPTV
Los operadores de telecomunicaciones poseen redes de elevada dimensión y con una alta tasa de penetración a nivel de país, lo que hace particularmente indicado para la oferta de servicio de televisión, haciendo posible llegar a un elevado número de personas. Sin embargo, y al contrario de las redes de distribución de televisión que fueron pensadas de raíz para este efecto, las redes de cobre de las empresas de Telecomunicaciones tienen en su origen en el servicio telefónico, como requisitos de ancho de banda inferiores pero que hasta la actualidad tienen un gran impacto en las redes de acceso [11].
INTERACTIVIDAD EN TELEVISIÓN Interactividad significa la capacidad que tiene un dispositivo para interactuar o permitir la interacción con el usuario. Se debe observar que la existencia de interactividad está estrictamente relacionada con la existencia de un medio electrónico, que actúa como intermediario de este proceso.
La interactividad en la TV posibilita al telespectador actuar junto al programa de TV que está mirando, enviando pedidos de información adicional a la estación de
22
televisión, mediante el control remoto, esta información puede ser imágenes adicionales al programa original, audio, texto, gráficos, etc.
De esta manera el televidente pasa a ser un usuario que puede acceder a servicios como consultas y transferencias bancarias, Tele-Salud, Tele-Educación, compras, votación en programas, video bajo demanda y variada información adicional.
La interactividad depende de recursos de hardware, la TV o decodificador (Set Top Box), y de los aplicativos que corran en estos equipos (software).
El enlace entre el hardware y el software es hecho a través de un componente denominado “middleware”, en el estándar ISDB-Tb este middleware es GINGA y fue desarrollado por la Universidad Católica de Rio de Janeiro [3].
El middleware GINGA es un programa que tiene la función de recibir los aplicativos transmitidos por las emisoras de televisión (por el aire), instalar esos aplicativos en la TV o en el Set Top Box y dejarlos listos para su uso, recibir las acciones del televidente mediante el control remoto y ejecutarlo con éxito.
Pero existen otros sistemas que nos permiten interactuar con la televisión por ejemplo las plataformas de las Smart TV, y el estándar HbbTV.
Avanzar hacia la televisión interactiva. Las opiniones de las personas, la percepción e incluso la definición de la televisión interactiva han cambiado notablemente en la última década. Antes simplemente era el estado del tiempo y otros servicios de información entregada principalmente como texto con un par de fotos, ahora se convirtió en servicios de video personalizados prestados a través de banda ancha, que permite a los usuarios ponerse al día con los programas preferidos, ver la última película, acceder a redes sociales o inclusive poder realizar compras u operaciones bancarias desde la TV.
23
Un servicio de televisión "interactiva" va mucho más allá de ofrecer acceso a Internet en el televisor, para que tenga éxito total el servicio tiene que ser impulsado por los canales y programas de televisión. Actualmente pesar de la creciente gama de opciones disponibles, la gran mayoría de vídeo observaba en todo el mundo (incluso en los hogares de banda ancha conectado) sigue siendo de televisión lineal. Hay muchas razones para esto, pero sobre todo es que este método sigue siendo la forma más eficiente para entregar el vídeo a la casa. Y todavía atrae a grandes audiencias.
Lo que la televisión interactiva ofrece es la oportunidad para que los espectadores se muevan entre un público masivo y tengan una experiencia personalizada sin tener que dejar la comodidad de su sala de estar.
A modo de ejemplo, en el Reino Unido la BBC anunció recientemente que 11 millones de personas presionan el botón rojo para acceder a sus servicios interactivos a través de la televisión digital terrestre, satélite y cable cada semana en 2009. Esto demuestra ampliamente la acogida de la televisión interactiva [24].
Interactividad Local Dentro del estándar ISDB-Tb se define como aplicaciones de interactividad local aquellas transmitidas por Broadcast y descargadas en el Set-top-Box, como se muestra en la figura 7. Este tipo de interactividad es la que es accesible a todos los televidentes o usuarios porque no necesita un canal de retorno para darle utilidad. En este nivel de interactividad se puede cargar un sin número de aplicativos, como juegos, informativos, publicitarios, EPG, etc., de manera constante y el usuario escoge cuando acceder a estas informaciones.
24
Fig. 7 Interactividad Local
Este modelo de interactividad es muy ventajoso y accesible a todas las personas ya que no es necesario que el usuario posea una conexión a internet, para tener acceso a la información. En este caso la estación de TV es la que está conectada a la red obteniendo informaciones actualizadas que luego emitirá a los televidentes.
Con este modelo en países latinoamericanos donde no todos las personas tienen acceso a Internet ya sea porque no existe la infraestructura de una red de telecomunicaciones accesible o porque no poseen los medios económicos para adquirirla, se puede llegar y brindar servicios de aplicaciones que permitan la inclusión social.
Interactividad Completa Se llama interactividad completa porque requiere canal de retorno (Conexión de Internet) para dar utilidad a sus aplicativos, como se muestra en la figura 8. En este nivel de interactividad, la estación de televisión transmite aplicaciones más personalizadas, el usuario puede acceder a sitios de compras, redes sociales, cuentas bancarias, encuestas, video bajo demanda, etc.
El medio de acceso del canal de retorno es indiferente, se puede tener conexión a internet por ADSL, Cable, FFTH, Wimax, GSM, Wifi, etc.
25
Y en este aspecto la interactividad para los dispositivos móviles tiene una ventaja ya que tienen el canal de retorno solucionado.
Fig. 8. Interactividad Completa
LA TELEVISIÓN HÍBRIDA Actualmente en esta era de internet se está viviendo la transformación global del servicio de televisión, en donde la televisión híbrida representa la revolución en la transmisión de programas junto a una gran flexibilidad en los contenidos emitidos, siendo posible mezclar un gran número de canales de video, audio y datos.
La televisión híbrida o también conocida como televisión conectada combina las ventajas de la televisión radiodifundida estándar, con todo el contenido en Internet ya sean enlaces a textos, fotografías, audio o vídeo ya que se pueden sincronizar con los espectáculos de difusión actuales. Se podría decir de manera simplificada que la televisión hibrida une lo mejor de la TDT con lo mejor de la televisión por internet (TDT + IPTV), aparte de todas las ventajas que se tiene al tener a una televisión conectada con toda la información disponible en la red. La información puede ser transmitida sólo en la pantalla de visualización, mientras que los espectadores pueden seguir viendo el programa de televisión. Por ejemplo, mientras ve un programa deportivo, un espectador puede informarse de los resultados provisionales de otros partidos, también se podría permitir a los
26
espectadores participar mediante votaciones, trivias, juegos, etc. Todo mediante el mando a distancia.
Dentro de la televisión hibrida existen varias plataformas, una de ellas y en la que nos enfocaremos en este trabajo son las conocidas como HbbTv, en España también denominada como TDT Híbrida, pero existe también las conocidas SmartTV ("TV inteligente"), con las cuales el televisor se puede conectar a Internet, pero eso no asegura que sean compatibles con HbbTV. La mayor parte de las "Smart TV" todavía necesitan aplicaciones de propósito especial, denominada widgets, cada uno desarrollado específicamente para una marca en particular de los receptores.
La Smart TV es la apuesta de los fabricantes que aprovechando la vieja etiqueta de "caja tonta", han lanzado el término "televisión inteligente" como reclamo. Las Smart TV permiten, además de ver los canales convencionales, otro tipo de cosas, como conectarnos a Internet o interactuar en redes sociales.
No existe un único estándar de Smart TV y cada fabricante tiene el suyo. Samsung, LG, Panasonic, Sony, todos cuentan con su propio sistema y diferentes aplicaciones. Para poder gozar de las virtudes de la Smart TV tenemos 2 opciones:
Comprar un televisor nuevo que incluya este servicio.
Comprar un dispositivo alternativo que, al conectarlo a la televisión, nos permita aprovechar las ventajas de la Smart TV. Existen decodificadores en el mercado y también es posible mediante algunos reproductores Blu-ray.
Las Smart TV son estándares cerrados donde cada compañía controla los vídeos y aplicaciones a diferencia de la HbbTv que es una solución estandarizada para que los diferentes canales de televisión puedan añadir servicios y aplicaciones, son sistemas diferentes pero no incompatibles: en una misma televisión podemos tener Smart TV y HbbTV.
27
Pese a que estos conceptos puedan parecer complejos, usar estas tecnologías es tan sencillo como apretar un botón y navegar por menús e interfaces que nos mostrarán los contenidos a nuestra disposición. Saber si un televisor tiene Smart TV es sencillo, el propio fabricante se preocupa de aclararlo y de proporcionar cada vez más contenidos [22].
Aunque hace ya varios años que se viene hablando de la televisión conectada a Internet y ya en 2004 la TV híbrida formaba parte del roadmap de la industria; de hecho desde 2008 gran parte de los fabricantes set-top boxes ofrecían en Europa esta posibilidad junto con la recepción de la TDT, es recién en los últimos años que se está desplegando con fuerza en países como Alemania, España, Francia, Austria, Polonia, Suiza, Holanda, Republica Checa, entre otros, en algunos países le han denominado la TDT Híbrida.
El mercado de IPTV aunque se encuentra en crecimiento, sigue siendo inferior al 10% del mercado total de TV. Sin embargo, los operadores de televisión terrestre, por cable y por satélite contemplan la opción de la televisión interactiva, apostando por el modelo híbrido. El mercado de televisión de pago por cualquiera de las plataformas antes mencionadas es enorme con cientos de millones de usuarios, por lo que el mercado potencial para la TV híbrida es amplio y es por ello que está en la agenda de todos los proveedores de telecomunicaciones y suministradores de TV, siendo actualmente el estándar HbbTV el que acapara toda la atención de la industria y, de hecho, ya existen algunas experiencias de despliegue exitoso de la TV híbrida utilizando este estándar, como es el caso de Verizon, FiOS y Orange TV, contando cada uno con más de cuatro millones de clientes, En Alemania, desde su lanzamiento en 2009, la televisión híbrida bajo el estándar HbbTV está muy desarrollada, siendo numerosos los operadores que la ofrecen (ARD, ZDF, RTL, ProSieben, etc.) y los usuarios pueden acceder a decenas de aplicaciones; según un estudio llevado a cabo por la consultora Mücke Sturm Company, en 2014 habrá ya en este país 23 millones de televisores adaptados a este nuevo formato. Otros países, como Reino Unido e Italia, también participan de estas experiencias. En España a finales del 2013 se oficializó el lanzamiento de la aplicación HbbTv denominada “Botón Rojo” de la Red
28
de Televisión Española RTVE, además otras empresas como Mediaset España y Telefónica también están prontos de implantar aplicaciones con HbbTv, apostando por esta nueva forma de ver la televisión y acceder a contenidos varios a través de un televisor o descodificador, conectados a Internet permitiendo a los espectadores acceder a los varios contenidos de cada cadena de televisión o servidores de internet, incluso a contenido en alta definición si el ancho de banda disponible es elevado.
El proyecto de Mediaset España se lleva a cabo de la mano de Telefónica. Quienes han suscrito una alianza estratégica para iniciar las pruebas piloto. El acceso es fácil. La pantalla del televisor muestra una barra lateral en la que aparecen las aplicaciones interactivas. A través de ellas el usuario puede enlazar con Internet o con las redes sociales para obtener datos adicionales sobre el programa que está viendo. La iniciativa que ahora echa a andar está abierta a todos los agentes del sector audiovisual, según sus impulsores. En esta primera fase se trata de sentar las bases de "compatibilidad" entre la televisión y la banda ancha. El siguiente paso será mejorar la "navegabilidad" en Internet. Además, Mediaset se propone crear una televisión a la carta en Movistar Videoclub. Utilizará para ello la plataforma OTT (Over the top) de Telefónica, que permite distribuir contenidos bajo demanda incluso con calidad propia de la alta definición [29].
La televisión híbrida permite varios modelos de negocio ya que la tecnología es flexible, por ejemplo en la feria SIMO Network 2010, Vodafone presentó el que es ahora su nuevo servicio de televisión híbrida, que brinda la posibilidad de ver en el televisor tanto señales TDT (abierta y pago) como streaming y vídeo bajo demanda (en HD, e incluso 3D) así como todo el contenido multimedia (fotos, música, vídeo) que esté disponible en otros dispositivos de la casa, desde teléfonos móviles a PC, a través del estándar DLNA. Vodafone Internet TV incorpora la función de televisión a la carta que permite disfrutar de programas ya emitidos. Este nuevo servicio permitirá al usuario recibir canales de DVB-T así como una variedad de servicios IPTV entre los que se incluirá vídeo bajo demanda. También facilitará el acceso a Internet
29
en la TV, incluyendo otros servicios a la carta y a los sitios de streaming. La caja incluye conectividad DLNA, Wi-Fi y Ethernet.
El funcionamiento de la TV híbrida es muy sencillo de entender, aunque técnicamente tiene su complejidad. En este estándar el radiodifusor elabora su “oferta a la carta” e inserta una dirección de Internet en su señal de TV para acceder a sus contenidos, que el televisor recibe a través de la antena y la muestra al telespectador. Haciendo uso del mando a distancia de su televisor, si el usuario pulsa el botón inmediatamente, se le muestra en pantalla un menú con la oferta de “contenidos a la carta”; el usuario selecciona el contenido que quiere ver y lo reproduce en su TV. Estos contenidos se obtienen a través de la conexión de banda ancha e infraestructura del operador de telecomunicaciones. Cuando quiera salir del modo “TV a la carta” el usuario pulsa otro botón del mando a distancia y, en ese momento, se vuelve al canal de televisión que se estaba viendo.
30
CAPÍTULO 2
HBBTV (Hybrid Broadcast Broadband TV)
La televisión hibrida HbbTV (Hybrid Broadcast Broadband TV) o televisión conectada es un nuevo estándar de la industria que proporciona una plataforma de tecnología abierta y neutral que combina servicios suministrados a través de radiodifusión (broadcast) con los servicios de acceso a internet de banda ancha (broadband). Un diagrama de su funcionamiento se muestra en la figura 9.
Fig. 9 Diagrama de HbbTV
Se trata de una iniciativa de la industria y de promoción para la televisión digital con el fin de armonizar la emisión IPTV, banda ancha y la entrega de entretenimiento para el consumidor final a través de televisores inteligentes conectados a set-top
31
boxes [1]. El consorcio HbbTV, que reagrupa a la radiodifusión digital y las empresas del sector de Internet, establece un estándar para la entrega de la TV abierta y TV de banda ancha para el hogar, a través de una única interfaz de usuario, la creación de una plataforma abierta como una alternativa a las tecnologías de propiedad. Los productos y servicios que utilizan el estándar HbbTV pueden funcionar sobre diferentes tecnologías de radiodifusión, como por satélite, por cable o las redes terrestres.
HbbTV es impulsado por la Unión Europea de Radiodifusores (UER) con el fin de que en el futuro todos los dispositivos, tanto decodificadores como televisores, puedan conectarse de forma interactiva a Internet. El proyecto HbbTV nace en febrero de 2009 derivado de la asociación de los proyectos H4TV francés y el proyecto alemán German HTML Profille. La primera vez que se mostró HbbTV fue en la televisión francesa para el evento deportivo de Roland Garros de ese año [2].
Los miembros fundadores del consorcio HbbTV junto con un nutrido grupo de seguidores han desarrollado conjuntamente la especificación HbbTV la versión 1.1.1 de esta especificación fue aprobada por el ETSI como ETSI TS 102 796, en junio de 2010. Los miembros fundadores del consorcio están formados por radiodifusores, fabricantes de dispositivos de TV y empresas de la comunidad europea, lo que significa que hay un objetivo común de crear servicios y que los radiodifusores puedan ofrecerlos mientras se cumple con las funciones relacionado con el DRM (Digital Resource Managment) para vídeo bajo demanda.
En mayo de 2011 el consorcio HbbTV quedó abierto a la entrada de nuevos miembros y busca ampliar la participación a fin de fomentar la introducción en el mercado y la evolución continua [26]. Desde entonces, el número de estos no ha dejado de crecer y actualmente asciende a más de 60. Entre ellos podemos mencionar: - Organismos de normalización: EBU (Unión Europea de Radiodifusión), IRT, DTG, Fraunhofer IIS.
32
- Organismos de radiodifusión: France Télévisions, TF1, Canal +, NRJ 12, RTL Group, Astra, Eutelsat, Abertis Telecom, TDF, ITV, BSkyB. - Editores de middleware para dispositivos de electrónica de consumo: ANT Software Ltd, iPlus Technologies, OpenTV, Opera Software, Access, Espial, HTTV, Icareus, Irdeto, NDS, Kudelski, Viaccess. - Fabricantes de electrónica de consumo y de componentes de dispositivos: Philips, Samsung, Sony, LG, Loewe, Sharp, STMicroelectronics, Humax, Haier, Kaoin Media, TechniSat, TechnoTrend, iPlus Technologies. - Laboratorios de prueba para dispositivos de electrónica de consumo: Digital TV Labs. - Los miembros del consorcio HbbTV del grupo de dirección son: Abertis, Astra, Ant Software Ltd, Digital TV Labs, European Broadcasting Union, France Télévisions, IRT, OpenTV, Opera, Philips, RTL, Samsung, Sony, TF1.
Actualmente la recepción de televisión digital y, en particular la radiodifusión, de alta definición en el hogar está bastante extendida en toda Europa [28]. La difusión de TV por Internet y la entrega de contenido multimedia a través de Internet también se están convirtiendo en un servicio muy común, aunque dicho contenido sea visto, a menudo, en un ordenador o conectando una pantalla de TV desde dicho ordenador a través de un reproductor multimedia conectado a la red doméstica. HbbTV tiene la intención de ampliar el alcance de los contenidos multimedia directamente a la televisión, de modo que el espectador pueda acceder a dichos contenidos con mayor comodidad.
También los servicios HbbTV se abren paso en Europa especialmente en países como Francia, Alemania, España, Suiza y Austria teniendo como impulsores los operadores públicos y privados de estos países y ofreciendo servicios de VOD (Video On Demand), Teletexto enriquecido, información en directo, etc [2]. En la siguiente imagen (ver figura 10) se muestra la implementación de HbbTV en Europa.
33
Fig. 10 Despliegue de HbbTV en Europa
Aunque no en todos los países que han adoptado existe el mismo despliegue en la reunión del foro HbbTV llevado a cabo en Holanda en Marzo del 2014, se detalla un cuadro (ver tabla 2) con detalle sobre el desarrollo en cada uno de los países, cabe mencionar que también existen noticias que se estaría evaluando el estándar en países fuera de la Unión Europea como China, Estados Unidos y Australia. También el Reino Unido estaría en planes de adoptar HBBTV 2.0.
País Alemania Francia España Austria Polonia Bélgica Dinamarca Finlandia Hungría Holanda Republica Checa Suiza
HbbTV Maduro
HbbTV desarrollado
HbbTV en crecimiento
X X X X X X X X X X X X Tabla 2 Cuadro de desarrollo de HbbTV en países Europeos
34
NORMAS Y ESPECIFICACIÓN HBBTV La especificación HbbTV se basa en los estándares existentes y las tecnologías web, incluyendo OIPF (Open IPTV Forum), CEA, DVB y W3C [21]. Como muestra la figura 11. En este sentido, se adapta a las tecnologías disponibles en lugar de implementar un nuevo desarrollo técnico. Utilizando la tecnología estándar de Internet permite el desarrollo rápido de aplicaciones. La norma europea facilita la combinación de los servicios de radiodifusión y banda ancha y establece las características y las funcionalidades requeridas para la entrega de los mismos; define unos requisitos mínimos, simplificando así la aplicación en los dispositivos y dejando espacio para la diferenciación, lo que limita la inversión requerida por los fabricantes para construir dispositivos compatibles.
Fig. 11 Bloques que componen la especificación HbbTV.
En resumen se tiene los siguientes 4 bloques: OIPF
APIs de Javascript para entornos de televisión.
Formatos de audio y video.
35
Modifica el CE-HTML, lenguaje para la creación de páginas de interfaz de usuario en dispositivos como los televisores.
CEA
APIs de Javascript para servicios bajo demanda.
Conjunto de especificaciones y formatos de imagen de W3C.
Soporte para el control remoto de redes UPnP e Internet.
DVB
Transporte de señalización y aplicaciones vía DVB.
W3C
Recomendaciones para World Wide Web.
XHTML.
Hojas de estilo CSS 2.1, CSS-TV.
ECMA Script.
Peticiones HTTP y HTTPS con XMLHTTP Request.
Por una parte, CE-HTML define las funciones básicas del navegador: CE-HTML se basa en los estándares del W3C Web comunes y especifica un perfil de HTML para dispositivos de CE (electrónica de consumo). Utiliza XHTML 1.0, DOM 2, CSS TV perfil 1.0, así como Java, y está optimizado para renderizar HTML / JavaScript en páginas web en los dispositivos de CE, en concreto en las pantallas de televisión. CE-HTML también contiene elementos tales como la definición de códigos de las teclas del mando a distancia.
Por otra parte, Open IPTV Forum perfil del navegador: Esta especificación ha sido desarrollada para los sistemas basados en DVB-IPTV, pero el API (JavaScript) que proporciona también se puede aplicar a cualquier híbrido de los sistemas DVB. Estas API transmiten las funciones de combinar la imagen de TV con páginas HTML, para sintonizar la televisión DVB o servicios de radio, para agregar eventos a la lista del temporizador, y para leer los metadatos DVB y otra información relacionada con DVB.
36
Finalmente, la señalización y el transporte DVB: La señalización de las aplicaciones es compatible con el estándar DVB. Estas aplicaciones se pueden ejecutar en el contexto de un televisor o un servicio de radio en un múltiplex DVB. De una manera muy similar a la norma MHP, esto se hace a través de la tabla de señalización (AIT) en el correspondiente servicio DVB y se indica en su tabla de mapa de Programa (PMT). La norma DSM-CC define carruseles de objetos para ofrecer aplicaciones de difusión. Los carruseles de objetos también proporcionan una forma para que el receptor se sincronice con los puntos específicos en los medios de comunicación mediante el uso de "eventos de flujo".
Las especificaciones describen cómo las aplicaciones interactivas se señalan en el flujo de datos. La especificación HbbTV no especifica el sistema operativo o plataforma de cliente en sí mismo en el dispositivo receptor. La última especificación aprobada por el consorcio HbbTV es la versión 1.5 de la especificación de HbbTV que proporciona soporte a streaming adaptativo en el protocolo HTTP basándose en la reciente especificación MPEG-DASH, mejorando la calidad del vídeo recibido en conexiones saturadas o de baja velocidad. Además, permite a los proveedores proteger sus contenidos con tecnologías DRM basadas en la especificación de MPEG CENC. Por otra parte, existen significativas mejoras en la guía electrónica de programación, ya que se permite a los operadores introducir información para los siguientes siete días. Otra de las posibilidades que se mejoran es la distribución de aplicaciones manejables directamente por los receptores, otorgando así una experiencia totalmente integrada al usuario. Según el propio consorcio HbbTV, la publicación de la versión 1.5 es la respuesta a una fuerte demanda del mercado por nuevas posibilidades a través de la televisión conectada [20].
FACTORES DE ÉXITO DE HBBTV Al éxito de HbbTV contribuirán fundamentalmente tres factores: la creciente penetración en el mercado de aparatos con el sistema HbbTV integrado, la calidad de los contenidos, y la facilidad de manejo de este formato. Al ser un estándar de código abierto, tiene muchas posibilidades de triunfar sobre otros formatos de carácter
37
cerrado y privado como Google TV y Apple TV, y es que del HbbTV se benefician todos, desde los fabricantes de televisores a las cadenas de televisión, pasando por los portales online y los proveedores de comercio electrónico.
Mediante el nuevo estándar HbbTV las emisoras pueden generar, con la tradicional señal de televisión, un hipervínculo que pulsando un solo botón lleva al usuario directamente a la correspondiente oferta de contenidos online. Además de los servicios tradicionales de difusión, el estándar incorpora servicios de vídeo bajo demanda (VOD), juegos o aplicaciones interactivas como el llamado “botón rojo”, que permite la interactividad con el mando a distancia para ampliar información sobre un tema determinado, votaciones u otras participaciones. HbbTV incorpora un sistema operativo que permite la compatibilidad con aparatos externos, de modo que no es necesario ningún aparato adicional para lograr la conexión a Internet y la interactividad prometida.
Los servicios HbbTV se activan, pulsando el botón rojo del mando a distancia, las aplicaciones se las puede utilizar con las teclas de navegación y las teclas de colores del mando.
El fenómeno masivo de comentar programas por Twitter, Facebook, LinkedIn y otras redes sociales son fenómenos muy recientes que aprovecharán sin duda la tecnología de HbbTV. El volcado de vídeos en YouTube, o de fotos en Flickr, así como la tendencia hacia el cloud computing donde cada vez hay más y más contenidos, son elementos que están nutriendo la televisión que consumimos y si a ello le sumamos la facilidad de sistemas con Android o iniciativas como Google y Apple TV, de uso muy sencillo, podemos asegurar que poco a poco va convergiendo la TV e Internet de la misma manera que hizo la telefonía móvil e Internet. Gracias a que el estándar HbbTV permite acceder a contenido adicional y relevante en Internet sobre los contenidos que estamos viendo en la televisión en un momento determinado, ahora se posibilita la generación de nuevos ingresos para los operadores siempre que el modelo de negocio sea el adecuado.
38
Pero si bien mucha gente expresa su escepticismo acerca de la nueva solución híbrida para la televisión interactiva, argumentando que Internet por sí sola ya ofrece más funcionalidad que las promesas de futuro de HbbTV, además de que la rapidez de evolución de Internet deja obsoleto cualquier desarrollo con pocos meses de vida, lo que si es cierto es que para que pueda tener éxito, es necesario al menos, como sucede en este caso, la estrecha colaboración entre operadores y radiodifusores, ya que la inversión necesaria y el riesgo asociado son muy elevados para ser acometidos por un único agente, así que habrá que esperar algún tiempo para ver cómo se desarrolla y la respuesta de los usuarios a un nuevo canal de comunicación interactiva que combina dos de los ya existentes.
APLICACIONES CON HBBTV La integración de nuevos servicios, interactividad y movilidad permiten la mejora de la experiencia del usuario enriqueciendo la experiencia televisiva. Se incluye un mayor volumen de información, EPG, participación en juegos, compras u otras aplicaciones interactivas y el llamado Botón Rojo o “Red Button”, que permite la aparición de aplicaciones autoarrancables. HbbTV incorpora un sistema operativo que permite la compatibilidad con aparatos externos, de modo que no es necesario ningún aparato extra para lograr la conexión a Internet.
Dentro de las aplicaciones se distingue dos categorías: Por una parte están las que solo se difunden a través del canal de banda ancha y no se pueden declarar en la secuencia de difusión y por otra parte, las que si se declaran en la señalización DVB. Entre las primeras encontramos aplicaciones para redes sociales, juegos, VoD, etc. mientras que entre las segundas podemos citar la publicidad interactiva o votaciones. Para empezar, una aplicación puede arrancar por orden del usuario final, a través del mando a distancia. También puede ser por la señalización en el servicio de difusión o bien por otra aplicación que ya se esté ejecutando. Para finalizar, una aplicación puede detenerse por orden del propio usuario, por orden del sistema bajo condiciones de error o mediante la llamada del método que destruye la aplicación, entre otros [26].
39
Las aplicaciones HbbTV y sus servicios en general son probados por entidades como Digital TV Labs, se trata de un laboratorio que ofrece una aplicación HbbTV para realizar tests destinada a los desarrolladores, ofreciendo pruebas que verifican la compatibilidad entre una amplia gama de receptores HbbTV en el mercado. Dichas pruebas pretenden además asegurar la QoE (Quality of Experience) ofrecida al usuario.
Un sin número de aplicaciones ya se encuentran disponibles para quienes dispongan de un receptor HbbTv, por ejemplo en España, el pionero en lazar su aplicación del “botón rojo” fue Radio Televisión Española ofreciendo a sus usuarios servicios de televisión a la carta el primero es "RTVE.es A la Carta" donde se dispone de toda su programación, pudiendo acceder a la misma cuando guste el televidente y “Clan a la Carta”, este último es una aplicación de vídeos a la carta para el público infantil del canal Clan TVE donde se pueden reproducir las series favoritas desde el servicio de la TDT Híbrida. Los vídeos se pueden reproducir con el audio en español o en inglés.
Siguiendo el ejemplo de la RTVE, otros canales de televisión como TV3 de Cataluña, Telemadrid, Canal Sur, Televisión de Galicia, Radio Televisión Canaria, Televisión de las Islas Baleares, entre otras, están comenzando a ofrecer aplicaciones de televisión a la carta y aplicaciones en línea de contenidos de TV. Goltelevisión aunque sobre una plataforma de pago, también ofrece servicios de HbbTv con resúmenes de los partidos de primera y segunda división. Otra plataforma de pago con aplicaciones interesantes con titulares, entretenimiento, noticias y portadas de periódicos es OrbyTV [30].
Es importante mencionar que si se desea adquirir un receptor con HbbTv, previamente hay que verificar que el mismo sea un dispositivo certificado, para el mercado
español
Abertis
Telecom,
operador
de
infraestructuras
de
telecomunicaciones del grupo Abertis, ha sido reconocido por los radiodifusores como Entidad Certificadora para los fabricantes de receptores. Como Entidad
40
Certificadora, realiza las pruebas necesarias y comprueba que se cumplan las especificaciones técnicas adecuadas por parte de los fabricantes que participan en el desarrollo de la TDT Híbrida. El espectador podrá encontrar una completa gama de receptores Certificados con el logo TDT Híbrida, que indica que dicho aparato ofrece la garantía tecnológica necesaria para ofrecer el servicio, existe un portal donde se encuentra la lista de estos dispositivos, las marcas homologadas son: Panasonic, Philips, Sony, LG, Samsung y Televes [31].
Con HbbTV también se puede incluir una guía electrónica de programas (EPG) mucho más dinámica y amigable que el estándar EPG anterior, esta nueva aplicación del EPG incluye fotografías y demostraciones en video.
También contiene la opción de acceder a una base de datos completa de los vídeos publicados en la web de la estación de Televisión, estas aplicaciones incluyen consejos y videos más vistos de la televisión, también se pueden buscar videos o programas por fecha o por orden alfabético, con varias opciones adicionales como la de por ejemplo marcar los programas favoritos. Los vídeos pueden reproducirse en una ventana o pantalla completa. La ventaja de HbbTV es que se ejecuta en segundo plano de la radiodifusión televisiva. Por lo tanto, podemos suponer que en el futuro crecerán aplicaciones que enriquezcan el programa estándar de televisión con contenido adicional [36].
Presente y Futuro de HbbTv HbbTV sigue su avance en Europa, donde se ha situado como el estándar de facto. Alemania, Francia y España, están liderando el proceso por su aceptación e implantación. La venta de receptores híbridos en Alemania es imparable, con 4 millones de receptores en el mercado hasta la fecha. Se calcula que el 70% de las ventas ya incorporan HbbTV y será un elemento de serie en 2015. En Francia los receptores compatibles HbbTV se sitúan en unos 1,5 millones, de los cuales aproximadamente 400 mil tienen esta opción activa. En 2015 habrá unos 10 millones de receptores conectados, de los cuales al menos el 20% dispondrá de HbbTV
41
instalado. En España se estima que se terminará el año con unos 2 millones de TV conectados a la red, y que habrá alrededor de 1 millón de televisores híbridos. De momento no se dispone de cifras sobre el número de receptores con HbbTV en el mercado.
Estos tres países son los que encabezan el despliegue de la TV conectada en Europa junto con Italia, que sigue el estándar GEM/MHP, y donde se calcula que alrededor de 1 millón de televisores tienen la opción de conectarse a la red. Muy de cerca en este progreso se encuentra la zona nórdica, que también ha oficializado la adopción de HbbTV como estándar. El Reino Unido sigue decantándose por plataformas verticales, como Youview o Freesat, siguiendo muy de cerca los trabajos en HbbTV, y ya han incorporado el estándar a dos de sus especificaciones. Según el representante británico en el congreso, se espera que su país tenga una participación mucho más activa en la evolución del estándar hacia su versión 2.0 [32].
Los fabricantes de TV consideran que la TDT Híbrida aporta grandes ventajas. Juan Carlos Cordo, director de Marketing de Negocio, Marketing y Comunicación de Philips (TPVision), precisó que "no va a ser un fiasco, porque aporta grandes ventajas". Uno de ellos, según él, es que "puedes disponer de contenidos a la carta”. Por su parte, Samuel Fabra, Project Manager de Sony, quiso dejar claro que "una cosa muy distinta son los Smart TV y otra la TV híbrida". Para él, darlo a conocer es fundamental, y por ese motivo alaba el famoso "botón rojo" de TVE, "no sólo no va en contra de los fabricantes sino que es un valor añadido al producto". Y es que hasta la llegada de este botón casi nadie conocía la HbbTV. Ayudas como éstas son las que motivan a estos fabricantes para intentar seguir apostando por esta nueva forma de ver televisión, y no ya sólo con aparatos que lleven activada la HbbTV sino también, como señaló Francisco José Pérez Fernández, Director Comercial Nacional de Televés, "con un concepto de adaptación del parque de televisores que no son compatibles con la televisión híbrida, como cuando lanzamos al mercado, con la llegada de la televisión digital terrestre, un receptor adaptador de las televisiones de tubo que no llevaban TDT incorporada". Eso sí, Francisco Pérez subrayó que no sólo sirve con el esfuerzo que pueden hacer los fabricantes, "para que la gente demande
42
este tipo de televisión es importante que las cadenas pongan contenidos atractivos, y no sólo TVE, sino todas en general". Lo mejor de todo para ellos, como indicó Samuel Fabra, es que "aunque no se renovarán tan rápido como los smartphone, los televisores actuales no van a tardar 20 años, como ocurría antes, para ser sustituidos, por lo que entre todos hay que dar un impulso a la televisión híbrida".
En España habrá más de 100 millones de pantallas en 2018, sumando televisores, teléfonos móviles y tabletas, según datos de la consultora GfK presentados el 12 de noviembre de 2013, en la IV Jornada Anual de Aedeti (Asociación Española de empresas de Televisión Interactiva). En 2013 se comercializarán unos 14 millones de pantallas, con 2,3 millones de televisores de más de 32 pulgadas (que contrastan con los seis millones que se vendieron en 2010, coincidiendo con el ‘apagón analógico'). En cuanto a televisiones inteligentes, las cifras de GfK hablan de que el 33% de las ventas de este año serán productos Smart TV, y que ya estarán presentes en más del 10% de los hogares. En España habrá siete millones de equipos al finalizar el año con capacidad de ser conectados a internet, y un tercio de los hogares contará con la posibilidad de conectarse.
La entrada en funcionamiento del servicio de televisión conectada de TVE, denominado ‘Botón rojo'. Según informó el director de Desarrollo de Negocio de la cadena pública, Francisco Asensi, después del el lanzamiento del botón rojo en la televisión española en los primeros meses ya se superan los 600.000 usuarios al mes. Lo mejor de este servicio, dijo, es que "el tipo de consumo en fundamentalmente audiovisual y supera la hora de duración, dato que es espectacular llevado a términos de Internet". Aseguró que "hay programas, como 'Los conciertos de Radio 3', que van a horas intempestivas, que la gente consume ya más en la web que en la propia televisión". Francisco Asensi tiene claro, sin embargo, que a pesar del buen funcionamiento de ese botón rojo, "ahora toca pasar la voz al consumidor, que vea qué le ofrecemos y todas las alternativas que puede tener para poder comprar un dispositivo de este tipo". Por ese motivo es por el que reconoce que lanzaron la idea del botón rojo, para "dar a conocer las posibilidades que ofrece la TV híbrida", que dice está permitiendo "que el espectador se dé cuenta de que con ella se le está
43
ofreciendo algo nuevo". Lo de menos es la tecnología que va vinculada a este servicio, "hay que hacer que ésta sea invisible, porque la gente tiene que saber que no debe conocer cosas tecnológicas para poder acceder al servicio".
Amadeu Gassó Gimeno, director de Explotación e Ingeniería de TV3, afirma que "la televisión híbrida es sobre todo televisión, no Internet". Aunque resalta que la "televisión conectada es sencilla y muy buena para los usuarios, si las cadenas no tienen más servicios que ofrecerles, al final éstos se irán a los ‘smartphones'. De momento, las pruebas que está llevando a cabo están deparando buenos resultados de audiencias, "y sin haberlo publicitado". Por todo ello pide a los fabricantes que sigan apostando por receptores de TV híbrida, "porque, si no, estarán cometiendo un error estratégico".
Para el director General de Atresmedia Digital, José Manuel González Pacheco, más que una carrera de Fórmula 1, lo de la televisión híbrida es "un maratón, en el que no hay que ir muy rápido, porque tiene que haber un desarrollo de mercado, que los usuarios se acostumbren a ello, algo que todavía no se ha logrado, un parque de receptores y un desarrollo de mercado". Eso sí, pese a todo es optimista, "hay signos de que ahora se puede apostar por todo ello de una manera más activa". También lo dice Ignacio Arrola, director de Marketing de Mediapro, que celebra que "un usuario de Gol TV, sin necesidad de ser cliente, ya puede acceder a contenidos, con lo que tenemos la posibilidad de enseñar nuestro producto", aunque que indica que el principal problema que ve en el tema de la TV Híbrida es "que lo confundamos con internet". En este sentido, el Director de Negocio de TVE aclara que "en España el televisor se compra para ver televisión" y de ahí la necesidad de "crear contenidos" y no ir muy deprisa [32].
MIDDLEWARE GINGA Ginga es el nombre del middleware de la Recomendación ITU-T para servicios de IPTV y del Sistema Nipo-Brasileño de TV Digital Terrestre (ISDB-TB). El nombre fue
44
escogido en reconocimiento a la cultura, arte y continua lucha por libertad e igualdad del pueblo brasileño [41].
Ginga es una capa de software intermedio (middleware), entre el hardware/Sistema Operativo y las aplicaciones, que ofrece una serie de facilidades para el desarrollo de contenidos y aplicaciones para TV Digital, permitiendo la posibilidad
de
poder
presentar
los
contenidos
en
distintos
receptores
independientemente de la plataforma de hardware del fabricante y el tipo de receptor (TV, celular, PDAs, etc.).
Middleware es un neologismo creado para designar capas de software que no constituyen directamente aplicaciones, sino que facilitan el uso de ambientes ricos en tecnología de información. La capa de middleware concentra servicios como identificación, autenticación, autorización, directorios, certificados digitales y otras herramientas de seguridad. En el contexto de la TV Digital, el middleware viene a ser un software que controla sus principales facilidades (grado de programación, menús de opciones), inclusive la posibilidad de ejecutar aplicaciones, dando soporte a la interactividad.
El middleware abierto Ginga esta subdividido en dos subsistemas principales entrelazados, que permiten el desenvolvimiento de aplicaciones siguiendo dos paradigmas de programación diferentes. Dependiendo de las funcionalidades requeridas en cada aplicación, un paradigma será más adecuado que el otro. Estos dos subsistemas son llamados Ginga-J para aplicaciones de procedimiento Java y Ginga-NCL para aplicaciones declarativas NCL.
En comparación con los sistemas de middleware concebidos para los otros estándares de TV Digital, algunas de las funcionalidades de Ginga son innovadoras, desarrolladas específicamente para la realidad brasileña. En Brasil, el uso de la TV como medio de inclusión digital es prioridad para el gobierno, desde este punto de vista, el desenvolvimiento de aplicaciones interactivas para TV Digital ocupa un lugar
45
destacado, lo que no ocurre en otros países donde ya tienen implantado un Sistema de TV Digital hace mucho más tiempo [14].
Arquitectura del Middleware Ginga El middleware Ginga a diferencia de los sistemas hipermedia convencionales, en donde prevalece el modelo de servicio tipo pull, donde es responsabilidad del programa intérprete solicitar un nuevo documento y buscar el contenido de los objetos, como ocurre por ejemplo con los navegadores web, en TV un modelo de servicio es de tipo push. En este caso, la emisora proporciona para la difusión flujos de audio y vídeo multiplexados con otros datos, algunos objetos multimedia pueden ser recibidos bajo demanda, más un servicio de tipo push es predominante.
Además de invertir un paradigma de servicio, los usuarios pueden comenzar a mirar un programa ya iniciado, más aun todavía, los usuarios pueden querer cambiar de canal, y por consiguiente salir y entrar a programas ya en proceso. Otro aspecto desafiante es la edición de documentos durante su exhibición, en los programas en vivo y en programas modificados por retransmisoras, esta posibilidad es bastante interesante. En la figura 12 se muestra la arquitectura de la TV digital, representada en capas de todas las tecnologías ya existentes, una de estas capas es la del Middleware [14].
46
Fig. 12 Arquitectura de la TV Digital, con las tecnologías utilizadas en cada capa
En la figura 13 se presentan la arquitectura en capas de referencia del Sistema TV digital terrestre ISDB-Tb, incluido su middleware Ginga.
Fig. 13 Normas de referencia del Sistema de TV digital terrestre ISDB-Tb
La idea central de la arquitectura en capas, está en que cada una ofrezca servicios para la capa superior y use los servicios ofrecidos por la inferior. De esta manera, las aplicaciones que se ejecutan en TV Digital interactiva usen la capa del middleware, que intermedia toda la comunicación entre las aplicaciones y el resto de los servicios ofrecidos por las capas inferiores.
47
La finalidad de la capa del middleware o capa intermedia es ofrecer un servicio estandarizado para las aplicaciones (capa superior), escondiendo las peculiaridades y heterogeneidades de las capas inferiores (tecnologías de compresión, de transporte y de modulación). El uso del middleware facilita la portabilidad de las aplicaciones, permitiendo que sean transportadas para cualquier receptor digital (o set top box) que soporte el middleware adoptado. Esa portabilidad es primordial en sistemas de TV digital, pues es muy complicado considerar como premisa que todos los receptores digitales sean exactamente iguales.
El universo de las aplicaciones Ginga pueden ser particionadas en un conjunto de aplicaciones declarativas y un conjunto de aplicaciones de procedimiento. Los lenguajes declarativos son más intuitivos es decir de más alto nivel y es por esto que resultan más fáciles de utilizar, normalmente no exigen de un programador experto. Sin embargo, los lenguajes declarativos tienden a ser definidos con un enfoque específico. Cuando el enfoque de la aplicación no se relaciona con el del lenguaje, el uso de un lenguaje de procedimiento es apenas ventajoso, más se hace necesario. Un uso del lenguaje de procedimiento usualmente requiere un muy buen nivel de programación. Una aplicación híbrida es aquella cuyo conjunto de entidades posee tanto contenidos de tipo declarativos como de procedimiento. Una aplicación, entretanto, no necesariamente debe ser puramente declarativa o de procedimiento; sin temor a equivocación se puede afirmar que en los sistemas de TV digital, ambos tipos de aplicaciones coexisten, siendo pertinente que los dispositivos receptores integren soporte para ambos tipos en su middleware. Esto ocurre en todos los middlewares de todos los sistemas incluido el middleware Ginga.
En particular, las aplicaciones declarativas frecuentemente hacen usos de scripts, cuyo contenido es de naturaleza de procedimiento, además una aplicación declarativa puede hacer referencia a un código JavaTV Xlet incorporado. De igual manera, una aplicación de procedimiento puede hacer referencia a una aplicación declarativa, conteniendo, por ejemplo, contenido gráfico, o puede construir o iniciar las aplicaciones con contenidos declarativos. Por lo tanto, ambos tipos de
48
aplicaciones Ginga pueden utilizar las facilidades de los ambientes de aplicación declarativo y de procedimiento.
Una arquitectura de implementación de referencia del middleware Ginga puede ser divida en tres grandes módulos: Ginga-CC (Common Core), el ambiente de presentación Ginga-NCL (declarativo) y el ambiente de ejecución Ginga-J (de procedimiento); esta arquitectura de muestra en la figura 14.
Figura 14. Arquitectura Ginga
Ginga-NCL es el subsistema lógico del sistema Ginga que procesa documentos NCL. Un componente clave de Ginga-NCL es el motor decodificador de contenidos declarativos (Programa intérprete NCL llamado Maestro). Otro de los módulos importante es el agente de usuario del modelo XHTML, el cual incluye un stylesheet (CSS), el interpretador ECMAScript, y la máquina Lua, la que es responsable de interpretar los Scripts Lua. La especificación de este subsistema se base en las normas ABNT NBR 15606-2 [16] y ABNT NBR 15606-5 [49].
Ginga-J es el subsistema lógico del sistema Ginga que procesa el contenido de los objetos Xlet. Un componente clave del ambiente de aplicaciones de procedimiento es el motor de ejecución de contenidos de procedimiento, compuesta pos la máquina virtual de Java. La especificación de este subsistema se basa en la norma ABNT NBR 15606-4 [50].
49
Ginga-NCL y Ginga-J son construidos sobre los servicios ofrecidos por el modulo del núcleo común de Ginga (Ginga-Common Core), cuya composición se muestra en la figura 15. [14].
Fig. 15. Ginga Common Core
Los decodificadores de contenido común sirven tanto para las necesidades de decodificación de las aplicaciones declarativas como de las de procedimiento, así también para la presentación de contenidos comunes como PNG, JPEG, MPEG y otros formatos. El núcleo común de Ginga está compuesto por decodificadores de contenido común y procedimientos para obtener contenidos, transportados en un flujo de MPEG-2 o a través del canal de retorno. El núcleo común de Ginga debe también soportar el modelo de despliegue conceptual especificado por el estándar brasileño de TV Digital [14].
La arquitectura y facilidades de Ginga son proyectadas a ser aplicadas a sistemas de radiodifusión y receptores terrestres (medio aire). Sin embargo, la misma arquitectura y facilidades pueden ser aplicadas a otros sistemas de transporte (como satélite, TV por cable, y sistemas de IPTV).
En general, Ginga no discrimina cualquier aplicación nativa que también puede escoger compartir el plano de gráficos. Esto incluye pero no se limita a: subtítulos para sordos, sistema de mensajes de acceso condicional, menús del receptor, y guía de programas nativos. Las aplicaciones nativas pueden tomar precedencia sobre aplicaciones Ginga. Los subtítulos para sordo y los mensajes de emergencia deben tomar precedencia sobre el sistema Ginga. Algunas aplicaciones nativas, como el
50
encabezamiento cerrado, presentan un caso especial donde la aplicación nativa puede estar activa por largos periodos concurrentemente con aplicaciones Ginga [14].
Ginga-NCL (Nested Context Language) El Ginga-NCL fue desarrollado por la Pontificia Universidad Católica de Rio de Janeiro PUC-Rio, provee una infraestructura de presentación para aplicaciones interactivas de tipo declarativas escritas en el lenguaje NCL (Nested Context Languaje). NCL es una aplicación de XML (eXtensible Markup Language) con facilidades para los aspectos de interactividad, sincronismo, espacio-temporal entre objetos de media, adaptabilidad, soporte a múltiplos dispositivos y soporte a la producción de programas interactivos en vivo no-lineares. El NCL es un lenguaje del tipo basado en la estructura que define una separación bien demarcada entre el contenido y la estructura de un aplicativo, permitiendo definir objetos de media estructurados y relacionados tanto en tiempo y espacio.
Para las tareas que requieren la programación algorítmica, NCL cuenta con LUA como su lenguaje de scripting. Para facilitar el desarrollo de aplicaciones Ginga-NCL, PUC-Rio también creó la herramienta Composer, un entorno de creación dirigido a la creación de programas de NCL para la televisión digital interactiva. En esta herramienta, las abstracciones se definen en los distintos tipos de puntos de vista que le permiten simular un tipo específico de la edición (estructural, temporal, disposición y textual). Estas visiones funcionan de forma sincrónica con el fin de ofrecer un entorno de creación integrado [41].
Ginga-J (Java) El Ginga-J fue desarrollado por la Universidad Federal de Paraiba UFPB, para proveer una infraestructura de ejecución de aplicaciones basadas en lenguaje Java, llamadas Xlet, con facilidades y detalles para el ambiente de Tv digital, proporcionada por la especificación Globally Executable MHP (GEM), que fueron sustituidos más
51
tarde con la especificación abierta Java DTV, desarrollada por Sun Microsystems, ahora Oracle Corporation [41].
Ginga-J es un subsistema lógico del Sistema Ginga que procesa aplicaciones interactivas de tipo procedimental (Xlets Java). Un componente clave del ambiente de aplicaciones procedurales es el mecanismo de ejecución de contenido procedimental, que tiene como base la máquina virtual de Java. Ginga-J está basado en tres grupos de API’s llamados Verde, Amarillo y Azul [14].
PRESENTE Y FUTURO DE GINGA Desde su concepción, Ginga tuvo en consideración la necesidad de la inclusión social/digital y la obligación de compartir el conocimiento de forma libre. Ginga es una tecnología que le da al ciudadano todos los medios para que obtenga acceso a la información, educación a distancia y servicios sociales a través de su TV, el medio de comunicación omnipresente en los países latinoamericanos. Ginga tiene en consideración la importancia de la televisión, como un medio complementario para la inclusión social/digital. Ginga suporta las llamadas "aplicaciones de inclusión", tales como T-Government, T-Health y T-Leraning. Con el desarrollo de Ginga, Brasil se convirtió en el primer país en ofrecer un conjunto de soluciones en software libre para la TV digital.
Ginga es una especificación abierta, de fácil aprendizaje y libre de royalties, permitiendo que todos produzcan contenido interactivo, lo que dará un nuevo impulso a las TVs comunitarias y a la producción de contenido por las grandes emisoras. Extensiones de Ginga, sin embargo, se rigen por sus propias directivas. El entorno declarativo de Ginga, llamado Ginga-NCL tiene también una implementación de referencia en código abierto, desarrollada por el Laboratorio TeleMídia de la PUCRio. Adoptando la licencia GPLv2, el laboratorio TeleMídia garantiza el acceso permanente a toda la evolución del código publicado en la Comunidad Ginga, sean cuales fueren sus aplicaciones y autores de aquí en adelante [41].
52
Los países latinoamericanos tras la adopción del estándar ISDB-Tb, ya han comenzado sus planes para hacer la transición hacia la televisión digital y junto con ello GINGA actualmente está teniendo un gran desarrollo, principalmente su versión de GINGA NCL, por ser la que no necesita pagar royalties. En algunos países como Brasil y Argentina ya han declarado a GINGA NCL como obligatorio para los equipos receptores que ingresan a sus mercados, con esto han conseguido dar un impulso fuerte para el éxito de GINGA. En estos países que actualmente son los pioneros en aplicaciones interactivas ya existe desarrollo de aplicativos GINGA que son transmitidos junto con la programación habitual en los canales de la TDT.
Ginga tiene un gran potencial pues permite realizar un sin número de aplicaciones interactivas que llegarían al televidente de forma totalmente gratuita, con aplicaciones que permiten interactuar con la programación y obtener información sin la necesidad de estar conectados a internet, como es el caso de las aplicaciones locales que no necesitan canal de retorno. Esto viendo desde el punto de vista de la inclusión social a la era digital en países en vía de desarrollo como son los latinoamericanos que aún no tienen extendidas infraestructuras de redes de telecomunicaciones en todo sus territorios y que poseen un nivel de adquisición bajo, prueba de ello, el índice de penetración del internet es bastante bajo a comparación de Norte América o Europa, Ginga vendría a ser una solución muy eficiente.
RELACIÓN DE HbbTV CON GINGA HbbTV no es la única tecnología existente para la televisión interactiva. Un competidor suyo es GINGA, aunque los dos actualmente funcionan sobre plataformas diferentes, por lo que tal vez no se lo pueda denominar como competidor, el primero sobre la televisión digital con el estándar europeo DVB, y el segundo sobre el estándar de televisión digital terrestre ISDB-Tb e IPTV. Ambos tienen muchas cosas en común como por ejemplo sus aplicaciones se basan en un lenguaje XML, HbbTV utiliza CE-HTML y GINGA aunque tiene dos versiones, principalmente se basa en NCL. Ambas son tecnologías abiertas y que están causando el interés por los fabricantes de receptores, por los desarrolladores de aplicaciones y por los televidentes que
53
hallan interesante el poder interactuar con sus televisiones sin tener que pagar por ello.
HbbTV es más reciente pero sin embargo ha ganado terreno en muchos países. La principal razón es que HbbTV tiene aceptación en un mercado muy amplio como es el europeo, con mayor número de aplicaciones y nuevos servicios híbridos. El éxito de HbbTV se puede atribuir a tres factores: su flexibilidad, las bases sobre normas existentes y el apoyo de grupos de la industria, en particular de la Unión Europea de Radiodifusión.
Visto el gran desarrollo y la acogida que está teniendo HbbTV en Europa, se encuentra muy interesante complementar estas dos tecnologías y realizar las pruebas pertinentes para que sobre una aplicación desarrollada en GINGA se pueda rodar o ejecutar aplicaciones HbbTV.
Con la integración de aplicaciones HbbTV dentro de GINGA se los podría ver como socios o complementos, para ampliar la posibilidad de tener más y mejores plataformas de interactividad en el mercado mundial de aplicaciones. Con esto los desarrolladores de aplicaciones GINGA podrían integrar de manera sencilla aplicaciones HbbTV dentro de las suyas, obviamente si las mejoras planteadas para su interoperabilidad también son implementadas por los fabricantes de los receptores que incluyen GINGA.
54
CAPÍTULO 3
ESTUDIO DE INTEGRACIÓN DE HbbTV EN GINGA
En este capítulo se describe el estudio realizado para lograr la integración de las dos plataformas de interactividad. Se muestran las pruebas realizadas y los resultados obtenidos y se encamina el proceso que se debe seguir para alcanzar este objetivo.
Cómo cargar una aplicación HbbTV sobre GINGA. Anteriormente se describió la arquitectura de GINGA y en la gráfica 1.14 se pudo observar que posee un navegador XHTML, el cual incluye un stylesheet (CSS), el interpretador ECMAScript, y la máquina Lua, la que es responsable de interpretar los Scripts Lua. Visto de este modo GINGA si tendría la capacidad de reproducir aplicaciones HbbTV que ocupan código CE-HTML.
Lo primero que se hace es crear un documento de Ginga NCL mediante la utilización del IDE Eclipse SDK que debe tener previamente instalado el plugging de NCL, para mayor detalle ver la información y descargar las fuentes en [74]; luego en su código incluir un objeto de tipo hipermedia declarativo que permita cargar un documento o un archivo HTML. Para tener una visión general de cómo funciona el incluir objetos de tipo hipermedia es necesario revisar la documentación de Nested Context Language 3.0 Part 11 – Declarative Hypermedia Objects in NCL: Nesting Objects with NCL code in NCL Documents [53].
55
A continuación se muestra el código donde se observa que se incluye el enlace o URL de una aplicación NCL, para el ejemplo se utilizó la aplicación HbbTV de la Televisión Española.
83
moveLeft="4" moveLeft="1" moveLeft="2" moveLeft="3"
Aplicacion de prueba Broadcast
Dentro de la cabecera se incluye la declaración de 5 librerías de JavaScript que son las que contienen el código con las funciones y los atributos de las acciones para el funcionamiento de la aplicación. Para conocer mayor detalle sobre el código de cada una de estas se incluye el código completo en el Anexo3.
A continuación se muestra el segundo código CE-HTML, que simplemente es el código declarativo que contiene la estructura de la interfaz principal de la aplicación, dentro de la cabecera se instancia las librerías JavaScript que ocupa un lenguaje imperativo utilizado para indicar a la máquina como realizar las tareas requeridas por la aplicación, además dentro de la cabecera se instancia el documento que contiene la hoja de estilos donde se pone los atributos como el color, el tipo de letra, la posición de las imágenes dentro del background de la estructura de la interfaz principal, etc. Dentro del cuerpo se declara los objetos necesarios para utilizar las funciones OIPF, y la estructura del menú principal con las 4 opciones y las regiones donde se muestra la región de las imágenes informativas y la región de video principal. Los códigos de los archivos complementarios (JavaScript, CSS, XML) se detallan en el Anexo 4.
90
DIEGO GATV
La cabecera no se ha cargado correctamente 99/99/9999
No se han cargado correctamente, debe haber un problema en el servidor