Automation15 min read

NOALBS Guía de configuración

NOALBS (Nginx OBS Automatic Low Bitrate Switching) supervisa el estado de tu stream y cambia automáticamente las escenas de OBS cuando tu conexión se cae o tiene un bitrate bajo. Así mantienes a tu audiencia enganchada incluso cuando surgen problemas de conexión.

¿Qué hace NOALBS?

Monitoreo del bitrate

Supervisa el bitrate de tu stream en tiempo real. Cuando cae por debajo del umbral que definiste, NOALBS cambia automáticamente a tu escena LOW o BRB.

Detección de desconexiones

Detecta cuando tu codificador de hardware se desconecta por completo y cambia a una escena BRB para que los espectadores vean algo en lugar de una imagen congelada.

Comandos de chat

Controla OBS desde el chat de Twitch/Kick. Cambia escenas, consulta el bitrate y gestiona tu stream sin tocar la computadora.

Recuperación automática

Vuelve automáticamente a la escena LIVE cuando tu conexión se restablece, con reintentos configurables.

NOALBS Cloud: nada que instalar

NOALBS Cloud es la versión alojada de NOALBS, creada por su mantenedor original. Funciona en línea, así que no hay nada que descargar ni que mantener abierto en tu ordenador. Inicias sesión con Twitch o Kick, y OBS se conecta a él mediante una fuente de navegador.

¿Prefieres ejecutar NOALBS tú mismo? Los requisitos previos y los pasos de configuración más abajo cubren NOALBS en tu PC.

Añade tu endpoint con un clic

  1. Abre tu endpoint en el panel de IRLServer.
  2. En la pestaña Connect, abre "Switch scenes automatically", luego "Prefer NOALBS?" y elige NOALBS Cloud.
  3. Haz clic en "Add to NOALBS Cloud". Inicia sesión, elige el switcher al que añadirlo y confirma.
  4. Termina la configuración en NOALBS Cloud: añade su fuente de navegador a OBS y elige tus escenas LIVE, LOW y BRB.
El enlace del botón contiene la ruta de tu stream, que funciona como una contraseña. No lo compartas.

O añádelo a mano

  1. Inicia sesión en next.noalbs.com y abre tu switcher.
  2. Ve a Stream servers, añade un servidor y elige SLS (SRT Live Server).
  3. Copia la URL de estadísticas y el publisher desde la opción NOALBS Cloud en la pestaña Connect de tu endpoint. Pégalos y guarda.

IRLControl: nuestra opción alojada

IRLControl es nuestro propio switcher alojado, y es gratuito. Usa las mismas reglas de cambio que NOALBS y puede importar tu config.json de NOALBS, así que tus triggers, escenas y servidores de stream pasan directamente. Además de cambiar de escena, muestra la salud de tu stream en una sola pantalla y deja que tus mods manejen el stream desde el chat.

NOALBS Cloud, IRLControl y NOALBS en tu PC funcionan con tu endpoint de IRLServer. Elige el que mejor se adapte a ti.

Abrir IRLControl

Requisitos previos

  • OBS Studio con WebSocket habilitado (OBS 28+ lo incluye de forma nativa)
  • Escenas creadas en OBS: LIVE, LOW, BRB (y, opcionalmente, REFRESH, STARTING, ENDING)
  • Un endpoint de IRLServer con URL de estadísticas (disponible en tu panel de control)
  • Una computadora con Windows, macOS o Linux para ejecutar NOALBS

Pasos de configuración

1

Download NOALBS

Descarga la versión más reciente de NOALBS desde GitHub. Elige la versión para tu sistema operativo:

Extrae el archivo ZIP descargado en una carpeta de tu computadora. Deberías ver el ejecutable de NOALBS y el archivo config.json.
2

Enable OBS WebSocket

NOALBS se comunica con OBS mediante WebSocket. Actívalo en OBS:

  1. Abre OBS Studio
  2. Ve a Herramientas → Configuración del servidor WebSocket
  3. Marca "Habilitar servidor WebSocket"
  4. Define una contraseña (la necesitarás para la configuración de NOALBS)
  5. Anota el puerto (el predeterminado es 4455)
3

Create Your Scenes

Crea las siguientes escenas en OBS:

  • LIVETu escena principal de streaming con Media Source
  • LOWSe muestra cuando el bitrate es bajo (puede incluir la señal + una advertencia)
  • BRBSe muestra cuando se pierde la conexión (reproductor de clips, imagen estática, etc.)
  • REFRESH(Opcional) Se muestra mientras se actualiza la fuente de Media Source
Los nombres de las escenas distinguen entre mayúsculas y minúsculas. Asegúrate de que coincidan exactamente con lo que pusiste en la configuración.
4

Configure NOALBS

Edita el archivo config.json con tus ajustes. Usa nuestro generador de configuración para hacerlo fácilmente:

Ajustes clave que debes configurar:

  • Host, puerto y contraseña de OBS WebSocket
  • Tu URL de estadísticas del panel de control de IRLServer
  • Triggers de bitrate (p. ej., cambiar a LOW si baja de 800 kbps)
  • Nombres de escenas que coincidan exactamente con tus escenas de OBS
5

Setup Chat Integration (Optional)

Para usar los comandos del chat de Twitch, necesitas un token OAuth de Twitch. Crea un archivo .env en la carpeta de NOALBS:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

Obtén tu OAuth token en twitchtokengenerator.com

6

Run NOALBS

Inicia el ejecutable de NOALBS. Deberías ver que se conecta a OBS y empieza a supervisar las estadísticas de tu stream.

Mantén NOALBS en ejecución siempre que transmitas. Puedes minimizarlo a la bandeja del sistema o ejecutarlo como un servicio.

Comandos de chat

NOALBS admite varios comandos de chat organizados por nivel de permisos. El prefijo predeterminado es "!".

Comandos de administrador

!start

Start streaming in OBS

Admin
!stop

Stop streaming in OBS

Admin
!switch [scene]

Switch to a specific scene

Admin
!live

Switch to LIVE scene

Admin
!privacy

Switch to privacy scene

Admin
!record

Toggle recording

Admin

Comandos de moderador

!trigger [value]

Set low bitrate trigger threshold (kbps)

Mod
!otrigger [value]

Set offline trigger threshold (kbps)

Mod
!fix / !refresh

Try to fix the stream (refresh media source)

Mod
!sourceinfo

Show current source information

Mod

Comandos públicos

!bitrate

Show current stream bitrate

Public

Solución de problemas

NOALBS no puede conectarse a OBS: Comprueba que WebSocket esté habilitado en OBS y que la contraseña y el puerto de tu configuración coincidan con los ajustes de OBS.
El cambio de escenas no funciona: Verifica que los nombres de las escenas en config.json coincidan exactamente con los de tus escenas de OBS (distingue entre mayúsculas y minúsculas).
La URL de estadísticas devuelve errores: Asegúrate de que tu codificador de hardware esté transmitiendo al endpoint. Comprueba la URL de estadísticas en tu navegador: deberías ver datos JSON.
¿Necesitas ayuda? Únete a nuestro Discord o consulta la wiki de NOALBS.

Recursos