Getting Started

Quickstart

De cero a tu primer Live stream en el aire — crea el Channel, el Encoding, el Destination, define el Live stream, arráncalo y monitorízalo.

Este quickstart recorre el flujo de extremo a extremo más simple en C21 Live Control partiendo de una instalación nueva. Vas a crear los tres recursos básicos — Channel, Encoding y Destination — enlazarlos en un Live stream, arrancarlo configurando la matriz de publicación, supervisarlo en On air y detenerlo. Para mantener el camino corto: un Channel, un Encoding, un Destination.

La configuración base que usa esta guía es la de la captura de pantalla de arriba: Source: Demo_File · Encoding: Demo_FHD · Destination: Demo_HLS · Name: LS_DEMO. Cualquier combinación equivalente funciona — el flujo es el mismo.

Cómo funciona

1. Inicia sesión

Abre la URL de Live Control en un navegador (https://<host>:9443) y entra con una cuenta System Administrator — los pasos de creación de Channel, Encoding y Destination requieren ese rol. La vista On air se carga como página por defecto cuando aún no hay broadcasts en marcha.

2. Crea un Channel de entrada

Abre Sources en el menú lateral y pulsa Add source.

Elige el type del Channel — la elección dirige el resto del formulario:

TipoCuándo usarlo
FileFichero de medios reproducido en bucle como señal en directo. La opción más simple para una primera prueba.
SDI · AES/EBUEntrada baseband en un encoder de estudio.
NDIStream NDI anunciado en la red local.
SRTContribución desde campo, caller o listener, con cifrado opcional.
StreamPull IP (HLS / RTMP / HTTP / RTP / UDP multicast).
Stream – C21 Live CloudContribución push hacia C21 Live Cloud (transportes RTMP, SRT o UDP-R).
Youtube LiveIngest de un broadcast público de YouTube Live. Requiere la licencia C21LiveYouTube.

Para esta guía vale un Channel de tipo File (por ejemplo Demo_File) con un fichero de prueba en bucle. Guarda — el Channel aparece en el catálogo. Consulta la referencia completa en Sources.

3. Crea uno o varios Encodings

Abre Encodings y pulsa Add encoding.

Un Encoding es una receta de codificación: codec de vídeo + bitrate + resolución + fps + codec de audio + ajustes de HDR. Para esta guía basta con uno (por ejemplo Demo_FHD — H.264, 1920×1080, ~5 Mbps). La referencia completa de campos vive en Encodings.

Encoding group (opcional — para entrega multi-bitrate)

Si quieres entregar una escala ABR (varias representaciones del mismo broadcast a distintos bitrates) crea un Encoding group desde la pestaña Groups de la misma sección.

El grupo es un conjunto ordenado de Encodings que el Live stream produce en paralelo. Para esta primera prueba puedes saltarlo y enlazar un único Encoding directamente al Live stream.

4. Crea un Destination

Abre Destinations y pulsa Add destination.

Elige el type del Destination. Los tipos soportados son HLS / TS, DASH, CMAF, RTMP, Enhanced RTMP, SRT, STREAM (UDP / MPEG-TS), SDIOUT y Record. El resto del formulario depende del tipo elegido.

Para esta guía un Destination HLS / TS (por ejemplo Demo_HLS) hacia tu CDN o un origen local es la opción más rápida — basta con la URL de ingest y el nombre de stream. Guarda. La referencia completa vive en Destinations.

Destination group (opcional — para emitir a varios destinos en paralelo)

Si quieres emitir el mismo broadcast a múltiples destinos al mismo tiempo (por ejemplo HLS al CDN + RTMP a YouTube + grabación local), agrúpalos en un Destination group desde la pestaña Groups.

Para una primera prueba puedes saltar este paso y enlazar un único Destination directamente al Live stream.

5. Crea el Live stream

Abre Live streams y pulsa Add Live stream. Rellena el editor con los recursos que acabas de crear:

CampoValor
Stream is enabledON (déjalo activo para que el stream se pueda arrancar).
NameNombre visible reutilizado por la UI, la API y los logs (por ejemplo LS_DEMO).
SourceEl Channel del paso 2.
EncodingEl Encoding del paso 3 (o el Encoding group, si creaste uno).
DestinationEl Destination del paso 4 (o el Destination group, si creaste uno).

Las opciones de la columna Options (Real time encoding, Source-synchronized encoding, SCTE markers in HLS/DASH, Crop, Logo, Text overlay) son ajustes avanzados — déjalas desactivadas para esta primera prueba. Pulsa Save.

El nuevo Live stream aparece en la lista de Live streams con una franja de estado en color (gris / rojo para detenido, verde para en emisión).

6. Arranca el Live stream — matriz de publicación

Desde la lista de Live streams, dispara la acción Start en el footer (On air solo permite detener broadcasts; el arranque siempre se hace desde la lista o la página de detalle).

El diálogo de opciones de arranque te pide:

  • Encoder / Encoder group — el Device (o pool de Devices, conjunto) que va a ejecutar el broadcast. Para una configuración mínima basta con un Device con capacidad libre.
  • Matriz de publicación — qué Destinations del Destination group enlazado se activan en este arranque, y qué ruta (primary / backup) usa cada uno. Cuando enlazaste un único Destination en el paso 4, la matriz lleva una sola fila — déjala activa.

Confirma. La franja de estado del Live stream se vuelve verde, el contador de Uptime empieza a correr y la fila aparece en la vista On air. Mientras está al aire, el editor del Live stream queda bloqueado con la alerta "Live stream is running. Stop it to make changes."

7. Supervísalo en On air

Abre On air desde el menú lateral.

La fila del Live stream que acabas de arrancar muestra:

  • Indicador de estado — franja vertical de color en el borde izquierdo. Verde = al aire.
  • Live stream — nombre + encoder/slot.
  • Uptime — tiempo desde que el encoder reportó la emisión como activa.
  • Source / Encoding / Destination — entrypoints, cada uno con su propio indicador de salud.

Pulsa la fila para desplegar el panel de runtime — desde ahí puedes activar/desactivar Destinations, aplicar logo, hacer blackout, cambiar la fuente o empujar metadatos sin sacar el broadcast del aire. La referencia completa de operaciones de runtime vive en On air.

8. Detén el Live stream

Desde la fila On air (o desde la lista de Live streams), dispara la acción Stop y confirma el diálogo "Do you want to stop this Live stream?". La franja de estado vuelve a gris/rojo, la fila sale de la lista de On air y el editor del Live stream se desbloquea.

Siguientes pasos

Copyright © 2026