NOALBS Guia de configuração
O NOALBS (Nginx OBS Automatic Low Bitrate Switching) monitora a estabilidade da sua transmissão e alterna automaticamente as cenas do OBS quando sua conexão cai ou fica com bitrate baixo. Isso mantém seu público engajado mesmo quando você enfrenta problemas de conexão.
O que o NOALBS faz?
Monitoramento de bitrate
Monitora o bitrate da sua transmissão em tempo real. Quando ele cai abaixo do limite definido, o NOALBS alterna automaticamente para sua cena LOW ou BRB.
Detecção de desconexão
Detecta quando seu encoder se desconecta completamente e alterna para uma cena BRB, para que o público veja algo em vez de um quadro congelado.
Comandos de chat
Controle o OBS pelo chat da Twitch/Kick. Alterne cenas, verifique o bitrate e gerencie sua transmissão sem precisar mexer no computador.
Recuperação automática
Volta automaticamente para a cena LIVE quando sua conexão se restabelece, com lógica de nova tentativa configurável.
Pré-requisitos
- OBS Studio com WebSocket ativado (o OBS 28+ já inclui isso nativamente)
- Cenas criadas no OBS: LIVE, LOW, BRB (e, opcionalmente, REFRESH, STARTING, ENDING)
- Um endpoint do IRLServer com URL de estatísticas (disponível no seu painel)
- Computador com Windows, macOS ou Linux para executar o NOALBS
Etapas de configuração
Download NOALBS
Baixe a versão mais recente do NOALBS no GitHub. Escolha a versão para seu sistema operacional:
Enable OBS WebSocket
O NOALBS se comunica com o OBS via WebSocket. Ative-o no OBS:
- Abra o OBS Studio
- Vá em Ferramentas → Configurações do servidor WebSocket
- Marque "Ativar servidor WebSocket"
- Defina uma senha (você vai precisar dela na configuração do NOALBS)
- Anote a porta (o padrão é 4455)
Create Your Scenes
Crie as seguintes cenas no OBS:
LIVESua cena principal de transmissão com a fonte de mídiaLOWExibida com bitrate baixo (pode incluir o feed + um aviso)BRBExibida quando houver desconexão (player de clipes, imagem estática etc.)REFRESH(Opcional) Exibido enquanto a fonte de mídia é atualizada
Configure NOALBS
Edite o arquivo config.json com suas configurações. Use nosso gerador de configuração para uma configuração fácil:
Principais configurações para definir:
- Host, porta e senha do OBS WebSocket
- Sua URL de estatísticas no painel do IRLServer
- Gatilhos de bitrate (por exemplo, mudar para LOW abaixo de 800 kbps)
- Nomes de cenas que correspondam exatamente aos nomes das suas cenas no OBS
Setup Chat Integration (Optional)
Para comandos de chat da Twitch, você precisa de um token OAuth da Twitch. Crie um arquivo .env na pasta do NOALBS:
TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_hereObtenha seu OAuth token em twitchtokengenerator.com
Run NOALBS
Inicie o executável do NOALBS. Você verá o programa se conectar ao OBS e começar a monitorar as estatísticas da sua transmissão.
Comandos de chat
O NOALBS oferece suporte a vários comandos de chat organizados por nível de permissão. O prefixo padrão é "!".
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