
VDS ile 7/24 Canlı Yayın: OBS Kurulumu ve Ayarları
VDS üzerinde OBS Studio kurarak YouTube veya Twitch platformlarında 7/24 canlı yayın yapma adımları, kodlayıcı ayarları ve otomasyon yöntemleri.
Kişisel bilgisayarınızı sürekli açık tutmadan YouTube veya Twitch üzerinde döngü video ya da müzik akışı yürütmek istiyorsanız VDS ile canlı yayın açmak pratik bir yöntemdir. Veri merkezindeki sunucular yüksek yükleme kapasitesi ve yedekli enerji altyapısıyla çalıştığı için yerel donanımınızı yormadan yayın yapabilirsiniz. 7/24 yayın vds altyapıları sayesinde masaüstü bilgisayarınızı kapatıp yayın akışınızı uzak sunucuda sürdürebilirsiniz.
Kısa cevap:
- Ev internetinizin yükleme sınırlarına takılmadan sunucu üzerinde OBS Studio çalıştırabilirsiniz.
- Video kodlama yükünü hafifletmek adına yayın için ekran kartlı VDS modelleri tercih edilir.
- Uygun bit hızı, donanım kodlayıcı ve otomatik yeniden bağlanma ayarlarıyla yayın uzun süre kendi kendine devam eder.
7/24 yayın için neden VDS?
Canlı yayın akışları düzenli ve yeterli yükleme (upload) bant genişliği talep eder. Standart ev interneti bağlantılarında servis sağlayıcılar asimetrik hızlar sunar. İndirme hızı yüksek olsa bile yükleme hızı kısıtlı kalabilir. Bu durum yayında kare kaybı (frame drop) ya da çözünürlük düşüşlerine yol açar. Ayrıca ev ortamındaki kısa süreli elektrik kesintileri veya yerel ağ problemleri yayının aniden kopmasına neden olur. Ev tipi modemlerin uzun süreli yoğun veri akışında kilitlenmesi de akış kararlılığını bozar.
Bir sanal özel sunucu, yani VDS, doğrudan veri merkezinde barınır. İstanbul Tier III veri merkezindeki altyapı çift güç kaynağı, jeneratör sistemleri ve kurumsal şebeke hatlarıyla desteklenir. Veri merkezinin ağ altyapısı sayesinde video paketleri platformlara düşük gecikmeyle iletilir. Böylece müzik kanalları, radyo yayınları veya kamera görüntüleri hedefe düzenli biçimde ulaşır. Sunucu işletim sistemi, arka plandaki süreçleri oturumdan bağımsız yönetir.
Yayın için gereken donanım: GPU kodlama ve yükleme hızı
Sürekli yayın yaparken iki temel unsur bulunur: video işleme kapasitesi ve ağ yükleme hızı. OBS Studio, sahneleri birleştirip belirlenen bit hızında paketlerken yoğun kodlama (encoding) işlemi yürütür. Bu işlemin sunucu işlemcisi (CPU) üzerinden x264 yazılım kodlayıcısıyla yapılması işlemci çekirdeklerini aşırı zorlayabilir. Yüksek işlemci kullanımı zamanla sistem servislerinin yavaşlamasına, ses kaymalarına ve kare atlamalarına zemin hazırlar.
İşlemci yükünü düşürmek için donanım tabanlı video kodlayıcılar tercih edilmelidir. NVIDIA GRID sanal ekran kartı (vGPU) barındıran sunucularda kullanılan profil ve sürücünün kodlama desteği doğrulanarak NVENC yongası üzerinden işlem yapılabilir. Bu altyapı hakkında daha fazla ayrıntıyı ekran kartlı VDS mimarisi yazımızda bulabilirsiniz. Desteklenen vGPU profili ve sürücü sağlandığında OBS içinde NVENC H.264 kodlayıcısını seçmek işlemci tüketimini düşük seviyelerde tutar. İşlemci rahatladığında sistem arka plan görevlerini aksatmadan yürütür.
| Donanım Bileşeni | Başlangıç Önerisi (720p 30 FPS) | Başlangıç Önerisi (1080p 60 FPS) | Görevi |
|---|---|---|---|
| Sanal İşlemci (vCPU) | 4 Çekirdek | 6 - 8 Çekirdek | Sahne işleme, ses filtreleri, OS yönetimi |
| Bellek (RAM) | 4 GB | 8 - 16 GB | Medya arabelleği, işletim sistemi kararlılığı |
| Grafik Kartı (GPU) | Sanal GPU / vGPU | NVENC destekli profil ve sürücü | Donanım hızlandırmalı H.264 kodlama |
| Disk | 50 GB NVMe | 100 GB NVMe | Video döngü okuma, sistem kararlılığı |
| Yükleme Kapasitesi | Bit hızının üzerinde güvenlik payı | Bit hızının üzerinde ek güvenlik payı | Platforma video akışı sağlama |
Ağ tarafında yayının çözünürlüğüne bağlı olarak belirlenen bit hızının üzerinde belirli bir güvenlik payı bırakacak bant genişliği bulunmalıdır. Örneğin 6000 Kbps hızında bir akış gönderiyorsanız veri yolu dalgalanmaları hesaba katılarak hatta ek pay ayrılmalıdır. Veri merkezi hatları yüksek kapasite sunsa da genel internet omurgasındaki yoğunluklar paket kaybına yol açabileceğinden aktarım değerleri düzenli izlenmelidir. Yeterli güvenlik payı video arabelleğinin boşalmasını önlemeye yardımcı olur.
Depolama tarafında NVMe disklerin kullanılması, döngüye sokulan video ve ses dosyalarının okuma süresini azaltabilir ancak okuma gecikmesini tamamen ortadan kaldırmaz. Yüksek okuma hızları medya dosyalarının yüklenmesini hızlandırırken sahne geçişlerindeki gecikmeler işlemci, GPU, kod çözme ve kaynak yapılandırmasına da bağlıdır. Özellikle uzun süreli video arşivlerini art arda oynatan yayın akışlarında disk tepki süreleri yayın kararlılığını doğrudan etkiler. Hızlı disk erişimi video karelerinin gecikme olmadan sahneye aktarılmasına katkı sunar.
OBS Studio kurulumu ve ilk ayarlar
Windows işletim sistemine sahip bir VDS üzerine OBS Studio kurmak oldukça pratiktir. Uzak masaüstü bağlantısıyla sunucunuza eriştikten sonra resmi web sitesinden kurulumu tamamlayabilirsiniz. İndirme işlemi sunucunun yüksek hızlı veri merkezi hattı üzerinden kısa sürede tamamlanır.
- Sunucunuzdaki web tarayıcısını açın ve OBS Studio resmi sayfasından Windows yükleyicisini indirin.
- Kurulum dosyasını çalıştırın ve standart adımları takip ederek kurulumu tamamlayın.
- Programı ilk kez açtığınızda ekrana gelen sihirbazda "Yalnızca yayın için optimize et" seçeneğini işaretleyip ilerleyin.
- Temel tuval çözünürlüğünü 1920x1080, kare hızını ise akış türünüze göre 30 veya 60 FPS olarak belirleyin.
- Yayın sekmesinde hedef platformu seçip kontrol panelinden aldığınız yayın anahtarını ilgili kutucuğa yapıştırın.
Kurulumun ardından uzaktan erişim performansını korumak için OBS önizleme ekranını kapatmanız önerilir. Uzak masaüstü protokolü (RDP) her ekran yenilemesinde yerel bilgisayarınıza görüntü aktardığı için, hareketli video önizlemesi gereksiz ağ ve işlemci yükü üretir. OBS ekranında önizleme penceresine sağ tıklayıp "Önizlemeyi Etkinleştir" seçeneğindeki işareti kaldırarak önizlemenin oluşturduğu ekran değişikliklerini ve bunların aktarım yükünü azaltabilirsiniz. Bu işlem sunucu kaynaklarını doğrudan video çıkışına yönlendirir.
Sahne ekleme bölümünde "Kaynaklar" paneline gelin. Sürekli yayınlanacak olan video dosyanızı eklemek için + simgesine tıklayın ve "Ortam Kaynağı" (Media Source) seçeneğini belirleyin. Açılan pencerede video dosyanızı seçtikten sonra "Döngü" (Loop) kutucuğunu işaretleyin. Bu kutucuk işaretli kaldığı sürece video dosyası sona ulaştığında otomatik olarak başa sarar ve yayın akışı duraksamadan sürer. Ses kaynaklarının seviyelerini mikser üzerinden kontrol ederek aşırı yüksek çıkışları sınırlandırın.
Birden çok videodan oluşan bir oynatma listesi kullanacaksanız VLC Video Kaynağı seçeneğini de tercih edebilirsiniz; bu kaynağın Windows üzerinde görünmesi için OBS ile aynı mimaride (32 bit veya 64 bit) VLC kurulmalı ve OBS yeniden başlatılmalıdır. Bu kaynak türü, klasör içindeki birden fazla video dosyasını sırayla oynatmanıza ve liste bittiğinde otomatik olarak başa dönmenize imkan tanır. Medya Kaynağı kullanırken özelliklerde yer alan donanım kod çözme seçeneğini aktif hale getirmek, desteklenen donanım ve biçimlerde video çözme yükünü işlemciden alarak ekran kartına devreder. Böylece sunucu kaynakları uzun süreli yayın akışlarında dengeli kalır.
Bit hızı, çözünürlük ve kodlayıcı seçimi
Sanal sunucuda yayın yaparken doğru kodlayıcıyı seçmek yayının kararlılığı açısından belirleyicidir. Donanım hızlandırma desteği bulunan bir sunucu kullanıyorsanız OBS ayarlarından "Çıkış" sekmesine geçin ve Çıktı Modunu "Gelişmiş" olarak değiştirin. Bu mod gelişmiş bit hızı ve profil kontrollerine doğrudan erişim sağlar.
Kodlayıcı olarak sistem donanımınıza göre şunlardan biri seçilmelidir:
- NVIDIA NVENC H.264: Desteklenen sanal GPU ve uyumlu sürücü bulunan sunucularda video kodlama yükünü donanıma aktarır; ancak OBS sahne hazırlama, ses işleme ve veri aktarımı gibi görevlerde işlemci kullanmaya devam eder.
- QuickSync H.264: Intel tabanlı ve tümleşik grafik desteği bulunan sistemlerde işlemci grafik birimini kullanır.
- x264: Donanım kodlayıcı bulunmayan sunucularda işlemci çekirdeklerini kullanır. Bu seçenek tercih edilecekse CPU Kullanım Önayarı
veryfastveyasuperfastolarak ayarlanmalıdır.
Hız kontrolü olarak CBR (Sabit Bit Hızı) seçilmelidir. Dalgalı bit hızı (VBR), platformların video oynatıcılarında arabelleğe alma sorunlarına neden olabilir. Sabit bit hızı ise bant genişliği kullanımını öngörülebilir kılar.
Çözünürlük: 1080p (1920x1080)
Kare Hızı: 30 FPS veya 60 FPS
Bit Hızı (CBR): 4500 - 6000 Kbps
Anahtar Kare Aralığı: 2 saniye
Önayar: P4 (Orta/Dengeli)
Ayar: Düşük Gecikme
Profil: High
Eğer sunucu kaynaklarınız sınırlıysa veya platform üzerinde yalnızca müzik döngüsü yayını yapıyorsanız çözünürlüğü 720p (1280x720) seviyesine, bit hızını da 2500 - 3000 Kbps düzeyine çekebilirsiniz. Bu işlem bant genişliği tüketimini düşürürken yayının donma ihtimalini azaltır.
Sunucuda yayın dışında arka planda mobil testler yürütüyorsanız sistem kaynaklarını paylaştırmak için Android emülatörü çalıştırma adımlarındaki yöntemleri uygulayabilirsiniz. Aynı zamanda içerik üretimi için ComfyUI kurulumu adımları gibi grafik odaklı işler planlıyorsanız eşzamanlı süreçlerin GPU bellek tüketimi izlenmeli ve kaynak kullanımları sınırlandırılmalıdır.
Yayının kopmaması için otomatik başlatma ve izleme
Canlı yayının haftalarca sürmesi hedeflendiğinde platform kaynaklı geçici bağlantı kopmaları veya sunucu güncellemeleri hesaba katılmalıdır. OBS Studio, geçici ağ kesintilerinde otomatik olarak yeniden bağlanma kabiliyetine sahiptir. Bu ayarı aktif hale getirmek için:
- OBS içinde Ayarlar > Gelişmiş menüsüne gidin.
- Otomatik Olarak Yeniden Bağlan başlığı altındaki kutuyu işaretleyin.
- Yeniden deneme gecikmesini 2 saniye, azami deneme sayısını 100 olarak belirleyin.
Kullanıcı oturumu açıldığında yayının kendiliğinden başlaması için OBS başlatma parametresiyle yapılandırılabilir. Masaüstündeki OBS kısayoluna sağ tıklayıp "Özellikler" penceresini açın. "Hedef" alanındaki dosya yolunun sonuna bir boşluk bırakarak şu parametreyi ekleyin:
--startstreaming
Bu parametre, OBS açıldığı anda doğrudan yayına başlamasını sağlar. Ardından bu kısayol Windows Başlangıç klasörüne (shell:startup) yerleştirilebilir. Bu klasördeki öğeler kullanıcı sisteme giriş yaptığında devreye girer. Yeniden başlatma sonrasında oturumun otomatik açılması planlanıyorsa kullanıcı girişi yapılandırması tamamlanmalıdır.
Sunucunun performansını ve yayının sürekliliğini uzaktan takip etmek için OBS bünyesindeki "İstatistikler" penceresi kullanılabilir. Paneller (Docks) > İstatistikler yolunu izleyerek açacağınız bu pencerede kare kaybı oranını, ortalama kare oluşturma süresini ve kodlama gecikmesi nedeniyle atlanan kareleri gözlemleyebilirsiniz. Ağdan ya da işlemciden kaynaklanan gecikmeler bu panel üzerinden analiz edilebilir.
Büyük projelerde kararlı video aktarımı için ekran kartlı VDS paketleri üzerinden çoklu akış yapılandırmaları kurabilirsiniz. Ek olarak Windows Görev Zamanlayıcısı üzerinde periyodik kontrol görevleri tanımlayarak işletim sistemi kararlılığını uzun vadede koruyabilirsiniz.
Sık karşılaşılan sorunlar
7/24 yayın süreçlerinde karşılaşılan aksaklıklar genellikle donanım aşırı yüklenmesi, yetersiz yükleme hızı veya yanlış OBS yapılandırmalarından kaynaklanır.
Yayında kare düşmesi (Dropped Frames)
Yayında kare düşmesi genellikle OBS istatistikler penceresinde ağ kaynaklı bırakılan kareler şeklinde görünür. Bu durum sunucu yükleme hızının ayarlanan bit hızını karşılayamadığını veya platformun RTMP sunucusunda tıkanıklık yaşandığını gösterir. Çözüm olarak bit hızını 500-1000 Kbps düşürebilir ya da OBS yayın ayarlarından farklı bir sunucu noktası seçebilirsiniz.
Yüksek işlemci kullanımı ve kodlama gecikmesi
OBS alt çubuğunda kodlayıcı aşırı yüklendi uyarısı alıyorsanız donanımınız kareleri yetiştiremiyor demektir. Eğer x264 kodlayıcısını kullanıyorsanız CPU önayarını ultrafast seviyesine çekin veya desteklenen donanım kodlayıcı profiline geçiş yapın. Çözünürlüğü 1080p yerine 720p düzeyine indirmek ve kare hızını 30 FPS yapmak işlemci yükünü belirgin biçimde hafifletir.
Uzak masaüstü kapatılınca yayının durması
Uzak masaüstü bağlantısını sağ üstteki kapatma butonundan sonlandırdığınızda Windows oturumu kilitli duruma geçebilir. Bazı grafik sürücüleri kilitli ekranda render almayı durdurur. Bunu engellemek için oturum kapatma yerine oturumu konsola devreden bir toplu iş dosyası yönetici yetkisiyle çalıştırılabilir. Öncelikle geçerli oturum kimliğini öğrenmek gerekir:
query session
Ardından belirlenen kimlik numarası (örneğin 2 ise) kullanılarak oturum konsola aktarılır:
tscon 2 /dest:console
Bu komut oturumu kilitlemeden konsola aktardığı için sanallaştırma paneli veya konsol erişimi bulunan kişilerin açık masaüstüne ulaşabileceği dikkate alınmalı, erişim güvenliği doğrulanmadan tercih edilmemelidir.
Ses ve görüntü senkronizasyon kayması
Uzun süre çalışan canlı yayınlarda birkaç gün sonra ses ile görüntü arasında zamanlama kayması yaşanabilir. Bu durum genellikle değişken kare hızlı video kaynaklarından, saat uyuşmazlığından veya sistemin aşırı yüklenmesinden kaynaklanır. Yayına eklediğiniz video dosyalarının sabit kare hızına (CFR) sahip olduğundan emin olun ve kodlayıcı yükünü hafifleterek sorunun kaynağını giderin.
Sık Sorulan Sorular
VDS üzerinde OBS çalıştırmak için ekran kartı zorunlu mu?
Ayrık bir ekran kartı zorunlu değildir ancak OBS sahneleri birleştirmek için uyumlu bir grafik aygıtına ihtiyaç duyar. Kodlama x264 ile işlemciye aktarılsa bile grafik arabirim desteği gerekir. Kullanılan GPU modeli, vGPU profili ve sürücünün NVENC desteği doğrulandığı takdirde donanım kodlama özellikli sunucular ana işlemciyi yormadan akıcı bir yayın altyapısı sağlayabilir.
7/24 canlı yayın için ne kadar internet hızı gerekir?
Yayın çözünürlüğüne göre gereksinim değişir. Standart 1080p 60 FPS akış için 6000 Kbps bit hızı tercih edilir. Sunucunun bu akışı dalgalanma yaşamadan gönderebilmesi için bit hızının üzerinde ek bir güvenlik payı bırakılmalıdır. Veri merkezi hatları sağladığı yüksek bant genişliğiyle bu ihtiyacı karşılar.
Uzak masaüstü bağlantısını kapattığımda canlı yayın kesilir mi?
Uzak masaüstü penceresi kapatıldığında sunucu çalışmaya devam eder ancak bu durum yayının süreceği anlamına gelmeyebilir. RDP bağlantısı kesildiğinde bazı grafik sürücüleri veya yakalama kaynakları etkilenebileceğinden bağlantıyı kapattıktan sonra yayın akışının devam ettiği harici olarak test edilmelidir. Oturumu Kapat seçeneği yerine yalnızca uzak masaüstü istemci penceresi kapatılmalıdır.
OBS otomatik olarak yayını yeniden başlatabilir mi?
Evet, OBS ayarlarındaki gelişmiş menüden otomatik yeniden bağlanma özelliği devreye alınabilir. Bu fonksiyon ağ kopmalarında yayını tekrar açar. Kullanıcı oturumu açıldığında yayının otomatik başlaması için ise masaüstü kısayoluna --startstreaming parametresi eklenip Windows Başlangıç dizinine yerleştirilmesi gerekir.
GPU Sunucu & Sanal PC İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:


