Oyun yayını, görünüşte basit bir iş: ekranı kaydet, internete gönder. Pratikte ise sınırlı bir veri bütçesini çözünürlük, kare hızı ve görüntü karmaşıklığı arasında paylaştırma işi. Kalitesiz yayınların çoğunda sorun donanım değil, bu paylaşımın yanlış yapılması.
Kodlayıcı seçimi
Oyunun ürettiği kareler sıkıştırılmadan gönderilemez. Sıkıştırmayı iki yerden biri yapar:
- İşlemci kodlayıcı: aynı bit hızında genellikle daha iyi görüntü verir, ama işlemciyi ciddi biçimde meşgul eder. Oyun da işlemciye yükleniyorsa kare hızı düşer.
- Donanım kodlayıcı: ekran kartının içindeki ayrı bir blok bu işi yapar. Oyun performansına etkisi çok düşüktür ve yeni nesil donanım kodlayıcıların kalitesi, işlemci kodlayıcıya oldukça yaklaştı.
Pratik öneri net: tek bilgisayarla yayın yapıyorsanız donanım kodlayıcı doğru seçim. İşlemci kodlayıcı, yalnızca oyunu başka bir makine çalıştırıyorsa ya da çok düşük bit hızında kaliteyi son damlasına kadar sıkmak gerekiyorsa mantıklı.
Bit hızı: asıl bütçe
Bit hızı, saniyede kaç bit veri gönderdiğinizdir ve görüntü kalitesini en çok belirleyen rakamdır. Burada iki sınır var: platformun kabul ettiği üst sınır ve sizin hattınızın yükleme hızı.
İkinci sınır sık atlanıyor. İnternet paketleri indirme hızıyla reklam edilir; yayın ise yükleme yönünü kullanır ve bu değer çoğu bağlantıda belirgin biçimde düşüktür. Güvenli pratik, yükleme hızınızın yüzde 70-80’ini aşmamak; kalan payı dalgalanma için bırakmak gerekir. Hat dolduğunda yayın donar, kare atlar ve izleyici tarafında bağlantı kesilir.
Bir de kararlılık meselesi var: yayında sabit bit hızı tercih edilir, çünkü platformlar ani sıçramaları iyi karşılamıyor. Kayıtta ise değişken bit hızı serbest — diske yazıyorsunuz, ağ kısıtı yok.
Çözünürlük mü, kare hızı mı
Elinizde sabit bir bit hızı varsa artırdığınız her şey diğerinden alır. Kaba bir yol haritası:
- Hareketli ve hızlı oyunlar (nişancı, yarış): kare hızını koruyun, çözünürlükten ödün verin. 1080p60, 1440p30’dan daha akıcı görünür.
- Durağan ve ayrıntılı oyunlar (strateji, inşa, kart): çözünürlüğü koruyun. Arayüzdeki küçük yazıların okunabilirliği burada kritik.
- Düşük bit hızına mahkûmsanız, 1080p yerine 900p veya 720p’ye inmek, blok bozulmalarından kurtulmanın en hızlı yolu. Bulanık ama temiz bir görüntü, keskin ama bloklu bir görüntüden daha iyi izlenir.
Görüntüdeki duman, su, yoğun parçacık efekti ve hızlı kamera hareketi bütçeyi en çok yiyen şeyler. Aynı ayarla iki farklı oyun çok farklı sonuç verebiliyor.
Sıkıştırmanın görünür izleri
Bit hızı yetmediğinde ortaya çıkan bozulmalar tanıdıktır: düz renk alanlarında bantlaşma, hareketli sahnelerde kare kare dağılan bloklar, küçük metinlerin okunamaz hâle gelmesi. Aynı mekanizmayı bulut oyun yazısında ters yönden ele almıştık; orada sunucu size yayın yapıyor, burada siz platforma.
Performans etkisini ölçmek
Yayın açıkken kare hızınızın düşmesi normal, ama ne kadar düştüğü ölçülebilir. Donanım kodlayıcıyla tipik kayıp küçüktür; işlemci kodlayıcıyla, özellikle işlemciye yüklenen oyunlarda, kayıp büyük olabilir.
Darboğazın nerede olduğunu anlamak için izlenecek üç şey var: işlemci kullanımı, ekran kartı kullanımı ve atlanan kare sayaçları. Yayın yazılımları atlanan kareleri üç ayrı nedenle rapor eder — kodlayıcı yetişemedi, oyun yetişemedi ya da ağ yetişemedi. Hangisinin arttığını görmek, doğru ayarı bulmanın en kısa yolu. Darboğazı ayrıştırma mantığını darboğaz yazısında ayrıntılı kurmuştuk.
Kayıt ile yayını aynı sanmamak
İki iş farklı önceliklere sahip:
- Kayıt: diske yazdığınız için bit hızını cömertçe verebilirsiniz. Sonradan kurgu yapacaksanız yüksek bit hızlı kayıt, kalite kaybını azaltır. Burada tek kısıt disk hızı ve boş alan; depolama tarafındaki hesabı SSD yazısında çıkarmıştık.
- Yayın: gerçek zamanlı olduğu için ağ ve gecikme belirleyici. Kalite ikinci planda kalır.
İkisini birlikte yapan düzeneklerde yaygın yöntem, yayını orta bit hızında sürdürüp aynı anda yüksek kaliteli yerel kayıt almak.
Gözden kaçan ayarlar
- Anahtar kare aralığı: platformların beklediği değere ayarlanmazsa izleyici tarafında gecikme ve tampon sorunları çıkar.
- Ses: görüntü kusuru tolere edilir, ses kusuru edilmez. Mikrofon seviyesi ve oyun sesi dengesi, çözünürlükten daha çok izleyici kazandırır.
- Kare hızı eşleşmesi: oyun 144 kare üretirken yayını 60 kareye indirmek, kare seçimi düzensizse takılma hissi yaratır. Oyun içinde kare sınırı koymak genelde daha düzgün sonuç verir; nedenini kare hızı yazısında anlattık.
- Dikey tarama ayarları: yayın yazılımı ekranı yakalarken oyunun yırtılma önleme ayarıyla çakışabilir.
Yayında kalite ekran kartından değil, yükleme hızınızdan ve o bütçeyi nereye harcadığınızdan geliyor.
Yorumlar (0)
Henüz yorum yok. İlk yorumu siz yazın.