Hoja de ruta
El principio
Section titled “El principio”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.
Ahora: en desarrollo
Section titled “Ahora: en desarrollo”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ón | Por qué importa | Notas |
|---|---|---|
| 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/TOT | Ajusta 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últiplex | Un 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 protegida | Cambiar 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 webhook | Canal 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 disponibilidad | La 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 |
Próximo: comprometido
Section titled “Próximo: comprometido”Especificado y programado, aún no iniciado o aún no terminado. Son compromisos, no aspiraciones.
| Función | Por qué importa | Notas |
|---|---|---|
| Fuentes | ||
| Entrada RTP multicast | Tomar 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áticos | Una 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 canal | Decidir 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 acceso | Servir 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 remultiplexado | La 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 PID | El 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 instalaciones | Un 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 roles | El 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 incluido | Mé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 |
Más adelante: planificado
Section titled “Más adelante: planificado”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ón | Por qué importa | Notas |
|---|---|---|
| Servicios de contenido | ||
| Generador de canal de información propio | Un 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 RTSP | Las 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-C | Recibir 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 UDP | Rellenar 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 canal | Enviar 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/SDP | Anunciar 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 BISS | Cifrado 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 radio | Canales 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ón | Una 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 |
No previsto
Section titled “No previsto”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ón | Por qué importa | Notas |
|---|---|---|
| Procesamiento | ||
| Transcodificación | No 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-CI | Sin 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-T | Los 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 CDN | El 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 |
Influir en la prioridad
Section titled “Influir en la prioridad”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.