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.
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
Download NOALBS
Descarga la versión más reciente de NOALBS desde GitHub. Elige la versión para tu sistema operativo:
Enable OBS WebSocket
NOALBS se comunica con OBS mediante WebSocket. Actívalo en OBS:
- Abre OBS Studio
- Ve a Herramientas → Configuración del servidor WebSocket
- Marca "Habilitar servidor WebSocket"
- Define una contraseña (la necesitarás para la configuración de NOALBS)
- Anota el puerto (el predeterminado es 4455)
Create Your Scenes
Crea las siguientes escenas en OBS:
LIVETu escena principal de streaming con Media SourceLOWSe 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
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
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_hereObtén tu OAuth token en twitchtokengenerator.com
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.
Comandos de chat
NOALBS admite varios comandos de chat organizados por nivel de permisos. El prefijo predeterminado es "!".
Comandos de administrador
!startStart streaming in OBS
!stopStop streaming in OBS
!switch [scene]Switch to a specific scene
!liveSwitch to LIVE scene
!privacySwitch to privacy scene
!recordToggle recording
Comandos de moderador
!trigger [value]Set low bitrate trigger threshold (kbps)
!otrigger [value]Set offline trigger threshold (kbps)
!fix / !refreshTry to fix the stream (refresh media source)
!sourceinfoShow current source information
Comandos públicos
!bitrateShow current stream bitrate