Ir al contenido

Hoja de ruta

La documentación de cabeceras tiene la desafortunada tradición de describir el producto que el fabricante pretende tener. Eso sale caro al lector, porque la diferencia se descubre durante la puesta en servicio, en la instalación, con la furgoneta del instalador en la puerta y el coaxial ya tendido. Esta página existe para que la diferencia se descubra mientras aún está eligiendo.

Siguen cuatro grupos. Ahora es lo que se está escribiendo en este momento. Próximo está comprometido y especificado. Más adelante está planificado pero no especificado en detalle, y el orden dentro de él es lo que más probablemente cambie. No previsto es un rechazo deliberado, con su motivo, para que pueda descartar el producto por ello en lugar de esperarlo.

Trabajo en curso. La concentración en la señalización DVB-C no es arbitraria: son los elementos que deciden si un huésped percibe un servicio de televisión profesional o uno claramente improvisado, y son por los que los clientes preguntan primero.

FunciónPor qué importaNotas
DVB-C
Números lógicos de canal (LCN)El canal 5 en el botón 5, en todos los televisores del edificio, sin que nadie toque un mando. Sin señalización LCN, cada televisor numera la parrilla en el orden en que su propia búsqueda encontró los servicios, así que no hay dos habitaciones que coincidan y ninguna tarjeta de canales impresa puede ser correcta. Es, con clara diferencia, la función DVB-C más solicitada.en desarrollo
Reloj TDT/TOTAjusta la hora de todos los televisores de los huéspedes desde el transport stream. Los televisores sin fuente de reloj muestran la hora equivocada en pantalla, programan mal sus propios temporizadores y, en algunos modelos, se niegan a mostrar cualquier información de programación.en desarrollo
Enlace cruzado NIT entre múltiplexUn televisor que encuentra uno de los múltiplex de la instalación conoce a través de él los demás, en lugar de barrer toda la banda para encontrarlos. En una instalación con varias portadoras, esto marca la diferencia entre una búsqueda que tarda segundos y otra que tarda minutos y a veces se salta una portadora por completo.en desarrollo
Identidad de servicio fija y protegidaCambiar la parrilla sin resintonizar todo el edificio. Hoy los identificadores de servicio se derivan de la posición, así que insertar un canal renumera todo lo que viene detrás y todos los televisores del edificio discrepan de la nueva parrilla hasta que se vuelve a buscar. La fijación asocia un identificador a un canal y protege contra un cambio que invalidaría las sintonizaciones existentes.en desarrollo
Operación
Alertas por correo electrónico y webhookCanal caído, fuente conmutada a una de respaldo, ruta multicast muerta. Hoy esto se ve en la interfaz, lo que significa que alguien tiene que estar mirándola. Un equipo en una sala técnica necesita poder levantar la mano.en desarrollo
Contador de reinicios por canal e informe mensual de disponibilidadLa frecuencia de reinicios es la señal más temprana de que una fuente se está deteriorando, y actualmente solo puede obtenerse leyendo registros. Un contador por canal hace visible un origen marginal antes de que falle del todo, y un informe mensual da al operador algo que presentar a su proveedor de contenidos.en desarrollo

Especificado y programado, aún no iniciado o aún no terminado. Son compromisos, no aspiraciones.

FunciónPor qué importaNotas
Fuentes
Entrada RTP multicastTomar un canal de un grupo multicast que transporta transport stream encapsulado en RTP. El MPEG-TS simple sobre UDP multicast ya está disponible —consulte Fuentes MPEG-TS— y cubre el caso de situarse detrás de otra cabecera que envía TS sin encapsular. Lo que falta es el encapsulado RTP que usan algunos codificadores y enlaces de contribución.comprometido
Fuentes de respaldo ordenadas con conmutación y retorno automáticosUna lista de fuentes por canal en lugar de una sola, probadas por orden, con vuelta automática a la principal en cuanto vuelve a estar sana. Hoy, un origen caído significa un canal caído hasta que alguien lo edita.comprometido
Orden de pistas de audio y forzado de idioma por canalDecidir qué idioma selecciona un televisor por defecto y en qué orden se ofrecen las alternativas. Relevante allí donde los huéspedes no comparten un mismo idioma, y actualmente determinado por completo por el orden que use el origen.comprometido
Entrega
Salida HTTP MPEG-TS y HLS con control de accesoServir los mismos canales a los móviles y tabletas de los huéspedes en la red inalámbrica de la instalación, con control sobre quién puede verlos. El multicast no atraviesa una red inalámbrica de huéspedes típica, así que los televisores y los dispositivos personales necesitan una entrega distinta del mismo contenido.comprometido
Guía de programación
Guía de programación en canales con motor de remultiplexadoLa guía en sí ya está disponible: fuentes XMLTV, asociación de canales y EIT en la propia guía del televisor; consulte Guía de programación (EPG). Actualmente la EIT solo se añade a los canales con el motor pass-through. Un canal que tiene que usar el motor de remultiplexado, como una fuente RTMP o fMP4, se asocia y muestra el ahora y a continuación en la interfaz, pero no envía guía a los televisores.comprometido
Fiabilidad
Cartela integrada de "dificultades técnicas"Generada automáticamente para coincidir con el formato de la fuente principal, de modo que un canal caído muestre una explicación en lugar de una pantalla en negro. Las pantallas en negro generan llamadas a recepción; un rótulo, no.comprometido
Desglose del transport stream por PIDEl analizador de transport stream ya está disponible —errores de continuidad, errores de transporte, precisión de PCR y tasa de bits por canal, con gráficas y exportación; consulte Calidad del transport stream—. Lo que falta es el desglose por PID y los errores a nivel de PES. Hoy los recuentos de un canal se suman entre todos sus PID, así que muestran que un canal está dañado, pero no si es el vídeo o una pista de audio.comprometido
Operación
Exportación, importación y clonado de configuración de instalacionesUn clic para tomar la configuración de una instalación que funciona y usarla como base para la siguiente. Hoy esto es una copia de archivo y una edición manual cuidadosa, viable para una instalación y tediosa para veinte.comprometido
Usuarios y rolesEl personal de recepción necesita ver si un canal está en marcha y reiniciarlo. Los instaladores necesitan cambiar parámetros de RF. Una sola contraseña compartida concede ambas cosas, lo que significa que o bien las personas equivocadas pueden romper el múltiplex, o bien las adecuadas no pueden arreglar un canal a medianoche.comprometido
Endpoint Prometheus y panel incluidoMétricas en un formato que la monitorización existente ya entiende, con un panel incluido en lugar de dejarlo como ejercicio. Las etiquetas de métricas para ello ya están en el archivo de configuración como location_name y re_seller.comprometido

Previsto, pero no especificado en detalle ni programado. La demanda de los clientes hace subir elementos en esta lista, y ese es el principal motivo de publicarla.

FunciónPor qué importaNotas
Servicios de contenido
Generador de canal de información propioUn canal que produce la propia instalación: actividades, menús, avisos, servicios del centro, la imagen de una cámara. Para las residencias es el elemento de más valor de toda la lista: un residente que no llega con facilidad a un tablón de anuncios puede leer el menú del día y la actividad de esta tarde desde un sillón. También es la función que hoy más a menudo se construye mal, con un portátil y un modulador HDMI de sobra.planificado
Fuentes
Entrada de cámaras RTSPLas cámaras de la instalación —entrada, aparcamiento, jardín— como canales normales. Complementa el canal de información y se solicita a menudo junto con él.planificado
Entrada de sintonizador: DVB-S/S2, DVB-T y DVB-CRecibir canales por antena —de satélite, de una antena terrestre o de una red de cable existente— en lugar de un proveedor IP. Hoy todas las fuentes llegan por IP, así que una instalación con una parabólica o una antena y sin proveedor IP aún no puede usar Castmux. La entrada de sintonizador eliminaría la dependencia de un proveedor IP para los canales que no lo necesitan, algo que varias instalaciones preferirían.planificado
Entrega
Tasa de bits constante por canal en la salida UDPRellenar un canal con paquetes nulos hasta una tasa fija. Algunos descodificadores y algunos equipos de red se comportan mejor con una tasa constante, y planificar la capacidad frente a una tasa variable es hacer conjeturas con un margen de seguridad añadido.planificado
Varios destinos por canalEnviar un canal a más de un grupo o dirección unicast sin configurarlo dos veces. Duplicar un canal para conseguirlo duplica el ancho de banda de la fuente, que suele ser el recurso limitado.planificado
Anuncios SAP/SDPAnunciar la parrilla multicast para que los receptores y reproductores de software compatibles descubran los canales en lugar de configurarlos a mano con direcciones.planificado
DVB-C
Cifrado BISSCifrado ligero para contenidos cuyo proveedor exige que no puedan recibirse en abierto en una red de cable compartida. No es un sistema de acceso condicional y no se pretende que llegue a serlo.planificado
Servicios de radio tipificados como radioCanales solo de audio señalizados con el tipo de servicio correcto, para que los televisores los clasifiquen como radio en lugar de presentarlos como canales de televisión con la imagen permanentemente en negro.planificado
Operación
Gestión de flotas multiinstalaciónUna vista de todos los equipos que ha instalado un distribuidor, con configuración enviada desde ella. La continuación natural de la exportación, la importación y el clonado, y dependiente de ellos.planificado

Esto no se va a desarrollar, y se da el motivo para que pueda actuar en consecuencia. Algunas son exclusiones que hacen posible el resto del producto; las demás pertenecen a otra clase de equipos.

FunciónPor qué importaNotas
Procesamiento
TranscodificaciónNo es una omisión: es la decisión sobre la que se construye el resto del producto. Transmitir el vídeo intacto es lo que permite 25 canales en un equipo sin ventilador de 2 GB y lo que garantiza que la imagen sea exactamente la que envió el proveedor. Añadir un codificador costaría un orden de magnitud más en hardware e introduciría una pérdida de calidad en todos los canales para atender a una minoría que la necesita.no previsto
DVB-C
Acceso condicional completo (DVB Simulcrypt)Un sistema de acceso condicional con ECMG, gestión de derechos y logística de tarjetas inteligentes es otro producto vendido a otro cliente. Intentarlo comprometería la sencillez que permite que un solo técnico instale este en una tarde.no previsto
Desencriptado DVB-CISin soporte para CAM. Las fuentes deben llegar en abierto. Desencriptar el servicio cifrado de otro conlleva obligaciones de hardware, de licencias y contractuales que no encajan en un equipo de este tamaño.no previsto
Entrega
Salida de modulador DVB-TLos edificios en los que se instala este producto están cableados para DVB-C, así que la demanda no ha aparecido. Es una cuestión de demanda y no de principios: si los clientes lo piden en número suficiente, pasará a la lista.no previsto
Distribución a escala de CDNEl objetivo es un edificio. El blindaje del origen, la caché en el borde y la distribución multirregión son otra arquitectura, y fingir lo contrario daría como resultado un producto mediocre en ambas cosas.no previsto

El orden aquí refleja lo que han pedido los clientes, y cambia cuando piden otra cosa. Si un elemento de Más adelante es el que decide si Castmux encaja en su instalación, dígalo: una instalación concreta con un requisito concreto hace avanzar un elemento más que cualquier cantidad de opinión interna. Escriba a [email protected] o plantéelo en su próxima revisión.

No se dan fechas, y es deliberado, no evasivo. Una fecha asociada a un elemento que nadie ha empezado es una conjetura presentada como compromiso, y acaba convirtiéndose en una disculpa. Una lista ordenada, mantenida con honestidad, le dice qué llegará antes que qué, que es la pregunta que realmente importa cuando decide si instalar ahora o esperar.