Tu propio cine online: del archivo de la película a la reproducción con Catena
Tu propio cine online: del archivo de la película a la reproducción con Catena
Estás creando un cine online con tu propia marca. Ya sabes cómo serán las fichas de las películas, qué suscripciones vender y qué recomendar a los espectadores. El siguiente reto es convertir el botón «Reproducir» en una reproducción que funcione en el televisor de casa y en el móvil, soporte la demanda de un estreno y siga siendo fácil de gestionar a medida que crece la videoteca.
Detrás de ese botón hay varias operaciones relacionadas. Hay que subir la película, prepararla en calidades adecuadas, almacenarla en servidores, autorizar al espectador y servirla desde una copia lista. Al añadir películas y servidores, estas operaciones deben seguir siendo repetibles.
El catálogo VOD de Catena reúne este proceso en tu propio hardware. Tu equipo trabaja con la película en el catálogo, mientras Catena gestiona sus archivos, tareas de procesamiento, copias y reproducción. La vitrina y la lógica de negocio se conectan a la parte de streaming mediante API.
Cómo trabajan tu cine y Catena
Una película tiene dos fichas con funciones distintas. Tu vitrina guarda el título, la sinopsis, el póster, la clasificación por edad y las condiciones de compra. Catena guarda los archivos, su disponibilidad, las ubicaciones de almacenamiento y los enlaces para el reproductor. Un identificador permanente del asset conecta ambas fichas.
| Tarea | Dónde se resuelve |
|---|---|
| Colecciones, búsqueda por género, recomendaciones y fichas de películas | Tu vitrina y su sistema de gestión de contenidos |
| Suscripciones, pagos y decisión sobre quién puede ver la película | Tu servicio y sistema de facturación |
| Subida de vídeo y preparación de calidades | El catálogo VOD y las tareas de Catena |
| Almacenamiento de copias y elección del servidor de reproducción | El clúster de Catena |
| Interfaz de visualización | El reproductor de tu web o aplicación, que recibe vídeo HLS/DASH de Catena |
Esto permite desarrollar tu propio servicio utilizando un sistema común para preparar y distribuir vídeo. El equipo puede gestionar subidas, tareas de codificación y ubicaciones de archivos desde Catena, sin mantener por separado scripts e inventarios de servidores.
Subir una película y mantener el catálogo organizado
En Catena, una película se representa como un asset: una entrada del catálogo que contiene uno o varios archivos. Una clave como movies/drama/first-film ayuda al operador a encontrarla en el árbol de carpetas. Cada asset tiene también un asset id inmutable, que puedes guardar en la ficha correspondiente de tu vitrina.
Puedes renombrar la clave legible o cambiar su prefijo. Los archivos permanecen en su sitio y los enlaces basados en el asset id siguen funcionando. Los editores pueden reorganizar la videoteca manteniendo la conexión con las fichas publicadas.

Para las primeras películas, utiliza la consola: selecciona archivos o arrástralos al catálogo. Antes de subirlos, define el nombre del asset y la plantilla de procesamiento. Catena elige un almacenamiento disponible con el mayor espacio libre; los datos pasan directamente del navegador al streamer. El panel de subidas muestra el progreso y permite cambiar de sección de la consola mientras se carga el archivo. Mantén abierta esa pestaña del navegador.
Cuando el contenido llega a través de tu propio portal editorial, puedes integrar las subidas mediante la API. El token de subida restringido permanece en el servidor del portal; el navegador recibe permiso para una subida concreta. Así se incorpora la recepción de archivos al proceso habitual del equipo.
Preparar las calidades una vez y repetir el proceso para toda la videoteca
Un archivo original pesado resulta poco práctico para distribuirlo a todos los espectadores. Puedes preparar una resolución alta para televisores y calidades menores para móviles y conexiones más lentas. Un reproductor con reproducción adaptativa puede elegir una variante adecuada de la escalera de calidades.
En Catena, la plantilla de asset define resolución, códec y bitrate de cada calidad. Para una prueba piloto puedes utilizar 1080p, 720p y 360p; los parámetros concretos dependen de los originales, los dispositivos y los requisitos de imagen. La plantilla también determina si se conserva el original o se elimina después del procesamiento.

Selecciona la plantilla al subir el archivo y deja activado el procesamiento del vídeo según la plantilla. Catena crea una tarea cuando termina la subida. El operador ve la cola, el ejecutor, el progreso y el resultado, o el motivo de un fallo. Los archivos de salida aparecen en el mismo asset, junto al original si se conserva.
La tarea también crea un descriptor .smil: el punto de entrada para reproducir toda la escalera. El reproductor recibe un manifiesto HLS o DASH con las variantes preparadas. Tu vitrina enlaza la película con ese punto de entrada y Catena mantiene la lista de archivos subyacente.
La escalera estándar codifica las pistas de audio del original en AAC y conserva sus etiquetas de idioma. Si el original contiene varias versiones dobladas, se mantienen en las calidades de salida; la selección de idioma depende del reproductor.
Conectar el botón «Reproducir» con el permiso de visualización
La ficha del asset permite probar un archivo en el reproductor de la consola y copiar enlaces HLS, DASH o RAW. Sirve para verificar la subida y la reproducción. Los enlaces de la consola incluyen tickets temporales; tu servicio emite los tickets de sus espectadores mediante la integración.
El espectador elige una película, tu servicio comprueba su suscripción o compra y solicita a Catena un ticket de reproducción. Después entrega al reproductor la URL con el ticket. En VOD, el acceso puede limitarse a un asset concreto. Catena valida el ticket durante la reproducción y tu servicio gestiona las condiciones de venta.
La duración del ticket se define al emitirlo. Ten en cuenta la duración de la película y las pausas previstas: una sesión no puede continuar después de que el ticket expire. La autorización de reproducción y el cifrado del contenido son tareas distintas; el ticket descrito aquí controla el acceso al vídeo.
Añadir copias y distribuir espectadores entre servidores
Un servidor basta para probar el proceso. Para mantener una película disponible si falla una máquina y distribuir la audiencia, crea copias en otros streamers.
Define el número de copias en la misma plantilla. Una copia significa el original más otro servidor con los archivos. Catena elige un streamer adecuado con espacio libre y crea una tarea de copia. Una plantilla solo de copia permite replicar contenido preparado sin volver a codificarlo.
Los archivos se reciben y verifican en el servidor de destino. Hasta que esté completo el asset, esa ubicación no se considera una copia lista. La ficha muestra el original y las copias, sus estados y el número de espectadores.

El enlace a la película permanece igual. Para una nueva solicitud, Catena elige el servidor con menos sesiones entre las ubicaciones disponibles y listas, teniendo en cuenta las zonas de distribución configuradas. Cuando un servidor se declara no disponible, las nuevas solicitudes van a las copias restantes. La reproducción en curso no se traslada automáticamente: si falla el servidor, el reproductor debe volver a conectarse.
Para un estreno, esto ofrece una herramienta concreta: preparar copias con antelación y atender a la audiencia desde varios servidores. Planifica juntos el número de copias, la capacidad de red y el rendimiento de los discos; la distribución utiliza el número de sesiones, no las IOPS medidas. Las réplicas favorecen la disponibilidad, mientras las copias de seguridad del contenido se mantienen por separado: eliminar un asset afecta a todas sus ubicaciones.
Qué puede ver el equipo después del lanzamiento
Los operadores pueden responder a preguntas cotidianas desde la consola:
- ¿Por qué la película aún no está lista? Las tareas muestran el procesamiento, un error o el motivo de espera, como falta de espacio o de un servidor adecuado para la copia.
- ¿Dónde están los archivos? La ficha del asset enumera el original y las copias, su disponibilidad y sus revisiones.
- ¿Cómo se distribuyen los espectadores? Las ubicaciones muestran el número de espectadores; las sesiones VOD también forman parte de la audiencia del panel.
- ¿Cómo aplicamos una nueva plantilla a una película existente? Guarda la plantilla del asset y luego inicia una tarea explícitamente. Cambiar la plantilla no vuelve a codificar por sí solo los archivos existentes.
Esto acorta el recorrido desde «la película no se reproduce» hasta comprobar un archivo, una tarea o un servidor concreto. El equipo de streaming puede ver el estado de la videoteca aunque sus archivos estén repartidos entre varias máquinas.
Probar tu cine con la primera película
- Instala Catena siguiendo el inicio rápido. Configura un almacenamiento VOD en el streamer y una dirección accesible desde los navegadores para subir archivos y reproducirlos.
- Crea una plantilla de calidades y sube una película de prueba con ella. Espera a que estén listas las salidas y verifica la reproducción de la escalera.
- Vincula el asset id y el nombre del archivo
.smila la ficha de tu vitrina. Integra la emisión de tickets después de comprobar el derecho de acceso del usuario. - Prueba la reproducción en tu reproductor con los dispositivos y conexiones previstos, incluyendo la selección de calidad e idioma si la película tiene varias pistas de audio.
- Añade un segundo streamer, configura una copia e inicia una tarea. Cuando esté lista, comprueba cómo se distribuyen los nuevos espectadores y cómo se recupera el reproductor al desconectar un servidor.
La prueba piloto recorre todo el proceso de una película: desde el archivo original hasta la reproducción autorizada desde varios servidores. Después puedes aplicar las mismas plantillas y la misma integración al resto de la videoteca.
Cuéntanos cuántas películas quieres almacenar, qué dispositivos necesitas admitir y cuántos espectadores simultáneos esperas. Te ayudaremos a planificar la parte de streaming de tu cine online con Catena.