Inicio
XtreamUIPro

Fitness y bienestar

Clases en directo y una biblioteca de sesiones, vendidas por el estudio

Una clase sale en directo desde el estudio, la grabación se une a una biblioteca por instructor y programa, y el acceso del miembro sigue a la membresía que vende tu tienda, en servidores que gestiona el estudio y con la audiencia siempre tuya.

Una clase de fitness en grupo en un gimnasio siguiendo a un monitor.
Foto: U.S. Marine Corps · Public domain

Los retos

Lo que tiene que resolver un estudio

  • Miembros que entrenan en casa

    Los miembros quieren el horario en directo y las grabaciones en casa, y el estudio quiere esa audiencia en su propio servicio, no en el de una plataforma pública.

  • Un acceso que sigue a la membresía

    Una membresía comprada, pausada o cancelada en la tienda del estudio debería abrir, mantener y cerrar el acceso al vídeo sin trabajo manual.

  • Varios estudios, una biblioteca

    Una cadena necesita que cada estudio emita sus propias clases compartiendo una biblioteca y un sistema de membresías.

Cómo ayuda Xtream UI Pro

Cómo encaja la plataforma

  • Una clase es un canal en directo

    Cada estudio envía su clase en directo por RTMP a un canal; un horario de canales es un bouquet y un programa es un paquete de bouquets.

  • La tienda crea el acceso

    Un conector para tu plataforma de comercio (WooCommerce, Shopify y otras) o la Reseller API crea la línea del miembro al comprar y la renueva con cada pago.

  • Una biblioteca, varios estudios

    Las sesiones grabadas son entradas VOD en categorías por instructor y por programa; cada estudio es una cuenta de socio que gestiona su propio horario.

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

  • 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

  • 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

  • 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

  • Seguridad y control de acceso

    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

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

Despliegue de ejemplo: una cadena de tres estudios

Un servidor de gestión en la oficina central, cada estudio enviando sus clases, la tienda de la cadena gestionando las membresías y miembros viendo en teléfonos y televisores.

Elige una parte del diagrama para ver qué hace.

En un despliegue de fitness las fuentes son el codificador en directo de cada estudio y las sesiones grabadas; el panel guarda la biblioteca y las líneas de los miembros; el origen atiende a la audiencia, con un nodo añadido para una cadena grande; la plataforma de comercio se conecta mediante un conector o la API.

  1. Instalar en la oficina central

    Un servidor ejecuta el panel, la API, el worker y el origen; cada estudio recibe una cuenta de socio con sus propios permisos.

  2. Configurar las clases

    Un canal en directo por sala de estudio, enviado por RTMP; bouquets por horario y por programa; grabaciones subidas a la biblioteca.

  3. Conectar la tienda

    El conector de comercio crea una línea al comprar con la membresía como caducidad, la renueva con el pago y la desactiva al cancelar.

  4. Ver desde cualquier lugar

    Los miembros usan una aplicación de reproducción en su teléfono o televisor, o el reproductor web; un límite de conexiones por línea mantiene personal la membresía.

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.

En tu sectorEn la plataforma
Clase en directoCanal en directo: un stream con sus fuentes, EPG y formatos de salida
Sesiones grabadasCatálogo VOD: películas y series con temporadas y episodios, categorías y metadatos
Horario o programaBouquet: un conjunto con nombre de canales, películas o series que concede un paquete
Acceso de los miembrosLínea: un acceso con su paquete, bouquets, caducidad, límite de conexiones y salidas
Periodo de afiliaciónFecha de caducidad de la línea, renovada mediante un paquete, un crédito o la API
Integración de comercio o membresíasReseller API y webhooks: las operaciones del panel desde tu propio sistema

Consideraciones de integración

Las plataformas de comercio con un conector listo (WooCommerce, Shopify, PrestaShop, Odoo y otras) crean y renuevan las líneas de los miembros al comprar; cualquier otro sistema usa la Reseller API y webhooks. Los codificadores se conectan por RTMP. No hay integración nativa con un producto concreto de gestión de gimnasios.

Consideraciones de seguridad

Un límite de conexiones por línea evita que se comparta una membresía; los enlaces de reproducción están firmados y caducan; las cuentas de socio de los estudios solo ven a sus propios miembros y su horario; las cuentas de la oficina central usan inicio de sesión en dos pasos y el registro de auditoría.

Derechos de contenido y licencias

El estudio necesita los derechos de la música y del material de sus clases y grabaciones; la plataforma no suministra contenido ni derechos. Se aplican los planes estándar.

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
¿Cómo obtiene acceso un miembro tras comprar una membresía?

El conector de tu tienda o la Reseller API crea la línea del miembro al comprar y la renueva con cada pago; el miembro inicia sesión en el reproductor con las credenciales que envía la tienda.

¿Puede un estudio de la cadena gestionar sus propias clases?

Sí. Cada estudio es una cuenta de socio con sus propios permisos y su panel; la oficina central conserva la biblioteca y las membresías.

¿Con qué ven los miembros?

Con una aplicación de reproducción en su teléfono o televisor que hable la API de Xtream Codes o M3U, o con el reproductor web en un navegador. No hace falta una aplicación propia.