Inicio
XtreamUIPro

Telecomunicaciones e ISP

Un servicio de televisión en la red propia del operador

Tus suscriptores reciben una parrilla de canales y una biblioteca VOD servidas desde nodos en tus puntos de presencia. Sus líneas se crean y renuevan desde tu facturación, y los revendedores venden con créditos desde sus propios paneles.

Un técnico instala una placa en un rack de servidores de un centro de datos.
Foto: panumas nikhomkhai · Pexels License

Los retos

Lo que tiene que resolver un operador

  • La televisión como parte de la suscripción

    Una oferta de televisión debe venderse, facturarse y cancelarse con el plan de internet, no funcionar como un sistema aparte con sus propias cuentas.

  • Tráfico que se queda en tu red

    Una parrilla servida desde un centro de datos lejano carga el enlace ascendente y se nota en la calidad; la entrega debería empezar cerca del suscriptor.

  • Revendedores y niveles

    Los revendedores regionales venden y dan soporte al servicio, y cada plan limita cuántas pantallas puede usar a la vez un hogar.

Cómo ayuda Xtream UI Pro

Cómo encaja la plataforma

  • Planes desde la facturación

    Un paquete por nivel de suscripción concede sus bouquets y lleva una duración; tu facturación crea, renueva y desactiva la línea del suscriptor mediante un conector o la Reseller API.

  • Un nodo por punto de presencia

    Los nodos se registran desde el panel y se instalan por SSH; cada uno toma un canal en directo una sola vez del origen, guarda en caché la biblioteca VOD y atiende a los suscriptores que se le dirigen.

  • Revendedores con créditos

    Un revendedor es una cuenta de socio (revendedor) con créditos, un grupo de permisos y sus propias líneas; los subrevendedores pueden reflejar una red de revendedores, y el límite de conexiones se define por suscripción.

Capacidades de la plataforma

Lo que usa este sector

Las capacidades de abajo son las que necesita este despliegue. Todas están ya en el producto; nada de lo que figura aquí está previsto o es bajo petición.

  • Streaming en directo

    Canales en directo desde tus propias fuentes, con EPG, catch-up y timeshift cuando la fuente lo permite, entregados como HLS o MPEG-TS a las aplicaciones y receptores que usan tus espectadores.

    Hub de origen con una conexión de origen por canal · RTMP de entrada y salida · transcodificación con ffmpeg

  • Vídeo bajo demanda

    Películas, series con temporadas y episodios y radio, organizadas en categorías y bouquets, con metadatos de TMDB y una tarea de ingesta que descarga y codifica tus fuentes.

    Enlaces de reproducción firmados y con caducidad · caché de VOD por nodo

  • Nodos de streaming distribuidos

    Registra servidores de borde desde el panel; los espectadores se dirigen a un nodo según la carga y el país, y el origen atiende a todos mientras no exista ningún nodo.

    Instalados por SSH desde el panel · enrutamiento GeoIP · latidos y estadísticas de tráfico

  • Gestión de suscriptores

    Una línea es el acceso de un espectador: paquete, bouquets, caducidad, límite de conexiones y formatos de salida, con códigos de activación, pruebas y renovaciones que siguen las mismas reglas en todas partes.

    API de Xtream Codes, M3U/XMLTV, portales MAG y Enigma2, reproductor web

  • Gestión de socios

    Cuentas delegadas con créditos, permisos y su propio panel, hasta cinco niveles de profundidad, para los distribuidores, operadores y revendedores con los que trabajas.

    Grupos y permisos · libro de créditos · subsocios

  • API e integraciones

    Crea, renueva y suspende accesos desde tus propios sistemas mediante la Reseller API, recibe webhooks firmados y conecta plataformas de facturación o comercio con un conector listo para usar.

    Reseller API con identificadores de solicitud idempotentes · claves de Admin API · 17 conectores

  • Supervisión y operaciones

    Vistas de conexiones y tráfico, registros de auditoría, métricas de Prometheus, alertas por correo, Telegram o webhook, modo de mantenimiento y comprobación de actualizaciones integrada.

    Endpoints /metrics · cola de tareas con arrendamientos · copias de seguridad cifradas de la base de datos

En el panel

Las páginas en las que vive este despliegue

Capturas del panel de una instalación nueva con el catálogo de ejemplo. Nada es una maqueta.

La página Streams del panel: los canales en directo con su estado, categoría, fuente y formatos de salida.
Streaming en directo · Hub de origen con una conexión de origen por canal · RTMP de entrada y salida · transcodificación con ffmpeg
La página Movies del panel: las películas del catálogo con su categoría, año y estado.
Vídeo bajo demanda · Enlaces de reproducción firmados y con caducidad · caché de VOD por nodo

Arquitectura de la infraestructura

Ejemplo de despliegue: un ISP regional

Un servidor de gestión en la sede central del operador, un nodo en cada punto de presencia, una parrilla de canales y una biblioteca VOD, líneas de suscriptores gestionadas por la facturación del ISP y revendedores como cuentas de socio con créditos.

Elige una parte del diagrama para ver qué hace.

En un despliegue de operador, las fuentes son las señales de canales con licencia y la biblioteca VOD; el panel contiene los paquetes, los bouquets, las líneas de los suscriptores y los créditos de los revendedores; el origen y un nodo por punto de presencia atienden a los suscriptores; la facturación se conecta mediante un conector o la Reseller API.

  1. Instalar en la sede central

    El panel, la API, el worker y el origen funcionan en los servidores del operador; la base de reproducción es la dirección a la que acceden los suscriptores, y se registra un nodo para cada punto de presencia desde Servidores.

  2. Definir los planes

    Bouquets para la parrilla básica, los canales premium y la biblioteca VOD; un paquete por nivel de suscripción con su duración y su precio en créditos.

  3. Conectar la facturación

    WHMCS, Odoo u otro conector, o las propias llamadas de la facturación a la Reseller API, crean una línea cuando empieza una suscripción, la renuevan cada periodo y la desactivan cuando se cancela.

  4. Añadir los revendedores

    Cada revendedor regional recibe una cuenta de socio con créditos y un grupo que lo limita a las líneas; las ventas del revendedor gastan los créditos del paquete.

Correspondencia de configuración

Tus conceptos, los objetos de la plataforma

La plataforma no tiene objetos específicos de un sector: un bouquet, una línea, un paquete o una cuenta de socio se usa como el concepto que necesita tu sector. Son correspondencias conceptuales, no funciones nativas de ese sector.

Guía de configuración paso a paso

Requisitos previos, despliegue en la sede central y en los puntos de presencia, planes, integración de la facturación, revendedores, seguridad y resolución de problemas, paso a paso.

Leer la guía de configuración
En tu sectorEn la plataforma
Cuenta de revendedor o de socio regionalCuenta de revendedor (reseller): un panel delegado con créditos, permisos y sus propias líneas
Nivel de canales o pack adicionalBouquet: un conjunto con nombre de canales, películas o series que concede un paquete
Canal de televisiónCanal en directo: un stream con sus fuentes, EPG y formatos de salida
Biblioteca VODCatálogo VOD: películas y series con temporadas y episodios, categorías y metadatos
Acceso de televisión del suscriptorLínea: un acceso con su paquete, bouquets, caducidad, límite de conexiones y salidas
Fin del periodo de facturaciónFecha de caducidad de la línea, renovada mediante un paquete, un crédito o la API
Pantallas por suscripciónConexiones máximas de la línea: cuántos dispositivos pueden ver a la vez
Integración de facturación y aprovisionamientoReseller API y webhooks: las operaciones del panel desde tu propio sistema
Nodo del punto de presenciaNodos de streaming: servidores de borde registrados desde el panel, uno por sede o edificio

Consideraciones de integración

La facturación se conecta mediante los conectores de código abierto que se instalan en el lado del operador (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo y otros) o mediante la Reseller API y los webhooks; no hay integración nativa con un producto OSS o BSS concreto más allá de esos conectores, ni inicio de sesión único para los espectadores.

Consideraciones de seguridad

Las líneas de los suscriptores llevan un límite de conexiones y pueden vincularse a una dirección, un país o un ISP; los enlaces de reproducción están firmados y caducan; detrás de un proxy inverso, TRUSTED_PROXIES mantiene la dirección real en los registros y en las reglas de IP; las cuentas del panel usan inicio de sesión en dos pasos, grupos de permisos y claves de la Admin API con lista de IP permitidas; el registro de auditoría y las copias de seguridad cifradas lo completan.

Derechos de contenido y licencias

El operador necesita los derechos de cada canal y título que ofrece a sus suscriptores; la plataforma no aporta contenido ni derechos. Se aplican los planes estándar; un compromiso Enterprise añade trabajo de integración y un SLA.

Derechos de contenido y uso aceptable

Centro de ayuda

Preguntas de este sector

Las preguntas que hacen los operadores antes de un despliegue. El centro de ayuda tiene las generales.

Centro de ayuda
¿Se puede vender el plan de televisión junto con el plan de internet?

Sí. Un paquete por nivel y un conector o llamadas a la API desde tu facturación crean la línea cuando empieza la suscripción y la desactivan cuando termina.

¿Qué sistemas de facturación son compatibles?

Diecisiete conectores de código abierto cubren sistemas como WHMCS, Blesta, HostBill, FOSSBilling, Odoo y otros; cualquier otro sistema usa la Reseller API y los webhooks. No hay conector para productos BSS propietarios.

¿Cómo funcionan los revendedores?

Un revendedor es una cuenta de socio con créditos y sus propias líneas, y opcionalmente con subrevendedores por debajo. Es una cuenta delegada, no una instalación aislada.