Gratis
Prueba el panel con un catálogo pequeño, sin coste.
Gratis para siempre, sin tarjeta
Empieza gratis- Streams
- 50
- Líneas
- 100
- Nodos de servidor
- 1
- Soporte
- Comunidad
Infraestructura OTT · plataforma de gestión de vídeo
Una plataforma de gestión de vídeo autoalojada para emisoras, operadores OTT y empresas de medios. Gestiona el streaming en directo, el vídeo bajo demanda, los suscriptores y la entrega distribuida desde un único sistema, en servidores que controlas tú.
Funciona con las aplicaciones y los decodificadores que tus espectadores ya usan

Capacidades de la plataforma
Todo lo que necesita un servicio de vídeo, desde las fuentes hasta la pantalla del espectador, en un solo panel que gestionas tú. Cada capacidad que figura abajo ya está en el producto.
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

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

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
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

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
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
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

Inicio de sesión en dos pasos, secretos sellados en reposo, enlaces de reproducción firmados y vinculados al espectador, reglas de IP y de país, límites de conexiones y protección contra fuerza bruta.
TOTP · claves selladas con AES · URL firmadas con HMAC · reglas de GeoIP e ISP

Cada pantalla de abajo es el panel de una instalación nueva con el catálogo de ejemplo.
Soluciones
La misma infraestructura sirve a un campus, un hotel, una empresa, una emisora, una comunidad o un estudio: se configura para cada uno, no se reconstruye para cada uno.
Educación y formación Vídeo de cursos, clases en directo y televisión de campus para colegios, centros de formación y universidades.
Hoteles y resorts Televisión en la habitación con los canales del establecimiento, información y servicios para huéspedes.
Formación corporativa Vídeo interno, bibliotecas de formación y sesiones en directo para empleados, por departamento.
Radiodifusión y televisión Distribución OTT de los canales y el archivo propios de una emisora, sobre su propia infraestructura.
Organizaciones comunitarias Eventos en directo, asambleas y grabaciones para los miembros, en el local y en casa.
Fitness y bienestar Clases en directo y una biblioteca de sesiones grabadas para los miembros de un estudio o una cadena. También en la plataforma
Arquitectura de la infraestructura
Un servidor de gestión guarda el catálogo, los suscriptores y los socios. Los nodos de streaming transportan el tráfico. Tus propios sistemas hablan con la API. Añadir capacidad significa registrar otro nodo, no reconstruir el servicio.
Elige una parte del diagrama para ver qué hace.
Cómo funciona
El mismo camino para cada canal, película y episodio.
El admin añade canales, películas, series y radio y los agrupa en bouquets.
Un paquete define los bouquets, la duración, el número de conexiones y el precio en créditos.
Un revendedor gasta créditos en un paquete; el sistema crea la línea y sus enlaces de reproducción.
El espectador introduce la línea en una aplicación; el sistema la comprueba y reproduce desde un servidor adecuado.
Entrega
Empieza con un solo servidor. Añade nodos cuando crezca la audiencia: el panel los instala, dirige a los espectadores hacia ellos y mantiene tus fuentes fuera de la vista.
Registra más servidores desde el panel; un nodo se instala por SSH y los espectadores se dirigen a un nodo según la carga y el país.
El origen toma cada canal una sola vez y lo distribuye a cada espectador y nodo, de modo que tu proveedor ve una conexión, no una por espectador.
Cada paquete decide los formatos de salida. Los canales que lo necesitan se transcodifican con FFmpeg; los canales con retardo y el envío RTMP vienen incluidos.
Las películas y los episodios se descargan o se codifican en tu mediateca, y los nodos guardan en caché lo que reproducen sus espectadores.
Cada enlace de reproducción está firmado, caduca y queda ligado a la dirección del espectador, así que un enlace copiado no sirve en otro sitio.
Un instalador para Ubuntu y Docker Compose, copias de seguridad programadas de la base de datos y endpoints de estado y métricas para tu monitorización.

Aplicaciones y dispositivos
Una línea funciona allí donde se entienda la Xtream Codes API, una lista M3U, un portal MAG o Enigma2, y también en el navegador.
IPTV Smarters, TiviMate, XCIPTV, GSE y cualquier otra aplicación que hable la Xtream Codes API: servidor, usuario, contraseña.
Listas M3U y M3U Plus con logotipos, grupos y una guía XMLTV, además de formatos ya preparados para receptores Enigma2.
Decodificadores MAG a través del portal y receptores Enigma2 mediante una lista o un plugin, con inicio de sesión por dirección MAC.
Nada que instalar: TV en directo, películas, series y la guía en el navegador, con una línea o un código de activación.
Gestión de socios y de la distribución
Gestiona socios de distribución, cuentas delegadas, suscripciones y permisos de acceso desde una plataforma centralizada. Cada socio tiene su propio panel, sus créditos y sus límites; lo que puede ver, vender y cambiar lo define su grupo.
La plataforma nunca toca el dinero de tus clientes. Tu sistema de facturación o de comercio cobra el pago; un conector o la Reseller API crea y renueva el acceso.
Crea, renueva, modifica y suspende líneas y subrevendedores desde tu propio sistema, con claves de API distintas por sistema y un identificador de petición que evita cobros duplicados.
Notificaciones firmadas cuando una línea se crea, se renueva, está a punto de caducar o ha caducado, y cuando los créditos se están agotando.
Conectores de código abierto para las plataformas habituales de facturación y tienda, publicados con sus pasos de instalación en plugins.xtream-ui.pro — lee el código antes de instalarlo.
El panel nunca contacta con tus espectadores, y una línea eliminada desaparece para siempre: sin papelera, sin copia oculta.

Conectores
Nueva versión · Prueba de 90 días
El panel se ha reconstruido desde cero: un núcleo más rápido, un clúster de nodos edge, una biblioteca multimedia de verdad, un inicio de sesión reforzado y un negocio de distribución que se conecta a tu facturación. Todo lo que ves a continuación está en la versión que instalas hoy.
Un núcleo nuevo y ligero con un servicio por rol: panel, API de suscriptores, worker y servidor multimedia. Se instala en Ubuntu en minutos con un solo instalador, se actualiza con un solo script y cada versión muestra su número.
Una importación única copia categorías, bouquets, grupos, paquetes, usuarios del panel y líneas desde el panel que usas hoy, a través de su API. Solo lee el panel antiguo, así que puedes probar el nuevo a su lado.
Registra un servidor y el panel lo instala como nodo por SSH. Los espectadores se reparten por carga y por país, los nodos guardan en caché lo que reproducen sus espectadores y el servidor principal atiende a todos hasta que añades el primer nodo.
El origen extrae cada canal en directo una sola vez y lo distribuye a todos los espectadores y nodos. Los canales que lo necesitan se transcodifican, los canales con retardo y el envío RTMP vienen integrados, y las fuentes se comprueban de forma programada.
Las películas y los episodios se descargan o se codifican en tu biblioteca con metadatos de TMDB, los catálogos de proveedores se sincronizan de forma programada y los contenidos sin uso se limpian automáticamente.
Los revendedores tienen créditos, fijan sus propios precios, venden pruebas desde una cuota y gestionan a los subrevendedores que tienen debajo. Los grupos deciden qué puede ver, vender y cambiar cada uno, y cada venta queda en un libro de registro.
Experiencia para desarrolladores
Las mismas operaciones que ofrece el panel están disponibles para tus propios sistemas: una API HTTP con claves por sistema, webhooks firmados y un despliegue documentado.
Crea, renueva, modifica y suspende accesos desde tu sistema de facturación, tu LMS o tu sistema de gestión hotelera (PMS); cada escritura lleva un identificador de solicitud, así que un reintento nunca cobra dos veces.
Notificaciones firmadas cuando un acceso se crea, se renueva, está a punto de caducar, caduca o se desactiva, y cuando los créditos de un socio se están agotando.
Claves con nombre, con un indicador opcional de solo lectura, una lista de IP permitidas y una fecha de caducidad; cada una actúa como el administrador que la posee, con un registro de llamadas.
Un instalador para Ubuntu, unidades de systemd, variables de entorno para cada servicio, un laboratorio Docker para desarrollo y una descripción OpenAPI de la API de suscriptores.
curl "$API/reseller/v1?action=get_lines" \
-H "X-API-Key: $RESELLER_KEY"curl -X POST "$API/reseller/v1" \
-H "X-API-Key: $RESELLER_KEY" \
-d "action=renew_line" -d "id=1042" \
-d "request_id=$(uuidgen)"Eventos de webhook
Seguridad y propiedad
Nada de tu servicio vive con nosotros: el panel, la base de datos, los medios y las claves están en tus servidores. Estas son las protecciones que tiene hoy el código.
Cada binario se ejecuta en tus propios servidores Linux; las únicas llamadas salientes son las que tú activas, como la comprobación de actualizaciones o una consulta a TMDB.
Postgres en tu host, volcados cifrados programados, una copia externa opcional en almacenamiento compatible con S3 y una comprobación de restauración en cada volcado.
Roles y grupos de permisos para el panel, inicio de sesión en dos pasos, secretos sellados en reposo y un registro de auditoría de quién cambió qué.
Los nodos recurren al origen, el origen mantiene una conexión de origen por canal, las tareas se ejecutan con arrendamientos y plazos, y el modo de mantenimiento informa a los espectadores de lo que ocurre.
Métricas de Prometheus para la API, el panel y el worker, endpoints de estado, vistas de conexiones y tráfico, y alertas por correo, Telegram o webhook.
Enlaces de reproducción firmados y con caducidad, vinculados a la dirección del espectador, límites de conexiones, reglas de GeoIP e ISP y bloqueo automático de intentos de fuerza bruta.
Empieza gratis y crece cuando estés listo. Los planes se diferencian por la capacidad y el soporte que recibes.
Prueba el panel con un catálogo pequeño, sin coste.
Gratis para siempre, sin tarjeta
Empieza gratisRecomendado
Para un servicio en crecimiento con sus propios revendedores.
o $529 / año −10%
≈ $44 / mes · facturado anualmente
Elegir ProfessionalSin límite de streams ni de líneas, soporte prioritario.
o $1,069 / año −10%
≈ $89 / mes · facturado anualmente
Un equipo dedicado, un SLA e integración con tus sistemas.
Precio según tu despliegue
Contactar con ventas| Función | Gratis | Profesional | Business | Enterprise |
|---|---|---|---|---|
| Mensual | $0 | $49/mes | $99/mes | A medida |
| Anual | $0 | $529/año | $1,069/año | A medida |
| Ahorro anual | No incluido | 10% | 10% | A negociar |
| Streams | 50 | 500 | Ilimitado | Ilimitado |
| Líneas | 100 | 2,000 | Ilimitado | Ilimitado |
| Nodos de servidor | 1 | 5 | 20 | A medida |
| Soporte | Comunidad | Estándar | Prioritario | Dedicado |
| SLA | No incluido | No incluido | No incluido | Incluido |
| Integración a medida | No incluido | No incluido | No incluido | Incluido |
| Ayuda con la migración | No incluido | No incluido | Opcional | Incluido |
Los límites de arriba cuentan objetos del panel. Esto es lo que significa cada uno para tu servicio y qué ocurre cuando creces.
Todos los pagos se procesan por una canalización TLS endurecida.
Renovación de la licencia sin interrupciones, con avisos antes del vencimiento.
Soporte técnico permanente para los planes de pago.
Descarga
Los paquetes de instalación y los conectores tienen cada uno su propio sitio público, con sumas de verificación de cada archivo y las instrucciones completas.
download.xtream-ui.pro
Un solo paquete contiene todos los servicios, el instalador y los scripts de actualización, desinstalación y restablecimiento. Un único comando configura PostgreSQL, Redis, ffmpeg y los servicios del sistema; nginx delante de tus dominios es solo una opción más.
plugins.xtream-ui.pro
17 conectores de código abierto (licencia MIT) permiten a un revendedor vender líneas y cuentas de subrevendedor desde WHMCS, WooCommerce, Odoo y otros sistemas. Un pedido pagado crea la línea; la renovación, la suspensión y la cancelación siguen de forma automática.
Versiones iniciales, aún no probadas en uso real: prueba un conector en una copia de prueba de tu sistema antes de aceptar pedidos reales.
Respuestas directas
Las preguntas que la gente se hace sobre el producto antes de instalarlo, cada una respondida con palabras sencillas. Todo lo que se afirma a continuación describe lo que el software hace hoy; el centro de ayuda entra en los detalles.
Xtream UI Pro es una plataforma de infraestructura OTT y gestión de vídeo autoalojada: un único panel, que se ejecuta en tus propios servidores Linux, para gestionar canales en directo, vídeo bajo demanda, suscriptores, socios y nodos de streaming distribuidos. Está formada por unos pocos servicios en Go (el panel de administración, la API para suscriptores, el worker en segundo plano y el origen de medios), con PostgreSQL como base de datos y ffmpeg para analizar y codificar. Los espectadores ven el contenido con las apps y los dispositivos que ya usan la Xtream Codes API, listas M3U, el portal MAG o Enigma2, o en el reproductor web integrado.
Xtream UI Pro se instala en Ubuntu 22.04 o 24.04 con un solo comando. El instalador configura:
Los nodos de streaming se añaden más tarde desde el panel: el panel los instala por SSH desde el mismo paquete, sin nada que preparar en el nodo.
Un espectador puede ver el contenido con cualquier app que use la Xtream Codes API (IPTV Smarters, TiviMate, XCIPTV, GSE y similares) en móviles, tabletas, Android TV y smart TV; con una lista M3U o M3U Plus y una guía XMLTV en cualquier reproductor que las lea; en un dispositivo MAG a través del portal; en un receptor Enigma2 mediante una lista o un plugin; y en el navegador con el reproductor web integrado. Formatos compatibles: Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS. Los canales en directo se entregan como HLS o MPEG-TS, con catch-up y timeshift cuando la fuente lo permite.
Xtream UI Pro tiene un conector listo para 17 plataformas de facturación y comercio: WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja. Un conector se instala en el lado del revendedor (PHP o Python, según la plataforma), se comunica con la Reseller API con la clave propia del revendedor y crea, renueva o suspende líneas cuando se paga un pedido; el panel devuelve webhooks firmados para line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low. Los conectores son de código abierto en https://github.com/xtreamui-pro/plugins.
Xtream UI Pro entrega vídeo en directo y bajo demanda a través de un origen y nodos de borde opcionales. El origen, el servidor de medios del host principal, mantiene una conexión ascendente por cada canal en directo y la reparte entre sus espectadores. Un nodo de streaming, registrado desde el panel e instalado por SSH, obtiene cada canal del origen una sola vez y sirve a los espectadores cercanos, con su propia caché para los archivos bajo demanda. La API dirige a cada espectador a un nodo según la carga y el país (GeoIP) y vuelve al origen mientras no haya ningún nodo disponible. Los enlaces de reproducción están firmados, tienen tiempo limitado y están vinculados a la dirección del espectador.
Sí. Xtream UI Pro admite la player API de Xtream Codes, las listas get.php, la EPG XMLTV, el portal Stalker de los dispositivos MAG y los formatos de Enigma2, así que las apps, los dispositivos y las listas que funcionan con un panel Xtream Codes funcionan con él sin cambios; estos formatos de intercambio se mantienen compatibles a propósito y están fijados con pruebas. Un panel PHP en funcionamiento se puede copiar en él con la herramienta de importación (categorías, bouquets, paquetes, usuarios del panel y líneas) a través de la Admin API de ese panel, en solo lectura. El panel en sí, la Reseller API y la Admin API son nuevos.
Un socio (revendedor) es una cuenta del panel con su propio panel de control, créditos y permisos, hasta 5 niveles de profundidad. El administrador define los paquetes: bouquets, duración, número de conexiones y precio en créditos; un revendedor gasta créditos para crear o renovar una línea, y reparte pruebas y códigos de activación dentro de las reglas de su grupo. Todo lo que un revendedor hace en el panel también está disponible para sus propios sistemas mediante la Reseller API (HTTP, la clave en la cabecera X-API-Key, ids de petición idempotentes) y mediante los webhooks firmados.
Todo se guarda en tus servidores: la base de datos, los archivos de medios, las claves y las copias de seguridad. El panel llama al fabricante solo para una cosa, la comprobación diaria de actualizaciones, que envía únicamente el número de versión y se puede desactivar; cualquier otra llamada saliente va a un servicio que configuras tú, como TMDB para los metadatos de películas, las descargas de la base de datos GeoIP, el correo, Telegram o el almacenamiento S3. Las copias de seguridad son archivos pg_dump programados, cifrados cuando se define una frase de contraseña, y cada uno se vuelve a leer con pg_restore para comprobar que el archivo está íntegro, con una copia opcional en almacenamiento compatible con S3; el inicio de sesión en dos pasos, los secretos sellados en reposo y un registro de auditoría protegen el panel.
Centro de ayuda
El centro de ayuda las responde con detalle; aquí tienes algunas para empezar.
Abrir el centro de ayudaInstala la plataforma en tus propios servidores, añade tus fuentes y a tus espectadores, y mantén cada parte del servicio en tus manos.
¿Dudas antes de empezar o ayuda para poner en marcha tu primer servidor? Escríbenos por el canal que prefieras.