En este artículo te explicaremos cómo configurar tu Output Streams para distintos fines.
En este artículo:
→ Introducción
→ Uso de parámetros y cadenas de configuración
→ Ejemplos de configuración
→ AAC de alta calidad Streams
→ Espacio de color y submuestreo de crominancia e Interlace
→ Varias pistas de audio
→ Subtítulos y SCTE
→ Enrutamiento de Streams a través de una dirección IP específica
→ Supervisión y resolución de problemas
1. Introducción
Puedes configurar 15 configuraciones diferentes del Stream para cualquier fuente, ya sea un canal, una entrada o la vista del director. Por defecto, el formato de vídeo se copia de la fuente al iniciarse el Stream, pero puedes transcodificarlo a cualquier resolución.
Una vez que elijas el protocolo, los demás campos correspondientes al códec de vídeo/audio y a la URL cambiarán en función de tu selección, lo que significa que no todos los códecs de vídeo/audio estarán disponibles para todos los protocolos Stream.
INFORMACIÓN: El codificador de NVIDIA ya NO es compatible con formatos entrelazados. Opta mejor por Intel QuickSync.
Tu URL mostrará una sugerencia del formato de URL requerido. Haz clic en “Información de la URL” para ver más ejemplos, como por ejemplo, cómo integrar el nombre de usuario y la contraseña. PLAYDECK no utilizará la URL de vista previa; solo sirve para que puedas abrir el navegador de Internet al hacer clic en “Vista previa”.
2. Uso de parámetros y configuración
Se pueden configurar otros parámetros relacionados con el protocolo y los códecs, que dependen de la opción que hayas seleccionado. Estos parámetros te permiten ajustar con precisión tu configuración; por ejemplo, configurar tu Stream en modo CBR o añadir metadatos.
Al hacer clic en “Parámetro” se abrirá un editor que solo mostrará los ajustes disponibles para tu selección. Se resaltará cualquier valor que difiera del valor predeterminado.
La “cadena de configuración” es una representación de todas tus selecciones de protocolo y códec, así como de sus respectivos parámetros. La cadena de configuración funciona en ambos sentidos: también puedes copiar y pegar una cadena de configuración en el campo de texto y, a continuación, hacer clic en “Actualizar desde cadena” para aplicar los valores a los elementos superiores. Esto te permite copiar fácilmente la configuración entre distintos ID de Stream o compartirla con otros usuarios.

3. Ejemplos de configuración
Aquí tienes una breve selección de configuraciones recomendadas para distintos fines. Cópialas y pégalas en PLAYDECK y haz clic en “Actualizar desde cadena”.
DVB Stream con fotogramas B en formato CBR y GOP. Sin errores de PCR, PTS-DTS ni de agotamiento del búfer.
format='dvb' protocol='udp://' mpegts_start_pid='60' video::streamid='80' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7,5M' video::bufsize='1,25M' video::g='32' video::bf='2' video::ref_frames='3' audio::streamid='81' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' pmt_start_pid='100' mpegts_flags='-system_b' rc_buffers='4' pcr_period='35' pat_period='0,1' sdt_period='0,5' tdt_period='10' start_pcr='0' service_name='TEST' service_provider='PD' service_id='1' original_network_id='1' transport_stream_id='201' service_type='advanced_codec_digital_hdtv'
O, en resumen:
format='dvb' protocol='udp://' video::disable_sps_pps='true' video::codec='n264' video::profile='high' video::level='4.1' video::rc_type='cbr' muxrate='10M' video::b='7.5M' video::bufsize='1.25M' video::g='32' video::bf='2' video::ref_frames='3' audio::metadata::language='deu' audio::codec='mp2' audio::b='192k' service_type='advanced_codec_digital_hdtv'
INFORMACIÓN: Cada receptor DVB es diferente y es posible que necesites parámetros distintos. Algunos receptores no admiten NINGUNA desviación de directrices oficiales, y se mostrará en NEGRO. La solución más fiable para codificar señales DVB son los codificadores de hardware, por ejemplo:. Haivision.
La mejor práctica para comprobar si el DVB Streams presenta errores de PCR u otros problemas es utilizar una de estas herramientas:
– DVBControl DVBAnalyzer (cuesta unos 2000 EUR, pero es el más fiable y detecta el error PTS-DTS)
– StreamGURU (cuesta unos 300 EUR, detecta cualquier error ETR y muestra un gráfico de la tasa de bits)
– TSAnalyzer (gratuito, pero admite URL de Stream; requiere un archivo TS en el disco duro)
– Otros programas que cabe mencionar: DVBInspector, Elecard Stream Analyzer, StreamXpert

————————————————————
SRT Stream en formato CBR a 25 fotogramas por segundo con audio de alta calidad
Varios clientes están utilizando el siguiente modelo en una configuración multicanal Stream para retransmitir contenidos de vídeos musicales. Esta configuración funciona a la perfección con 4 salidas en paralelo + 1 canal Stream, lo que permite obtener una calidad óptima de sonido e imagen con audio FHD ACC.
format='mpegts' protocol='srt://' video::codec='n264' video::b='4M' video::rc_type='cbr' video::preset='p4' audio::codec='aac' audio::b='128K' audio::profile='aac_low' audio::stereo_mode='ms_force' audio::minrate='128K' audio::maxrate='128K' audio::bufsize='128K' audio::aac_coder='0'
————————————————————
RTMP Stream en CBR a 60 fps con fotogramas clave cada 2 segundos
El siguiente ejemplo es para YouTube. Utiliza las herramientas de análisis de YouTube y de estado de Stream para comprobar la estabilidad de tu Stream:
format='flv' protocol='rtmp://' video::codec='n264' video::b='9000k' video::maxrate='9000k' video::bufsize='9000k' vídeo::g='120' vídeo::preset='veryfast' audio::codec='aac' audio::b='128k' audio::ar='44100'
El siguiente ejemplo es para Twitch. Utiliza Twitch Inspector Para comprobar la estabilidad de tu Stream, añade “?bandwidthtest=true” a la URL de tu Stream para evitar que se active en directo.
format='flv' protocol='rtmp://' merge_tracks='true' video::codec='n264' video::b='5800k' video::maxrate='5800k' video::bufsize='5800k' video::g='120' vídeo::preset='veryfast' audio::codec='aac' audio::b='128k' vídeo::tune='zerolatency' audio::codec='aac' audio::ar='44100' audio::b='128k'
————————————————————
Estándar Sony XDCAM HD422
parámetros de vídeo —entre los que se incluyen el submuestreo de crominancia 4:2:2, una estructura GOP específica (M=3, N=15) y el procesamiento de campos entrelazados— junto con audio PCM de 24 bits de calidad profesional a una frecuencia de muestreo de 48 kHz.
format='mxf' video::codec='mpeg2video' video::b='50M' video::interlace='1' video::top='1' video::g='15' video::v422='true' video::bf='2' video::flags='+ildct+ilme' audio::codec='pcm_s24le' audio::ar='48000'
4. Audio de alta calidad AAC Streams
La configuración predeterminada de transmisión AAC ahorra recursos de la CPU, pero puede que el sonido resulte un poco plano en los canales de música. Para obtener un sonido impecable, elige uno de los dos perfiles que se indican a continuación en función de tu público objetivo y del material de origen.
Preparación rápida:
– Fuente: Utiliza clips de 48 kHz (320 kbps o PCM sin pérdida).
– Vídeo: Si el ancho de banda es bajo, reduce la resolución del vídeo a 720p a 30 fps. Utiliza siempre la codificación por hardware.
Opción 1: Máxima compatibilidad y estabilidad (opción segura)
Ideal para: Transmisión en streaming estándar, operadores de cable y multiplexores DVB-T. Este es el perfil más seguro para evitar problemas de fase en distintos tipos de contenido.
format='mpegts' protocol='udp://' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::profile='aac_low' audio::aac_coder='0'
audio::profile=’aac_low’: Configura AAC-LC para obtener la máxima calidad y garantizar la compatibilidad con el decodificador de hardware 100%.
audio::aac_coder=’0′: Fuerza una codificación de dos bucles de alta calidad para obtener transitorios nítidos. (Cambia el valor a 1 si se producen picos de uso de la CPU).
Estéreo dinámico: Deja la gestión del sonido estéreo en manos del codificador, lo que lo hace muy resistente ante material de origen de baja calidad.
Opción 2: Streaming de alta fidelidad (variante estéreo optimizada)
Ideal para: Canales dedicados a la música con archivos originales de calidad de estudio impecable. Este perfil utiliza una envolvente VBR ajustada y un procesamiento estéreo Mid/Side forzado.
format='mpegts' protocol='udp://' video::codec='n264' video::b='4M' audio::codec='aac' audio::b='256K' audio::perfil='aac_low' audio::modo_estéreo='ms_force' audio::velocidad_mínima='200K' audio::velocidad_máxima='320K' audio::tamaño_búfer='640K' audio::codificador_aac='0'
audio::stereo_mode=’ms_force’: Ofrece procesamiento estéreo Mid/Side, lo que maximiza la eficiencia del ancho de banda para crear paisajes sonoros estéreo profundos y amplios.
minrate=’200K’ / maxrate=’320K’ / bufsize=’640K’: Una envolvente VBR ajustada que evita la pérdida de calidad en los pasajes tranquilos, al tiempo que deja margen para los picos musicales más intensos.
Nota: Si el audio carece de “potencia” o suena hueco en algunos fragmentos, vuelve a la opción 1, ya que es posible que el material original contenga inconsistencias de fase.
5. Espacio de color, submuestreo de crominancia y entrelazado
La compatibilidad con determinados espacios de color, como el 4:2:2 para DVB o la codificación entrelazada, depende en gran medida de la CPU de Intel o la GPU de NVIDIA que se utilice.
Aquí tienes una página sobre NVidia NVenc y 422 Asistencia y aquí para Intel Quick Sync y asistencia 422.
En pocas palabras:
1. Compatibilidad de NVIDIA con la codificación entrelazada:
– Pascal (serie GTX 10): la última arquitectura compatible con el entrelazado
– Turing / Ampere / Ada (RTX 20/30/40): Se ha eliminado la compatibilidad de hardware con la codificación entrelazada
– Blackwell (serie RTX 50): Se ha reintroducido la codificación entrelazada para H.264 (8 bits y 10 bits)
2. Compatibilidad de NVIDIA con el espacio de color 4:2:2:
– Blackwell (serie RTX 50)
3. Compatibilidad de Intel con el espacio de color 4:2:2
– Los procesadores de la 10.ª generación y posteriores admiten la codificación y descodificación aceleradas por hardware del códec HEVC con muestreo de color 4:2:2 a través de Quick Sync.
– Los controladores gráficos anteriores de los procesadores Intel® Core™ de 9.ª generación y anteriores se limitaban al códec HEVC con muestreo de color 4:2:0 para la codificación y descodificación aceleradas por hardware.
Este es un ejemplo de configuración rápida para codificar en 4:2:2 con Intel Quick Sync (10.ª generación o superior)
format='dvb' protocol='udp://' video::codec='hevc_qsv' video::b='5M' audio::codec='aac' audio::b='128K' video::pix_fmt='yuyv422'
Nota: Funciones como el entrelazado y el espacio de color 4:2:2 también están disponibles en los codificadores x264 para CPU. Dado que utilizamos una versión LGPL de FFmpeg sin componentes GPL (por ejemplo, libx264), estas funciones no están habilitadas. Es posible sustituir las bibliotecas de FFmpeg por tus propias versiones.
6. Varias pistas de audio
Si necesitas enviar varias pistas de audio, por ejemplo, para diferentes idiomas o para el audio del director, puedes hacerlo con todos los protocolos compatibles (DVB, RTMP, UDP y algunos más). También puedes aplicar diferentes códecs de audio.
El procedimiento es el siguiente: primero debes asegurarte de que TODAS las pistas de audio estén ya activas en tu canal y, a continuación, DIVIDIR las pistas de audio para tu salida Stream, por ejemplo, en pares estéreo.
En primer lugar, asegúrate de que tu canal esté configurado con más de dos canales de audio:

A continuación, “llena” estos canales de audio con contenido de audio, por ejemplo, activando todas las pistas de audio de un clip o importando todas las pistas a través de SDI (hasta 16 pistas de audio). También puede utilizar la asignación de audio para mezclar las pistas de audio hacia arriba o hacia abajo, o utilizar el filtro de audio para copiar y retrasar determinadas pistas de audio.

A continuación, abre la configuración de tu Stream, concretamente los parámetros del protocolo Stream, y activa la opción «Audio Track Splitting»:

INFORMACIÓN: El número de canales de audio en la configuración de tu Stream debe mantenerse en 2.
Si es necesario, puedes aplicar diferentes códecs de audio a las pistas de audio adicionales. Ten en cuenta que los números de las pistas de audio, a partir de la segunda, van aumentando progresivamente:
audio::codec='aac' audio.1::codec='ac3' audio.2::codec='libmp3lame' audio.3::codec='mp2'
También puedes aplicar un descriptor de idioma a cada pista de audio:
audio::metadata::language='eng' audio.1::metadata::language='ita' audio.2::metadata::language='fra' audio.3::metadata::language='ger'
INFORMACIÓN: Los códigos de idioma deben cumplir con ISO 639-2
A continuación, puedes probar las pistas de audio resultantes, por ejemplo, en StreamGURU:

7. Subtítulos ocultos y SCTE
Ambas opciones se pueden activar en la configuración de parámetros de tu protocolo:

INFORMACIÓN: SCTE-35 solo está disponible para los protocolos: SRT, DVB y UDP (cualquier códec de vídeo). Los subtítulos solo funcionarán con los siguientes códecs de vídeo: MPEG-2, H.264 (cualquier protocolo)
Para ello, es necesario que ambas funciones estén activadas y disponibles en su canal. Consulte los siguientes artículos para obtener más información sobre SCTE y/o subtítulos ocultos:
→ Envío de SCTE-35 al servidor Stream
→ Subtítulos
8. Enrutamiento de Streams a través de una dirección IP específica
Tu producción requiere que envíes tus transmisiones a través de redes específicas. Esto se utiliza principalmente para disponer de una línea dedicada o reservada para la transmisión, de modo que no interfiera con el tráfico habitual de la red.
Si se utiliza UDP Streams Solo tienes que añadir este parámetro directamente a la URL:
udp://ip:puerto?direccionlocal=172.20.10.2
Si se utiliza SRT Streams Solo tienes que añadir este parámetro directamente a la URL. Esto solo funciona en modo de encuentro:
srt://ip:puerto?modo=rendezvous&iplocal=172.20.10.2
Si utilizas RTMP Streams, lamentablemente no hay ningún parámetro. Tienes que enrutar manualmente todo el tráfico RTMP saliente. Para ello, utilizamos Proxifier. Ve a Perfil, Reglas de proxificación, Añadir nueva regla y edítala de esta manera; luego, muévela al principio de la lista de reglas. Selecciona el adaptador que desees en la pestaña “Avanzado”.

Si quieres realizar una prueba de simulación local sin la segunda línea, activa tanto el adaptador de Ethernet como el wifi en tu ordenador, luego crea un nuevo punto de acceso en tu teléfono móvil y conecta el wifi del ordenador a ese teléfono. A continuación, abre la consola (“cmd”) y escribe “ipconfig”. La dirección IP que necesitas aparece ahí:

Puedes comprobar el tráfico de tu red con Wireshark.
9. Supervisión y resolución de problemas
Si tus Streams se ralentizan o incluso se detienen por completo, a menudo no sabes muy bien qué ha pasado exactamente. A continuación te ofrecemos algunas indicaciones que te ayudarán a identificar el problema.
1. Velocidad de bits
Sigue esta regla: la configuración de la tasa de bits de vídeo y audio (para tu Stream) nunca debe superar la tasa de bits de codificación del clip. Compruébalo haciendo clic con el botón derecho del ratón sobre tu clip en la lista de reproducción y abriendo MediaInfo. En este caso, configura la tasa de bits de vídeo en 3M y la de audio en 128K.

2. Seguimiento
Abre la ventana «Monitor» en PLAYDECK o abre los registros del Stream.

50/60 fps (Promedio de FPS/Objetivo)
Compara la velocidad de fotogramas de codificación actual y media con el nivel deseado. Una caída en este valor indica que el sistema no puede mantener el ritmo de la codificación en tiempo real.
Transcurrido (Tiempo de espera por fotograma en segundos)
Muestra el tiempo transcurrido desde que se procesó el último fotograma. Si este valor aumenta, es posible que no se puedan procesar los fotogramas debido a la falta de señal de origen, a una configuración incorrecta o a la ausencia de conexión.
Omitido (Fotogramas perdidos)
El indicador más importante de los cuellos de botella en el rendimiento. Si este valor aumenta, el codificador está omitiendo fotogramas de forma intencionada porque no puede procesarlos con la suficiente rapidez.
Descansos (Fotogramas perdidos)
Si la red va lenta, aparecen «Breaks» porque el servidor quiere una nueva trama, pero esta no llega a tiempo (en el caso de protocolos que requieren acuse de recibo, como RTMP o SRT). También pueden producirse interrupciones si la fuente no envía una trama a tiempo.
Búfer (Fotogramas en espera)
Supervisa el número de fotogramas que esperan en la cola interna. Un búfer que crece constantemente suele ser un indicio de que se van a omitir fotogramas o de que se producirán interrupciones. Los altos se saltan, los bajos se rompen: Esto suele significar que tu Codificador de CPU/GPU va demasiado lento. Pausas largas, pocas o ninguna omisión: Esto suele significar que el red o fuente es el cuello de botella. El autor está listo para codificar, pero los fotogramas no llegan o no se “recogen” en los intervalos de tiempo correctos debido al retraso de la conexión.
3. Problemas de red o de ancho de banda
Apaga todos tus Streams, abre la Consola de Windows (“cmd” en el menú Inicio) y escribe
tracert
Utiliza el nombre de host o la dirección IP de tus URL de destino. Si observas algún valor superior a 100 ms, esto indicará que la conexión con tu destino Stream es lenta.
Ten en cuenta también que, aunque hoy en día las velocidades de descarga con fibra, cable o ADSL suelen ser muy altas (>100 Mbps), la velocidad de subida puede ser bastante inferior. Utiliza una herramienta como Prueba de velocidad para determinar tu velocidad real de subida.
Utiliza también Bandwidth Profiler en el servidor Stream para comprobar si la velocidad de bits deseada se recibe también en el servidor. La mayoría de los proveedores o programas ofrecen herramientas para medir la velocidad de bits recibida. Lo ideal es que se muestre en forma de gráfico, lo que permite detectar posibles interrupciones durante la transmisión. Si no dispones de ninguna herramienta a mano, te recomendamos que realices la transmisión en directo a YouTube, ya que cuenta con un analizador Stream integrado, muy útil para diagnosticar cualquier conexión inestable.
Además, consulta con tu proveedor o servicio si ofrecen alguna URL de ingesta LOCAL Stream para tu región o país. Por ejemplo, Twitch ofrece estas Puntos de conexión de ingesta de Twitch.