Integrations

MediaCopilot

Envía grabaciones (o clips cortados en el Editor) a MediaCopilot para transcripción, subtitulado, doblaje y generación de clips.

MediaCopilot es el producto de operaciones de medios con IA de Cires21. Convierte activos de vídeo en transcripciones, subtítulos, pistas de audio dobladas, clips automáticos y metadatos enriquecidos. C21 Live Control se integra con MediaCopilot entregando grabaciones finalizadas — o clips cortados en el Editor de grabaciones — como exportación post-emisión.

La combinación cubre todo el ciclo de contenido: C21 Live Control gestiona la operación en directo y produce la grabación; MediaCopilot transforma la grabación en activos buscables, multilingües y listos para clipping.

Prerrequisitos

Antes de poder configurar la integración se aplican dos prerrequisitos:

  1. Una cuenta de MediaCopilot. MediaCopilot es un producto de Cires21 contratado por separado de Live Control. La cuenta, su URL de tenant y el token API que utiliza Live Control son aprovisionados por Cires21 como parte del contrato de servicio — no hay registro self-service que conecte automáticamente con Live Control. Contacta con tu representante de Cires21 para aprovisionar un tenant de MediaCopilot para tu instalación.
  2. La licencia C21LiveEditor en la instancia de Live Control. El Editor de grabaciones — la superficie que corta un clip de una grabación finalizada y lo envía a MediaCopilot — está controlado por la licencia C21LiveEditor. Sin ella, la pestaña Editor queda oculta en Recordings y la integración no puede usarse desde la UI. Consulta Licencias para el modelo de licencias.

Qué se envía

La unidad de transferencia es una grabación (o un clip extraído de una grabación mediante el Editor de grabaciones) — nunca frames en directo. La exportación se dispara desde el panel de exportación del Editor una vez que la grabación ha alcanzado un estado terminal (su ended_at está establecido, es decir, el Live stream que la produjo se ha detenido).

El activo que llega a MediaCopilot lleva:

  • El fichero de la grabación (el contenedor se elige en el selector Output encoding del Editor — uno de ts, mp4, fmp4, audio).
  • Un JSON sidecar con el identificador del Live stream origen, el identificador del Device encoder, los timestamps started_at / ended_at y cualquier metadato suministrado por el operador.
  • Las qualities disponibles capturadas para esa grabación.
Los activos se suben siempre en passthrough: MediaCopilot ingiere el fichero tal como lo codificó el Editor y no lo transcodifica, evitando una recodificación innecesaria en el SaaS.

MediaCopilot procesa el activo de forma asíncrona y devuelve transcripciones, subtítulos (VTT, SRT, STL), pistas de audio dobladas, clips generados y metadatos enriquecidos.

Configuración

La integración se configura en Integrations → MediaCopilot. Un System Administrator:

  1. Recibe la URL del tenant + API URL + API key de Cires21. Estos se emiten cuando se contrata el servicio de MediaCopilot; Live Control no los aprovisiona por sí mismo.
  2. En Live Control, abre Integrations → MediaCopilot. Por defecto la integración apunta a los endpoints públicos de MediaCopilot SaaS; activa el toggle Custom endpoint solo si necesitas apuntar a un tenant staging o a un proxy.
  3. Pega el API Key (el bearer token).
  4. Guarda.

El formulario expone tres campos (URL, API URL, API Key) más el toggle Custom endpoint que controla si los dos primeros son editables. Una vez guardada la integración, MediaCopilot se convierte en un destino de exportación seleccionable en el Editor de grabaciones.

El flujo

La entrega la dirige el operador desde el Editor:

  1. El Live stream disponibiliza una grabación gracias a que uno de los destinos configurados es de tipo Record. La grabación puede estar todavía en curso o ya cerrada — el Editor abre cualquiera de los dos estados.
  2. Un operador abre la grabación en el Editor de grabaciones, establece marcas in/out si quiere un clip, elige MediaCopilot como destino en el panel de exportación y envía.
  3. Live Control ejecuta el corte y envía el activo resultante (con los metadatos sidecar) al endpoint de ingest de MediaCopilot. El token configurado en la integración autoriza la llamada.
  4. MediaCopilot recibe el activo, lo coloca en la colección configurada y ejecuta su pipeline de procesado (transcripción, subtitulado, doblaje, generación de clips, enriquecimiento de metadatos — según la plantilla).
  5. Los activos de salida quedan disponibles en la UI y API de MediaCopilot. Live Control conserva una referencia al id del activo en MediaCopilot sobre la grabación original para que un operador pueda saltar de uno a otro.

La transferencia es asíncrona: el activo está disponible localmente en Live Control inmediatamente; la salida de MediaCopilot queda disponible cuando su pipeline termina, normalmente en un pequeño múltiplo de la duración de la grabación.

FAQ

Copyright © 2026