Skip to content

Vitrina

La vitrina es la aplicación del espectador: lista de canales, guía de programación y reproductor. El suscriptor la abre en el televisor o en el navegador, entra con su cuenta y ve los canales que le dan sus suscripciones.

La vitrina la sirve el propio servidor de Catena, en la misma dirección y el mismo puerto que la consola del operador. Por omisión se abre en la ruta /tv/; en una instalación orientada al espectador se suele mover a la raíz y llevar la consola a una ruta aparte. La distribución se decide durante la instalación.

La misma aplicación funciona de tres maneras:

  • en el navegador — una página web normal;
  • en televisores LG — un paquete webOS;
  • en televisores Samsung — un paquete Tizen.

Qué debe estar configurado

La vitrina no muestra nada por sí sola: muestra lo que el operador ha dado de alta en la consola. La cadena es obligatoria entera, eslabón por eslabón:

  1. Un stream que esté emitiendo de verdad (Crear y gestionar).
  2. Un canal que apunte a ese stream, con su número (Canales).
  3. Un paquete que contenga ese canal (Paquetes).
  4. Un suscriptor con cuenta del portal y una suscripción a ese paquete (Suscriptores).

Lo siguiente es opcional, pero es justo lo que distingue una vitrina de una lista de enlaces:

  • Archivo (DVR) en el stream — sin él el espectador solo ve el directo y ningún programa pasado se abre (Archivo (DVR)).
  • Guía de programación — sin ella la parrilla está vacía y solo se puede ver la emisión actual (Guía de programación).

Un canal sin stream se ve en la vitrina pero no reproduce: el reproductor responde This channel has no broadcast configured.

Cómo entra el espectador

Hay dos formas de entrar y las dos terminan igual: el dispositivo recibe un token propio. Revocar un dispositivo no toca a los demás.

Con usuario y contraseña. El operador los entrega en la ficha del suscriptor, bloque Cuenta del portal. El suscriptor los escribe en la pantalla de entrada. En un ordenador o un móvil este es el camino principal.

Con el código de la pantalla. El televisor muestra un código de seis dígitos y la frase Enter this code in your account on a phone or a computer. El suscriptor abre la vitrina en el móvil o el ordenador, entra allí con su contraseña —eso es su cuenta— y escribe el código en el bloque Sign in a TV. El televisor entra solo en unos segundos, y nadie tiene que teclear una contraseña con el mando.

Pantalla de entrada de la vitrina con el código para confirmar desde la cuenta

El conmutador bajo el formulario (Sign in with a code instead y Sign in with a login and password) cambia entre las dos formas. El televisor empieza por el código, el navegador por el formulario de contraseña.

El código vive 10 minutos y se apaga tras el primer uso. Cinco intentos fallidos seguidos bloquean el usuario durante un minuto; el contador se apaga solo y no hay que desbloquear nada a mano.

Si el suscriptor no se apaña solo, el operador confirma el código por él: ficha del suscriptor, bloque Vinculación del dispositivo. Ese es el camino de soporte; la entrada normal la cierra el propio suscriptor.

Pantallas y mando

La vitrina arranca directamente en el reproductor: el canal ocupa toda la pantalla y encima aparece un momento el aviso con el número, el título y el programa en curso.

El reproductor de la vitrina con el aviso de canal

Los controles son los mismos en el mando y en el teclado:

  • Arriba y abajo — canal anterior y siguiente.
  • Izquierda y derecha — programa anterior y siguiente del canal actual: así se abre el catch-up desde el archivo.
  • OK o espacio — aplicar la elección que muestra el aviso.
  • Atrás — cancelar un cambio de canal aún no aplicado y, con la parrilla abierta, cerrarla.
  • El botón amarillo — abrir y cerrar la guía de programación. En el teclado son F7 y ~.

El cambio de canal deja margen para pensar: las flechas recorren la lista, el aviso enseña dónde se va a caer y el canal cambia con OK o solo, un par de segundos después. Se pueden recorrer diez canales sin obligar al reproductor a abrir cada uno.

Guía de programación

El botón amarillo abre la parrilla. Los canales a la izquierda, sus programas a la derecha; las flechas recorren la parrilla y OK abre el programa elegido.

La guía de programación en la vitrina

Lo que muestra la parrilla depende por completo del horario cargado: sin fuente de la guía la columna de programas está vacía, y eso son datos que faltan, no una vitrina rota — véase Guía de programación.

Los programas que no están en el archivo no se ofrecen. La regla es sencilla: un programa está disponible si su intervalo se solapa con la ventana de archivo del canal. El motivo del rechazo se dice con palabras:

  • This channel is not recorded, so only live is available — el stream no tiene archivo.
  • This programme is no longer in the archive — el programa ha quedado fuera de la profundidad de grabación.
  • This channel has no broadcast configured — el canal no tiene stream asignado.

Los límites del archivo llegan junto con la lista de canales, así que la decisión se toma antes de pulsar: el espectador no se topa con una pantalla en negro.

La cuenta y los dispositivos

La cuenta es la misma vitrina abierta en el móvil o el ordenador: la sección Your account. Contiene tres cosas.

  • Sign in a TV — el campo para el código de seis dígitos de la pantalla del televisor.
  • Your devices — los dispositivos que han entrado con esta cuenta; el actual lleva la marca (this device). El botón Revoke de una fila corta un dispositivo: deja de reproducir de inmediato.
  • Sign out everywhere — revoca todos los dispositivos a la vez. El enlace aparece cuando hay más de un dispositivo y sirve justo cuando el espectador no sabe cuál de las filas es la ajena.

La cuenta del suscriptor: confirmación del código y lista de dispositivos

El Sign out normal apaga primero el token en el servidor y solo después lo olvida en el propio dispositivo: de otro modo en la lista del suscriptor quedaría vivo un token que ya no puede nombrar.

Cambiar la contraseña no desconecta los dispositivos: la contraseña protege la entrada, no los tokens ya emitidos. Para cortar un dispositivo ajeno hay que revocarlo, desde la cuenta o desde la consola del operador.

El operador ve esos mismos dispositivos en la ficha del suscriptor, bloque Dispositivos, y puede revocarlos allí — véase Suscriptores.

Cuántas pantallas a la vez

El número de reproducciones simultáneas es una propiedad del paquete, campo Pantallas simultáneas. Al suscriptor le rige el límite mayor de entre sus paquetes, no su suma; el campo vacío significa una pantalla.

El espectador que llega al límite ve All your screens are busy: someone is watching on another device. Se libera una pantalla cerrando la reproducción en otro dispositivo, o el operador sube el límite en el paquete, y eso surte efecto de inmediato, sin volver a entrar y sin cortar las reproducciones en curso.

El reproductor también nombra los demás rechazos:

  • This device is no longer signed in — sign in again — el dispositivo ha sido revocado.
  • Nothing to play here: the archive does not reach this moment — el intervalo pedido no está en el archivo.

Lista de reproducción para un reproductor externo

Para el suscriptor que ve la televisión en su propio reproductor y no en la vitrina, Catena entrega la lista de canales en M3U y la guía en XMLTV — véase Lista M3U y XMLTV.

Escenarios

Dar de alta a un suscriptor

  1. Cree el suscriptor y fije su usuario y su contraseña en el bloque Cuenta del portal.
  2. Suscríbalo a un paquete — bloque Suscripciones.
  3. Compruebe el bloque Canales disponibles: lo que aparece ahí es lo que verá el espectador.
  4. Entregue al suscriptor la dirección de la vitrina, el usuario y la contraseña.

El espectador ha cambiado de televisor

  1. En el televisor nuevo el suscriptor abre la vitrina y ve un código.
  2. Escribe ese código en su cuenta desde el móvil, y el televisor entra solo.
  3. Corta el televisor viejo en la lista Your devices con Revoke; si no, sigue ocupando una pantalla.

El suscriptor dice que no se ve nada

Lea lo que pone exactamente en la pantalla:

  • All your screens are busy — el límite de pantallas; mire la lista de dispositivos y el campo Pantallas simultáneas del paquete.
  • This device is no longer signed in — el dispositivo está revocado; el suscriptor vuelve a entrar.
  • This channel has no broadcast configured — el canal no tiene stream asignado.
  • Lista de canales vacía — el suscriptor no tiene ninguna suscripción y la instalación no tiene paquetes gratuitos.

Si el canal se ve pero no se abre ningún programa pasado, la vitrina no es el problema: el stream no tiene archivo o la grabación no llega hasta ese momento.

Qué sigue