Encodings

Encodings

Define el codec, bitrate, resolución, fps, cadena de audio y modo HDR que un Live stream aplica a la salida.

Qué es un Encoding

Encodings es la sección del menú lateral que cataloga recetas de codificación. La entidad subyacente es un Encoding: la receta que C21 Live Control entrega al encoder al arrancar un Live stream. Un Encoding agrupa sus ajustes de vídeo y de audio; no lleva binding a Channel ni a Destination. El mismo Encoding puede reutilizarse entre muchos Live streams, solo o como un peldaño de un Encoding group para entrega multi-rate.

La sección Encodings lleva dos pestañas en la barra superior: Encodings (perfiles individuales) y Groups (escalas ABR). Consulta Encoding groups para la segunda.

Cómo funciona

Define

Pulsa Add encoding en la barra superior. El editor expone dos bloques de ajustes: Video y Audio. Cualquiera de los dos puede marcarse inactivo en un Encoding solo-audio o solo-vídeo.

Enlaza

Enlaza el Encoding a un Live stream desde el editor de Live streams — elígelo bajo el campo Encoding. Alternativamente, adjúntalo a un Encoding group como uno de los peldaños de una escala ABR.

Ajustes de vídeo

CampoNotas
ActiveSi la codificación de vídeo está activa.
CodecUno de h264, hevc, vp9, copy, logo. El valor copy es passthrough — sin recodificación. h265 se acepta en escritura como alias de hevc. El valor logo transcodea una imagen estática o un clip corto como vídeo H.264 mientras el audio sigue siendo el directo de entrada — útil para broadcasts de radio-como-vídeo donde el operador quiere una pista visual programable sobre un audio en directo (consulta Emitir radio como vídeo).
BitrateBitrate de vídeo objetivo en kbps.
FPSFrame rate. El valor 0 significa "copiar fps de la fuente".
Size widthAnchura de salida en píxeles; la altura se deriva del aspect ratio de la fuente.
Aspect ratioUno de 16:9, 4:3, 1:1, 9:16, 11:9.
DeinterlaceUno de disabled, yadif, yadif2x, bwdif, interlaced_tff. off se acepta como alias de disabled.
H.264 profileCuando codec = h264: baseline, main o high.
H.264 levelCuando codec = h264: 0 (auto), 1.05.1.
Keyframe intervalCadencia de keyframes en frames.

Los ajustes HDR viven en su propio fieldset — consulta Color & HDR abajo.

Ajustes de audio

CampoNotas
ActiveSi la codificación de audio está activa.
CodecUno de mp4a (AAC), copy. La etiqueta legacy AAC se acepta como alias en escritura.
BitrateBitrate de audio en kbps.
Channels1 (mono) o 2 (estéreo).
Sample rateUno de 22050, 44100, 48000 Hz.

Color & HDR

El fieldset Color & HDR del editor de Encoding controla el espacio de color y el modo HDR aplicados al stream codificado. Es visible solo cuando el codec de vídeo es HEVC — cambiar el codec a otro reinicia el modo a SDR.

Formulario UI

El formulario es un selector en dos pasos:

  • Color ModeSDR (BT.709), BT.2020 (10-bit) o HDR.
  • HDR Mode (sub-selector, solo cuando Color Mode es HDR) — HLG o HDR10.
Color ModeHDR ModeValor API (hdr_mode)
SDR (BT.709)sdr
BT.2020 (10-bit)bt2020_sdr
HDRHLGhlg
HDRHDR10hdr10

Referencia de modos

ModoProfundidad de bitsProfile HEVCColor spaceTransfer functionUso
sdr8MainBT.709BT.709Entrega de definición estándar — default.
bt2020_sdr10Main10BT.2020BT.709Gamut de color amplio sin brillo HDR.
hlg10Main10BT.2020ARIB STD-B67HDR broadcast — retrocompatible con pantallas SDR.
hdr1010Main10BT.2020SMPTE ST 2084 (PQ)HDR cine con metadatos estáticos.

Los metadatos estáticos de HDR10 (Mastering Display, MaxCLL, MaxFALL) se propagan desde la fuente de entrada cuando están presentes. Las entradas codificadas (SRT, UDP, RTMP) llevan los metadatos en el bitstream; las entradas SDI no los llevan y solo se aplica el VUI de color.

Requisito de hardware

La codificación HDR requiere un encoder GPU (NVIDIA NVENC) o encoder VPU (Netint Quadra) en el Device. Los encoders solo-CPU no soportan HDR. Cuando se configura un modo HDR en un encoder solo-CPU, el encoder cae a SDR y muestra un warning.

En la vista Start Live stream, los encoder groups que contienen solo Devices solo-CPU se deshabilitan con un mensaje explicativo cuando algún Encoding del Live stream enlazado lleva un modo HDR.

Compatibilidad con destinos

Tipo de destinoSoporte HDR
CMAFSoportado (DASH + HLS fMP4 con señalización VIDEO-RANGE y CICP).
DASHSoportado (SupplementalProperty CICP en el MPD).
SRTSoportado (metadatos de color en el VUI del bitstream HEVC).
STREAM (UDP / RTP)Soportado (MPEG-TS — metadatos de color en VUI).
Enhanced RTMPSoportado (HEVC sobre Enhanced-RTMP — metadatos HDR en VUI / SEI).
HLS / TSSoportado (HEVC 10-bit en TS con VIDEO-RANGE=PQ/HLG y atributo de codec hvc1). Los operadores deben verificar que el CDN o endpoint receptor acepta HEVC en TS; los endpoints HLS legacy de solo-H.264 rechazarán el stream.
RTMPNo soportado (RTMP no transporta HEVC).
RecordNo soportado (la grabación almacena solo H.264).
SDIOUTNo soportado.

El overlay de logo queda automáticamente deshabilitado en dos combinaciones:

  • Entradas 4K (3840×2160), en cualquier modo HDR — incluido SDR.
  • Cualquier salida HDR activa (bt2020_sdr, hlg, hdr10), a cualquier resolución.

Cuando se requiere un logo en un broadcast HDR, debe quemarse en la fuente aguas arriba del encoder. El overlay sigue funcionando normalmente para entradas SDR hasta 2560×1440.

Restricción de Blackout / SCTE / ID3

Las superficies de blackout, SCTE e ID3 en runtime quedan automáticamente deshabilitadas cuando alguna salida activa es HEVC por encima de 1080p (anchura > 1920 o altura > 1080) o HEVC con HDR activo (cualquier modo distinto de sdr). El frontend deshabilita el botón Blackout en los Live streams afectados — consulta On air → pestaña Blackout.

Reglas de Encoding group

Dentro de un Encoding group:

  • Todos los Encodings del grupo deben compartir el mismo hdr_mode. Mezclar modos HDR dentro de un grupo se rechaza.
  • HDR no puede combinarse con h264 ni con Encodings entrelazados (interlaced_tff) en el mismo grupo.

Badge en lista

La lista de Encodings muestra un badge específico de modo en cada Encoding cuyo hdr_mode no sea sdr: BT.2020, HLG o HDR10.

  • Encoding groups para escalas ABR y conjuntos multi-rate.
  • Live streams para el binding desde un Live stream a su Encoding.
  • Devices para las rutas hardware que cada codec y modo HDR requiere.
  • On air — las reglas de elegibilidad de la pestaña Blackout que la restricción HEVC / HDR afecta.

FAQ

Copyright © 2026