Automation15 min read

NOALBS Kurulum Rehberi

NOALBS (Nginx OBS Automatic Low Bitrate Switching), yayın sağlığınızı izler ve bağlantınız koptuğunda veya bit hızı düştüğünde OBS scene'leri arasında otomatik geçiş yapar. Böylece bağlantı sorunları yaşasanız bile izleyicileriniz yayında kalır.

NOALBS Ne İşe Yarar?

Bit Hızı İzleme

Yayın bit hızınızı gerçek zamanlı olarak izler. Belirlediğiniz eşik değerin altına düştüğünde NOALBS otomatik olarak LOW veya BRB scene'inize geçer.

Bağlantı Kesilmesi Algılama

Encoder'ınızın bağlantısının tamamen koptuğunu algılar ve izleyicilerin donmuş bir kare yerine bir şey görmesi için BRB sahnesine geçer.

Sohbet Komutları

OBS'i Twitch/Kick sohbeti üzerinden kontrol edin. Bilgisayarınıza dokunmadan scene'ler arasında geçiş yapın, bit hızını kontrol edin ve yayınınızı yönetin.

Otomatik Toparlanma

Bağlantınız yeniden sağlandığında, yapılandırılabilir yeniden deneme mantığıyla otomatik olarak LIVE sahnesine geri geçer.

Ön Koşullar

  • WebSocket etkinleştirilmiş OBS Studio (OBS 28+ sürümlerinde yerleşik olarak bulunur)
  • OBS'te oluşturulmuş sahneler: LIVE, LOW, BRB (isteğe bağlı olarak REFRESH, STARTING, ENDING)
  • İstatistik URL'sine sahip bir IRLServer uç noktası (kontrol panelinizde bulunur)
  • NOALBS'yi çalıştırmak için Windows, macOS veya Linux yüklü bir bilgisayar

Kurulum Adımları

1

Download NOALBS

En güncel NOALBS sürümünü GitHub'dan indirin. İşletim sisteminize uygun sürümü seçin:

İndirdiğiniz ZIP dosyasını bilgisayarınızdaki bir klasöre çıkarın. NOALBS çalıştırılabilir dosyasını ve config.json dosyasını görmelisiniz.
2

Enable OBS WebSocket

NOALBS, OBS ile WebSocket üzerinden iletişim kurar. Bunu OBS'te etkinleştirin:

  1. OBS Studio'yu açın
  2. Araçlar → WebSocket Server Settings bölümüne gidin
  3. "Enable WebSocket server" seçeneğini işaretleyin
  4. Bir parola belirleyin (buna NOALBS yapılandırması için ihtiyacınız olacak)
  5. Bağlantı noktasını not edin (varsayılan değer 4455'tir)
3

Create Your Scenes

OBS'te aşağıdaki scene'leri oluşturun:

  • LIVEMedia Source içeren ana yayın sahneniz
  • LOWDüşük bit hızı sırasında gösterilir (yayın görüntüsü + bir uyarı içerebilir)
  • BRBBağlantı kesildiğinde gösterilir (klip oynatıcı, sabit görsel vb.)
  • REFRESH(İsteğe bağlı) Medya kaynağı yenilenirken gösterilir
Sahne adları büyük/küçük harfe duyarlıdır. Yapılandırmaya yazdığınız adlarla birebir aynı olduğundan emin olun.
4

Configure NOALBS

config.json dosyasını kendi ayarlarınızla düzenleyin. Kolay bir kurulum için yapılandırma oluşturucumuzu kullanın:

Yapılandırmanız gereken temel ayarlar:

  • OBS WebSocket sunucu adresi, bağlantı noktası ve parola
  • IRLServer panelindeki stats URL'niz
  • Bitrate tetikleyicileri (örn. 800 kbps'nin altında LOW'a geçiş)
  • OBS'deki sahnelerinizle tam olarak eşleşen sahne adları
5

Setup Chat Integration (Optional)

Twitch sohbet komutları için bir Twitch OAuth tokenına ihtiyacınız var. NOALBS klasöründe bir .env dosyası oluşturun:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

OAuth token’ınızı twitchtokengenerator.com üzerinden alın

6

Run NOALBS

NOALBS çalıştırılabilir dosyasını başlatın. OBS'ye bağlandığını ve yayın istatistiklerinizi izlemeye başladığını görmelisiniz.

Yayın yaptığınız sürece NOALBS'yi açık tutun. Sistem tepsisine küçültebilir veya servis olarak çalıştırabilirsiniz.

Sohbet Komutları

NOALBS, izin düzeyine göre düzenlenmiş çeşitli sohbet komutlarını destekler. Varsayılan önek "!" şeklindedir.

Yönetici Komutları

!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

Moderatör Komutları

!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

Genel Komutlar

!bitrate

Show current stream bitrate

Public

Sorun Giderme

NOALBS OBS'ye bağlanamıyor: OBS'de WebSocket'in etkin olduğundan ve yapılandırmanızdaki parola ile portun OBS ayarlarıyla eşleştiğinden emin olun.
Sahne geçişi çalışmıyor: config.json içindeki sahne adlarının OBS sahnelerinizle tam olarak eşleştiğini doğrulayın (büyük/küçük harfe duyarlıdır).
İstatistik URL'si hata döndürüyor: Encoder'ınızın uç noktaya yayın gönderdiğinden emin olun. İstatistik URL'sini tarayıcınızda kontrol edin; JSON verisi görmelisiniz.
Yardıma mı ihtiyacınız var? Discord'a katılın veya NOALBS Wiki'ye göz atın.

Kaynaklar