GratisCódigo abierto · Apache-2.0

Un codificador IRL y mezclador en directo de código abierto para la Jetson Nano

El codificador EnhancedIRL convierte una NVIDIA Jetson Nano en un codificador por hardware con mezclador en directo en una pantalla táctil. Conecta tus cámaras, mezcla hasta cuatro fuentes y emite por varias conexiones a la vez.

El código tiene licencia Apache 2.0; el driver del kernel y el árbol de dispositivo, GPL-2.0. Las versiones traen una imagen para la microSD lista para grabar.

La pantalla táctil del codificador: el programa con una imagen en imagen, las cuatro fuentes debajo y los botones de composición y transición

Qué hace

Entradas

El HDMI de una cámara a través de una placa HDMI a CSI con TC358743 (hasta 1080p50 o 720p60), capturadoras USB como la Elgato Cam Link 4K (hasta 1080p60) o las de chip MS2130 y MS2109, cámaras USB, y móviles o cámaras por la red con RTMP o SRT.

Un mezclador en la pantalla táctil

Corte y fundido, imagen en imagen, lado a lado y una pantalla de pausa con texto, en una pantalla táctil de 1024×600. Hasta cuatro fuentes a la vez.

Audio aparte del vídeo

Una entrada o una mezcla, con ganancia por entrada y auriculares en el jack de la pantalla.

H.264 o H.265, a donde quieras

Codificación por hardware por SRT, SRTLA, RTMP, RTMPS, RIST o UDP, con varios destinos guardados: Twitch, YouTube, Kick o tu propio servidor.

Bonding

Con SRTLA reparte la emisión entre cable, wifi, módems 4G/5G USB y un iPhone conectado por cable.

Una web en tu red

Lo manejas también desde el móvil o el portátil, con vista previa. La pantalla y la web están en español, inglés y francés.

Actualizaciones con un botón

Las actualizaciones firmadas llegan por internet y se instalan con un botón, nunca mientras emites. Si una versión nueva no arranca, el codificador vuelve solo a la anterior.

Una imagen lista para grabar

Graba la imagen en la microSD, enciende y sigue el asistente de configuración en la pantalla táctil.

Capturas

Ajustes, Emisión, Conexiones en la pantalla táctil: cable, wifi y tres módems, cada uno con su punto de estado, repartiéndose la emisión
Bonding: cada conexión y su estado, en la pantalla táctil.
La web en un móvil: la vista previa del programa, los medidores de audio, el botón para dejar de emitir y las fuentes
La web, desde el móvil.

Las capturas son sintéticas: las dibuja la propia interfaz del codificador, con ilustraciones en lugar de las cámaras.

Qué necesitas

Estas son las piezas con las que se prueba el codificador. Una capturadora USB es la forma más fácil de empezar: no hay que cablear nada.

  • Placa. Una NVIDIA Jetson Nano Developer Kit 4 GB con la portadora B01 (la de dos conectores de cámara). Ya no se fabrica, así que búscala de segunda mano.
  • Captura de vídeo. Una capturadora USB o una cámara USB. También vale una placa HDMI a CSI con el chip TC358743, pero su audio HDMI necesita cableado extra.
  • Pantalla. Una pantalla táctil HDMI de 1024×600.
  • Alimentación. 5 V y 4 A por el conector redondo, con el puente J48 puesto. Con una fuente más floja, la placa puede reiniciarse en mitad de la emisión.
  • Tarjeta microSD. De 16 GB o más. Mejor una de 32 GB de alta resistencia.

No funcionan la Jetson Nano de 2 GB, la portadora A02 ni el módulo con eMMC. Tampoco la Orin Nano: no tiene codificador de vídeo por hardware.

¿Ya tienes un BELABOX?

Si va en una Jetson Nano 4 GB B01 con capturadora USB, ya tienes todo lo necesario: graba el codificador en otra microSD y pruébalo. Tu tarjeta de BELABOX no se toca.

La lista completa, con los extras para el bonding

Qué le añade EnhancedIRL

El codificador emite solo a Twitch, YouTube, Kick o tu propio servidor. Hay dos cosas que no puede hacer por sí mismo:

  • Un receptor para el bonding. SRTLA reparte la emisión entre tus conexiones, y alguien tiene que juntarla al otro lado. Una clave de retransmisión de EnhancedIRL es ese receptor, en Europa, EE. UU. o Asia, desde 5 € al mes.
  • Un OBS de verdad en la nube. El Cloud OBS recibe la emisión del codificador y monta tus escenas y overlays con GPU NVIDIA, con cambio de escenas automático: si se te cae la señal, tu audiencia ve tu escena BRB en vez de una imagen congelada.

Emitir con el codificador EnhancedIRL a tu clave de retransmisión

Qué tiene que hacer el receptor del otro lado: Alojamiento de relay SRTLA: qué tiene que hacer el receptor.

Y si quieres tus escenas en la nube: Cloud OBS: un OBS Studio que corre en un servidor, no en tu PC.

¿Prefieres saltarte el servidor?

Stream Key Lite es una retransmisión gestionada con entrada RTMP, SRT y SRTLA en Europa, Asia y EE. UU.: nada que instalar, actualizar ni mantener encendido. Apunta Moblin o tu BELABOX y estás en directo.

5 €al mes · IVA incluido · sin permanencia

Empezar con Stream Key Lite

¿También usas NOALBS? Stream Key añade el cambio de escenas automático gestionado por 9 € al mes. Ver todos los planes

¿Dudas o quieres enseñar tu montaje? La comunidad está en nuestro Discord, en inglés. Los fallos del codificador van a los issues de GitHub.