Skip to content

Detalles del stream

La página del stream responde a la pregunta «qué viaja ahora mismo en el stream»: junto a los ajustes está el resumen de pistas — una línea por pista. Sin transcodificador hay un solo bloque, Contenido del flujo. Cuando el transcodificador funciona, hay dos: Entrada, antes del transcodificador y Salida, después del transcodificador.

Resumen de pistas: la entrada antes del transcodificador y la salida después

Pista de vídeo

La línea de la pista de vídeo se lee de izquierda a derecha:

  • dirección v1 — el número de la pista: los pushes y los peldaños del transcodificador la eligen por él;
  • códec y perfil — h264 (high): el perfil aparece entre paréntesis cuando se ha leído del flujo; los nombres van en minúsculas — baseline, main, high, main10 y otros;
  • tamaño y barrido — 1920x1080: la geometría de pantalla del fotograma; la letra i tras el tamaño (1920x1080i) significa barrido entrelazado, el progresivo y el desconocido van sin letra;
  • forma del píxel — SAR 16:11 en una pista anamórfica, junto al tamaño: los píxeles no son cuadrados y la geometría de pantalla es más ancha que el rúster (véase Vídeo anamórfico y SAR);
  • cadencia — 25 fps;
  • velocidad — a la derecha de la línea, la velocidad medida de la pista.

Pista de audio

  • dirección a1 y códec — aac, ac3;
  • frecuencia de muestreo — 48 kHz;
  • número de canales — 2 ch;
  • disposición — stereo, 5.1(side), 7.1: nombres canónicos de los juegos de canales, como los imprime ffprobe.

La disposición aparece solo donde la fuente la declara con exactitud: AC-3 y E-AC-3 llevan una máscara de canales, y las pistas de salida del transcodificador, la disposición real del codificador. Un códec que señala únicamente el número de canales no inventa la disposición: la pista aac, 48 kHz, 2 ch no la tiene, y eso no es mono ni un error.

Pistas de texto

Los subtítulos, el teletexto y el texto reconocido están en el resumen de salida junto al vídeo y el audio: el teletexto como un árbol de sus páginas, los closed captions como una sección propia con sus servicios. Los detalles están en las páginas Subtítulos y teletexto y Reconocimiento de voz.

Entrada y salida

Los dos resúmenes juntos responden a la pregunta «qué hizo el transcodificador»: la entrada describe la fuente, la salida — lo que llegará al espectador. Las diferencias se leen directamente:

  • un perfil en la salida frente a un códec crudo en la entrada — la entrada se ha transcodificado;
  • 1920x1080i en la entrada frente a 1920x1080 en la salida — el barrido entrelazado se ha resuelto;
  • 6 ch en la entrada frente a 2 ch en la salida — el audio multicanal se ha reducido a estéreo.

En la API

La misma composición la sirve GET /streamer/api-v4/streams/stats/{name}: media_info es la salida, inputs[].media_info la entrada.

{
  "media_info": {
    "tracks": [
      { "id": "v1", "content": "video", "codec": "h264", "profile": "high",
        "width": 1920, "height": 1080, "interlaced": true, "field_order": "tff",
        "fps": "25", "bitrate_kbit": 5900 },
      { "id": "a1", "content": "audio", "codec": "ac3", "sample_rate": 48000,
        "channels": 6, "channel_layout": "5.1(side)", "bitrate_kbit": 384 }
    ]
  }
}

Una pista anamórfica lleva sar_width/sar_height y el rúster pixel_width/pixel_height. Los campos son opcionales: un campo ausente significa «la fuente no lo comunicó», no cero ni un valor por omisión.