Automation15 min read

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

1

Download NOALBS

Baixe a versão mais recente do NOALBS no GitHub. Escolha a versão para seu sistema operacional:

Extraia o arquivo ZIP baixado para uma pasta no seu computador. Você deverá ver o executável do NOALBS e o arquivo config.json.
2

Enable OBS WebSocket

O NOALBS se comunica com o OBS via WebSocket. Ative-o no OBS:

  1. Abra o OBS Studio
  2. Vá em Ferramentas → Configurações do servidor WebSocket
  3. Marque "Ativar servidor WebSocket"
  4. Defina uma senha (você vai precisar dela na configuração do NOALBS)
  5. Anote a porta (o padrão é 4455)
3

Create Your Scenes

Crie as seguintes cenas no OBS:

  • LIVESua cena principal de transmissão com a fonte de mídia
  • LOWExibida 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
Os nomes das cenas diferenciam maiúsculas de minúsculas. Certifique-se de que correspondam exatamente ao que você definiu na configuração.
4

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
5

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_here

Obtenha seu OAuth token em twitchtokengenerator.com

6

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.

Mantenha o NOALBS em execução sempre que estiver transmitindo. Você pode minimizá-lo para a bandeja do sistema ou executá-lo como um serviç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

!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

Solução de problemas

O NOALBS não consegue se conectar ao OBS: Verifique se o WebSocket está ativado no OBS e se a senha/porta da sua configuração corresponde às configurações do OBS.
Alternância de cenas não está funcionando: Verifique se os nomes das cenas em config.json correspondem exatamente aos nomes das cenas no OBS (diferencia maiúsculas de minúsculas).
URL de estatísticas retornando erros: Certifique-se de que seu encoder está transmitindo para o endpoint. Verifique a URL de estatísticas no navegador — você deverá ver dados JSON.
Precisa de ajuda? Entre no nosso Discord ou consulte a wiki do NOALBS.

Recursos