Birden fazla kanal ve ayrı katmanlar

Her izleyici katmanında hangi platformların görüneceğini seçerken tüm sohbetlerinizi tek Panelde okuyun.

1. Yakalamayı tek oturumda birleştirin

İstenen kaynak sohbetlerini SSN'ye ekleyin ve her birinden yeni bir mesajın aynı filtresiz Panele ulaştığını doğrulayın: Yayın sohbeti paneli. Bu Paneli operatör görünümünüz olarak tutun.

Oturum, parola, sürüm ve sunucu ayarları korunacak şekilde oluşturulmuş bağlantıları kopyalayın. Her izleyici görünümünü ayrı bir OBS Tarayıcı Kaynağı olarak ekleyin. OBS kaynaklarına şu gibi açıklayıcı adlar verin: Twitch sohbeti ve YouTube sohbeti.

  1. Yakalama Twitch + YouTube
  2. Tek SSN oturumu Operatör Paneli ikisini de görür
  3. OBS görünümleri Yalnızca Twitch ve yalnızca YouTube
Yakalanan tek bir akış, farklı filtrelere sahip birden fazla görünümü besleyebilir.

2. Akan sohbeti platforma göre ayırın

Akan sohbet için oluşturduğunuz şu bağlantının iki kopyasını yapın: dock.html . İlgili kopyalara şu seçenekleri ekleyin:

İzleyici görünümü Panel URL'sine ekleyin
Twitch sohbeti &onlyfrom=twitch&hidemenu
YouTube sohbeti &onlyfrom=youtube&hidemenu
Twitch ve YouTube birlikte &onlyfrom=twitch,youtube&hidemenu
Discord dışındaki her şey &hidefrom=discord&hidemenu

Örneğin varsayılan bağlantıyla:

https://socialstream.ninja/dock.html?session=YOUR_SESSION_ID&onlyfrom=twitch&hidemenu

Kullanın: onlyfrom ve hidefrom bu sayfalar için. Şu gibi bir seçeneğin onlytype başka bir katmandan burada çalışacağını varsaymayın. Şunu kullanın: youtubeshorts yakalama bu türü bildirdiğinde ayrıca. Şuna bakın: Kaynak türleri.

4. Aynı platformda iki kanal

onlyfrom=twitch belirli bir Twitch kanalını değil, platform olarak Twitch'i seçer. Kanal adları ve yayın başlıkları meta verilerdir; birbirinin yerine kullanılabilen URL filtre adları değildir. Şunu ekleyin: &showchannelname kaynak tarafından sağlandığında kanal adlarını göstermek için.

Gelişmiş Panel filtreleme için &filtertid=123 kaynak sekmenin sayısal kimliğini kabul eder; virgülle ayrılmış kimlikler desteklenir. Şu değerini almak için gerçekten yakalanmış bir veri yükünü inceleyin: tid (bkz. Olay referansı ve Komutlar ve API). Burada platform kanal kimliği kullanmayın. Kaynaklar yeniden açıldığında sekme kimlikleri değişebilir ve eşleşen sekme kimliği olmayan kaynaklar dışarıda kalabilir. Bu bir Panel seçeneğidir; genel bir Öne Çıkan Sohbet kanal filtresi değildir.

Tamamen bağımsız yayınlar için farklı oturumlara sahip ayrı yakalama örnekleri/profilleri kullanın ve her birinde yalnızca o yayına ait kaynakları açın. Bir katmana eşleşen yakalama olmadan farklı oturum vermek onu boşta bırakır. Bir katmanın label yönlendirme için bir sayfayı tanımlar; kanal filtresi değildir.

5. Her izleyici görünümünü doğrulayın

  1. Şunu kullanarak yalıtılmış bir oturuma kurgusal bir Twitch ve kurgusal bir YouTube test mesajı gönderin: Test mesajları oluşturun.
  2. İkisinin de operatör Panelinde göründüğünü ve her akan katmanın yalnızca amaçlanan kaynağını gösterdiğini doğrulayın.
  3. Her mesajı öne çıkarın ve temizleme düğmesini test edin. Platform değiştirdikten sonra görünür tüm öne çıkan sayfaları kontrol edin.
  4. Yapay mesajlar gerçek kaynak sekmesi kimliklerini doğrulayamayacağı için bağlı kendi kaynaklarınızın her birinden gerçek bir mesajla tekrarlayın.

Bir görünüm boşsa filtresini geçici olarak kaldırın. Sohbet geri gelirse tam kaynak türünü veya sekme kimliğini kontrol edin. Boş kalırsa şunu kullanın: oturum ve yönlendirme sorun giderme. OBS kaynağının adını değiştirmek kayıtlı URL'sini güncellemez.

6. Tek tarayıcı sekmesinde sohbet ve uyarılar

Kullanın: Katmanları birleştir mevcut katman URL'lerini tek sekmede veya tek OBS Tarayıcı Kaynağı'nda üst üste yerleştirmek için. Bu, IRL yayını sırasında telefonda sohbet okurken yararlıdır.

  1. Oluşturulan Yayın Sohbet Paneli URL'nizi en alt katmana, Çoklu Yayın Uyarı Kutusu URL'nizi en üst katmana yapıştırın. Her iki bağlantıda oturumu, parolayı ve bağlantı seçeneklerini koruyun.
  2. Bırakın: Şeffaf SSN arka planı işaretli kalsın. Sohbet için “Bu katmanda dokunmaya ve kaydırmaya izin ver” seçeneğini açın; uyarıların sohbet etkileşimini engellememesi için bu seçeneği uyarılarda kapatın.
  3. Seçin: Önizleme, ardından QR kodunu göster ve telefonunuzun kamerasıyla tarayın. Ya da şunu seçin: Birleştirilmiş bağlantıyı kopyala sonucu bir tarayıcı kaynağına yapıştırmak için. Birleşik görünümde kurulum kontrolleri yoktur.

Sekize kadar URL ekleyebilir ve ok düğmeleriyle bir katmanı diğerinin arkasına veya önüne taşıyabilirsiniz. Katmanlar varsayılan olarak tarayıcıyı doldurur. Şunu genişletin: Boyut ve konum bir katmanda genişliğini, yüksekliğini, sol uzaklığını ve üst uzaklığını piksel olarak ayarlamak için (örneğin 450) veya yüzde olarak (örneğin 100%). Genişlik ve yükseklik boşsa tarayıcıyı doldurur; boş uzaklıklar sol üst köşeden başlar. Tam ekrana sıfırla o katmanın yerleşimini temizler. Her katman kendi içeriğini ve ayarlarını korur.

1920×1080 OBS Tarayıcı Kaynağı'nda sol sohbet sütunu için sohbet katmanının genişliğini şu değere ayarlayın: 450, yüksekliği şu değere: 1080, sol uzaklığı şu değere: 0 ve üst uzaklığı şu değere: 0. Diğer katmanlar tam ekran kalabilir. Sohbetin üzerinde Hype ve sağa kaydırılmış Öne Çıkan Sohbet için şunu kullanın: aşağıdaki OBS düzen tarifini. Tarayıcı boyutu değiştiğinde piksel boyutları sabit kalır; yüzdeler tarayıcının genişliğini veya yüksekliğini izler.

URL'leriniz ve yerleşiminiz doldurulmuş halde kurulumu yeniden açmak için düzenlenebilir bağlantıyı kullanın. Birleştirilmiş bağlantıyı daha sonra düzenlemek için şunu ekleyin: ?edit=1 şundan önce: #.

Bağlantılarınız ve katman seçenekleriniz, tamamlanmamış kurulumlar dahil bu tarayıcıda otomatik kaydedilir. Şunu yeniden açın: Katmanları birleştir düzenlemeye devam etmek için veya şunu seçin: Kayıtlı kurulumu temizle baştan başlamak için. Gizli gezinmede tarayıcı depolaması kullanılamayabilir veya geçici olabilir.

Birleştirilmiş bağlantı ve QR kodu tam düzeni ve URL'leri içerir. Masaüstünde kurun, mobilde bir kez tarayın, ardından birleşik görünümü yer imlerine ekleyin. Açmak, bu kurulumu telefonun tarayıcısına da kaydeder. Masaüstündeki değişiklikler eski bağlantıyı otomatik güncellemez: düzenledikten sonra yeni bağlantıyı kopyalayın veya tarayın. Bu özellik ayarları oturum kimliğiniz üzerinden eşitlemez.

Birleştirilmiş bağlantıları ve QR kodlarını tekil katman bağlantıları kadar gizli tutun. SSN yakalaması hâlâ çalışmalı ve telefon, asıl URL'lerin kullandığı sunuculara erişebilmelidir. Bir localhost veya 127.0.0.1 adresi bağlantıyı açan cihazı gösterir. Çok uzun URL'ler QR kapasitesini aşabilir; birleştirilmiş bağlantı yine kopyalanabilir.

OBS tarifi: tam ekran efektlerle sol sohbet sütunu

Bu düzen için CSS gerekmez. Her katman ayrı bir tarayıcı alanıdır. Genel OBS Tarayıcı Kaynağı'nı şu değere ayarlayın: 1920×1080, ardından her katmanın şu bölümünde bu değerleri kullanın: Boyut ve konum. Virgül veya “px” olmadan yalnızca sayıları girin. Katmanları en alttaki önce olacak şekilde şu sırayla ekleyin:

KatmanGenişlikYükseklikSolÜst
1. Canlı Sohbet / Panel4501000080
2. Hype sayacı4508000
3. Emoji / İfade Duvarı1920108000
4. Öne Çıkan Sohbet147010804500
5. NinjaBacker (isteğe bağlı)1920108000

İlk 80 piksel Hype için ayrılır ve altında 450 piksel genişliğinde sohbet sütunu kalır. Bunun yerine sohbetin Hype arkasında tam yüksekliği kaplaması için Canlı Sohbet yüksekliğini şu değere ayarlayın: 1080 ve üst uzaklığı şu değere: 0. Diğer sahne boyutları farklı piksel değerleri gerektirir.

  1. Katman URL'lerinizi tam olarak yapıştırın. Oturum, parola, stil ve bağlantı ayarlarını koruyarak mevcut Tarayıcı Kaynağı özelliklerinizden kopyalayın. Şunu Şeffaf SSN arka planı işaretli bırakın. OBS kırpması, dönüşümleri, filtreleri ve Özel CSS alanı URL'nin parçası değildir ve aktarılmaz.
  2. Hype'ı sütun içinde ortalayın. Şu URL'sinde: hype.html şunu ayarlayın: align=center (mevcut olanı değiştirin: align=left veya align=right ve şunu kaldırın: alignright varsa). Zaten şunu içeren bir URL'de: ?session=..., şunu ekleyin: &align=center. İsteğe bağlı kompakt bir başlangıç stili: &combineall&hidetitle&style=compact&scale=0.75; mevcut değerleri çoğaltmak yerine değiştirin. Seçtiğiniz stil daha fazla alan gerektiriyorsa Hype katmanının yüksekliğini artırın.
  3. Öne Çıkan Sohbet'i sohbet sütununun dışında tutun. Şunu ayarlayın: Sol = 450 ve Genişlik = 1470 birlikte: 450 + 1470 = 1920. Genişliği 1920 olan bir katmanı 450 sağa taşımak sağ kenarını keser. Öne Çıkan Sohbet yine mesajını kendi alanının altına yakın yerleştirir. Daha kısa mesajları bu alan içinde ortalamak için şunu ekleyin: &center şu URL'sine: featured.html . Bunun yerine tüm sahne boyunca ortalanmış mesajlar için Sol = 0, Genişlik = 1920 ve şunu kullanın: &center.
  4. NinjaBacker'ı Öne Çıkan Sohbet'in üstünde tutun. İzleyici katmanı URL'sini mevcut sağdan giriş animasyonu ayarıyla son katman olarak yapıştırın. Birleştirici alanını ve katman sırasını kontrol eder; NinjaBacker katmanı kendi animasyonunu ve iç yerleşimini kontrol eder. Arka planı şeffaf olmalı ve sitesi gömülmeye izin vermelidir. Bu isteğe bağlı katman, dört katmanlı örnek teste dahil değildi.
  5. 1920×1080 boyutunda önizleyin. Emoji içeren bir test sohbet mesajı gönderin, Panelinizden bir mesajı öne çıkarın ve SSN'de Hype verilerini etkinleştirin. Normal sohbet tek başına bir Öne Çıkan Sohbet mesajı seçmez. Boş kalırsa her katmanın ayrı çalıştığını doğrulayın.
  6. Yeni birleştirilmiş bağlantıyı OBS'ye kopyalayın. Bu Tarayıcı Kaynağı'nın kendi Genişliğini 1920, Yüksekliğini 1080 yapın. Birleştiricinin önizleme boyutu OBS boyutlarını ayarlamaz. Yeni kaynağı kırpmadan sahnenize sığdırın. Her düzen değişikliğinden sonra yeni birleştirilmiş bağlantıyı yeniden kopyalayın; eski OBS bağlantısı eski düzenini korur.
Test edilmiş birleşik çıktı: dar sol sohbet sütununun üzerinde ortalanmış Hype, sahne boyunca emojiler ve sohbetin sağında alt kısım boyunca öne çıkan mesaj.
Dört SSN katmanı ve yalıtılmış bir test akışıyla gerçek Chromium testi. Görsel şeffaftır; okunabilirlik için burada koyu arka plan gösterilir. Tam boyutu görmek için tıklayın. Yazı tipleriniz, renkleriniz ve mesaj aralıklarınız kendi katman ayarlarınızdan gelir.

Performans: tek bir Tarayıcı Kaynağı yine de her gömülü katmanı ve bağlantılarını çalıştırır. Birleştirmek OBS kaynağı sayısını azaltır, ancak daha düşük CPU veya bellek kullanımını garanti etmez. Bitirdiğinizde tarayıcı önizlemesini kapatın ve eski kaynaklar devre dışıyken OBS performansını karşılaştırın. M1 macOS/OBS performansı ve sizin NinjaBacker URL'niz hâlâ kendi kurulumunuzda kontrol edilmelidir. Daha iyi çalışıyorsa Canlı Sohbet'i ayrı tutup yalnızca diğer katmanları birleştirebilirsiniz.

Bir katman boşsa veya sohbeti örtüyorsa

  • Önce her asıl URL'yi ayrı açın. Uyarılar normalde bir etkinlik gelene kadar boş kalır; sayfaları birleştirmek yeni etkinlik yakalamaz.
  • Otomatik şeffaflık şunları destekler: dock.html, featured.html, multi-alerts.html, ve minecraft.html. Diğer sayfalar kendi şeffaf arka plan ayarlarını gerektirir. Bazı harici siteler gömülmeyi tamamen engeller.
  • Şeffaf bir katman yine de dokunmaları engelleyebilir. Şunu kapatın: Dokunmaya ve kaydırmaya izin ver sohbetin üstünde olup etkileşim gerektirmeyen her katmanda.
  • Mobil tarayıcılar ses çalmadan önce sayfayla etkileşim gerektirebilir. Gerekirse o katman için etkileşimi etkinleştirip dokunun; tarayıcının otomatik oynatma kısıtlamaları yine geçerlidir. Güvenmeden önce sesi gerçek telefonda kontrol edin.