İşlemciyle ve ekran kartıyla yayın yapma nedir?

Yayın kalitesine etki eden birçok faktör var. Bunları çok net anlayabilmen için işin içinde olman gerekiyor ama özet geçeyim. Temel faktörlerin başında senin ekranına verdiğin görüntüyü işleyip, paketleyip, yayın yapacağın sunucuya gönderecek bir donanıma ihtiyacın var. Bu donanım işlemci, ekran kartı olabileceği gibi harici olarak bilgisayara takılan yayın için üretilmiş render cihazları da olabilir. Bunların devamında, işlenen görüntünün, izleyiciye sunumu sırasındaki kalitesini sınırlandıracak diğer bir faktör olarak upload hızın geliyor. Upload hızın, işlenmiş görüntüyü yayın sunucusuna aktarırkenki bitrate aralığını belirliyor. Örnek olarak 720p 30 FPS bir içeriği 1500-1800 bitrate aralığında sunucuya kaliteli bir şekilde aktarabilirken, çözünürlük 1080p ve üzerine çıktığında yayınının bozulmalar, takılmalar olmadan akıcı bir şekilde ilerleyebilmesi için 2000+ bitrate gerekiyor.

Bilgisayarında ne kadar üst düzey çözünürlükte ve kare hızında içerik üretirsen üret, upload hızın bu içeriği sunucuya göndermek için yetersiz olduğu sürece ürettiğin içeriği yayın sunucusuna gönderirken çözünürlüğünü ve saniyedeki kare sayısını bitrate'ine uygun şekilde düşürmek zorundasın. Aksi halde, yani 1080p 60 FPS bir içeriği 1500 bitrate ile yayınlamaya çalışırsan, yayının sürekli donacak veya çözünürlükte izleyici açısından sinir bozucu düşüşler olacaktır.

İşlemci ve ekran kartı arasındaki farka gelecek olursak; günümüz teknolojisinde ekran kartlarının görüntü işleme performansı işlemcilere kıyasla kat kat daha fazla olduğu için yayın donanımı olarak çok yüksek oranlarda ekran kartı tercih edilir. İstisnai durumlarda yani ekran kartının 2005'li yıllardan kalma aşırı kötü ve işlemcinin son model i9-9900k olduğunu varsayarsak işlemci tercih edilebilir.

Gelelim şuanki senin durumuna. Upload hızın 720p 30 FPS akıcı bir yayın için yeterli durumda. Tabi donanımlarını ve yayınlayacağın içeriği belirtmediğin için, bu yayını sınırlandıracak başka etkenlerin olup olmadığını bilemiyorum. Daha detaylı bilgi alabilmen için senin de daha detaylı bilgi vermen gerkiyor.
Yükleme hızım 5.5 Mbit ve işlemcim R5 3600 ve lol yayını yapmak istersem yüksek bir ekran kartına ihtiyacım olur mu yoksa atıyorum GT710 gibi bir ekran kartı beni kurtarır mı?
 
Birincisi upload hızın çok önemli. Upload hızın ne kadar yüksek olursa o kadar yüksek kalitede yayın yaparsın.

Yayını işlemciden vermek demek OBS'de ayarları açarsan encoder ayarı x264'te olması demek.

Eki Görüntüle 500613

Birde bunun altında CPU kullanım ön ayarı var. Bu ayar ne kadar aşağıya çekersen görüntü kaliten o kadar yükselir ama işlemciye yük biner.



Eki Görüntüle 500614

Normalde bu ayar veryfast'te otomatik geliyor. Senin işlemcin eğer güçlü ise sen bunu aşağıya çekebilirsin ve düşük bitrate'te bile iyi görüntü kalitesi verebilirsin. Ama tekrar uyarıyım işlemcine yük binecek.

Ben Ryzen5 2600 ile fast ayarda yayın verebiliyorum. Sen 3900X ile slower veya veryslow ayarda yayın verirsin büyük ihtimal. Yani senin yayın kaliten aynı değerde yayın versek benden daha kaliteli olur.

Yayını ekran kartından vermek demek. Bu resimdeki Hardware (NVEC) (new) seçeneğiyle oluyor.

Eki Görüntüle 500615

Onun altında da bu şekilde ön tanımlı sekmesi altında değerler var. Burada maksimum kalite en iyi değeri veriyor. Burada ekran kartına yüklendiğin için işlemci zorlanmıyor.

Eki Görüntüle 500616

Ama işlemci ile yayını verirsen yayın daha kaliteli oluyor fakat ekran kartıyla verirsen de iyi bir bitrate değeri ile güzel yayınlar yapabiliyorsun.


Bu işlemciyle ve 5Mbit internetle çok kaliteli yayınlar yaparsın.


RTX ekran kartlarında çift çekirdek var GTX'lerden farklı olarak, sanırım AMD kartlarda da yok çift çekirdek. Çift çekirdek yüzünden ekran kartına daha az yük biniyor. Bu yüzden de RTX ekran kartında fps kayıpları daha az.

Fakat ben GTX 1060 6GB ile de yayın yaptım çok güzel yayın verebiliyor. Şu anda RTX 2060 kullanıyorum.


Twitch maksimum 6000kb/s hızının üstünde yayın yapmanı engelliyor mesela.
Merhaba bilgiler için öncelikle çok teşekkür ederim sormak istediğim bir sorum var. Asus turbo blower GTX 1060 6 GB 192 bit işlemci ryzen 5 1600 af 12 nm(yeni olan) olan 16gb 3000 mhz ram 700w 85 plus fsp marka Powersupply var. Bunun için fps drop falan yememek için ayar verebilir misin?
Birde yayın yaparken diyelim 720p 30 fps veriyorum ayar kalitesinde sadece 720 p 30fps gözüküyor 360p 480p falan gözükmüyor onun için ne yapmam gerek?
 
Yayın kalitesine etki eden birçok faktör var. Bunları çok net anlayabilmen için işin içinde olman gerekiyor ama özet geçeyim. Temel faktörlerin başında senin ekranına verdiğin görüntüyü işleyip, paketleyip, yayın yapacağın sunucuya gönderecek bir donanıma ihtiyacın var. Bu donanım işlemci, ekran kartı olabileceği gibi harici olarak bilgisayara takılan yayın için üretilmiş render cihazları da olabilir. Bunların devamında, işlenen görüntünün, izleyiciye sunumu sırasındaki kalitesini sınırlandıracak diğer bir faktör olarak upload hızın geliyor. Upload hızın, işlenmiş görüntüyü yayın sunucusuna aktarırkenki bitrate aralığını belirliyor. Örnek olarak 720p 30 FPS bir içeriği 1500-1800 bitrate aralığında sunucuya kaliteli bir şekilde aktarabilirken, çözünürlük 1080p ve üzerine çıktığında yayınının bozulmalar, takılmalar olmadan akıcı bir şekilde ilerleyebilmesi için 2000+ bitrate gerekiyor.

Bilgisayarında ne kadar üst düzey çözünürlükte ve kare hızında içerik üretirsen üret, upload hızın bu içeriği sunucuya göndermek için yetersiz olduğu sürece ürettiğin içeriği yayın sunucusuna gönderirken çözünürlüğünü ve saniyedeki kare sayısını bitrate'ine uygun şekilde düşürmek zorundasın. Aksi halde, yani 1080p 60 FPS bir içeriği 1500 bitrate ile yayınlamaya çalışırsan, yayının sürekli donacak veya çözünürlükte izleyici açısından sinir bozucu düşüşler olacaktır.

İşlemci ve ekran kartı arasındaki farka gelecek olursak; günümüz teknolojisinde ekran kartlarının görüntü işleme performansı işlemcilere kıyasla kat kat daha fazla olduğu için yayın donanımı olarak çok yüksek oranlarda ekran kartı tercih edilir. İstisnai durumlarda yani ekran kartının 2005'li yıllardan kalma aşırı kötü ve işlemcinin son model i9-9900k olduğunu varsayarsak işlemci tercih edilebilir.

Gelelim şuanki senin durumuna. Upload hızın 720p 30 FPS akıcı bir yayın için yeterli durumda. Tabi donanımlarını ve yayınlayacağın içeriği belirtmediğin için, bu yayını sınırlandıracak başka etkenlerin olup olmadığını bilemiyorum. Daha detaylı bilgi alabilmen için senin de daha detaylı bilgi vermen gerkiyor.

Hocam gtx 1650 ekran kartım, amd rayzen 5 2600x soket işlemci, 16gb ram ve 4.8 upload hızım var. 720 30fps yapınca çamur gibi bir görüntü veriyor yayına bunun sebebi ise cpu kullanımının superfast olarak ayarlanmış olması. fast kullanan arkadaş varmış yorumlarda fakat ben fast'e alıp valorant yayını açınca fpsim 130-150lerden 80-120 arasında git gel yapıyor ve oyun zevki alamıyorum yayın açıkken. Bitratei 2200 ile 3000 arasında sürekli deniyorum ama değişme yok son çarem yayını ekran kartından açmaya çalışmak olacak. Başka bir öneriniz var mıdır acaba?
 
Hocam gtx 1650 ekran kartım, amd rayzen 5 2600x soket işlemci, 16gb ram ve 4.8 upload hızım var. 720 30fps yapınca çamur gibi bir görüntü veriyor yayına bunun sebebi ise cpu kullanımının superfast olarak ayarlanmış olması. fast kullanan arkadaş varmış yorumlarda fakat ben fast'e alıp valorant yayını açınca fpsim 130-150lerden 80-120 arasında git gel yapıyor ve oyun zevki alamıyorum yayın açıkken. Bitratei 2200 ile 3000 arasında sürekli deniyorum ama değişme yok son çarem yayını ekran kartından açmaya çalışmak olacak. Başka bir öneriniz var mıdır acaba?
Bu sistemle yayını işlemciye yaptırıyor olman başlı başına büyük bir hata. Valorant gibi bir oyunda R5-2600x'e render yaptıramazsın. Neden böyle bir şey tercih ettiğin konusunda tahmin bile yürütemiyorum ama yapman gereken şey, OBS ayarlarını default yapıp sonrasında render için ekran kartını seçmek. Upload hızın 1080p 30 FPS için yeterli ancak donanımların bunu sınırlandırıyor. Render yükünü ekran kartına verdiğin takdirde, 720p çözünürlükte saniyede 30 kareyi 2800 bitrate ile çok rahat bir şekilde yayına verebilirsin.
 
Bu sistemle yayını işlemciye yaptırıyor olman başlı başına büyük bir hata. Valorant gibi bir oyunda R5-2600x'e render yaptıramazsın. Neden böyle bir şey tercih ettiğin konusunda tahmin bile yürütemiyorum ama yapman gereken şey, OBS ayarlarını default yapıp sonrasında render için ekran kartını seçmek. Upload hızın 1080p 30 FPS için yeterli ancak donanımların bunu sınırlandırıyor. Render yükünü ekran kartına verdiğin takdirde, 720p çözünürlükte saniyede 30 kareyi 2800 bitrate ile çok rahat bir şekilde yayına verebilirsin.

Yayını işlemciden yapmak ilk olarak bana da saçma gelmişti ama danıştığım tüm yayıncılar bu şekilde yapmam gerektiğini söyleyince sorgulamadım daha fazla bu da büyük bir hata haklısınız. Yanlış gelen şeyin üstüne gitmeliydim insan bildiğinden şaşmamalı. Çok çok teşekkür ederim, def ayarlar ile ekran kartından yayını yapacağım eksik olmayın. İyi forumlar dilerim.
 
Yayını işlemciden yapmak ilk olarak bana da saçma gelmişti ama danıştığım tüm yayıncılar bu şekilde yapmam gerektiğini söyleyince sorgulamadım daha fazla bu da büyük bir hata haklısınız. Yanlış gelen şeyin üstüne gitmeliydim insan bildiğinden şaşmamalı. Çok çok teşekkür ederim, def ayarlar ile ekran kartından yayını yapacağım eksik olmayın. İyi forumlar dilerim.
CS:GO, LOL gibi hafif oyunlarda işlemci üst seviye ise, render için işlemci tercihinin bir sakıncası yok. Tabii ki senin sisteminde yine ekran kartı tercih edilmeli. Ama konu Unreal Engine motorunu kullanan oyunlara geldiği zaman işin rengi değişiyor. Sebebi de bu oyun motorunun 4. versiyonunun bile 2020 yılının ortasında hâla bozuk olması ve işlemcide hâla tek çekirdeğe yüklenmesi. Örnek: Fortnite. Motor zaten Epic Games'e ait. Bu firma kendi motorunu kullanarak kendi oyununu bile yıllarca beta aşamasından çıkaramadı. Bu oyun motoru ile yapılan oyunlar, CPU-GPU yük dengesini sağlıklı bir şekilde tutmayı bir türlü başaramıyor. Çoğu zaman da, GPU tarafı tam yükte kullanılsa dahi CPU tarafına tek çekirdekte ağır yükler biniyor. Örnek: PUBG. Bu durumda işlemcine yapacağın en küçük bir müdahalede oyun esnasında droplar giriyor, yayın deneyimin berbatlaşıyor.

Özetle, grafik işlemeyi, grafik birimine bırakmak gerekiyor. Herkes kendi işini yapmalı.
 
CS:GO, LOL gibi hafif oyunlarda işlemci üst seviye ise, render için işlemci tercihinin bir sakıncası yok. Tabii ki senin sisteminde yine ekran kartı tercih edilmeli. Ama konu Unreal Engine motorunu kullanan oyunlara geldiği zaman işin rengi değişiyor. Sebebi de bu oyun motorunun 4. versiyonunun bile 2020 yılının ortasında hâla bozuk olması ve işlemcide hâla tek çekirdeğe yüklenmesi. Örnek: Fortnite. Motor zaten Epic Games'e ait. Bu firma kendi motorunu kullanarak kendi oyununu bile yıllarca beta aşamasından çıkaramadı. Bu oyun motoru ile yapılan oyunlar, CPU-GPU yük dengesini sağlıklı bir şekilde tutmayı bir türlü başaramıyor. Çoğu zaman da, GPU tarafı tam yükte kullanılsa dahi CPU tarafına tek çekirdekte ağır yükler biniyor. Örnek: PUBG. Bu durumda işlemcine yapacağın en küçük bir müdahalede oyun esnasında droplar giriyor, yayın deneyimin berbatlaşıyor.

Özetle, grafik işlemeyi, grafik birimine bırakmak gerekiyor. Herkes kendi işini yapmalı.
Hocam iyi günler, pubg mobil için yayın yapma aşamasındayım pc özellikleri r5-3600, asus b450 750w power, 16gb ram, gtx 1660s, cpu-gpu hakkında en ufak bilgim yok, Benim şuan yayın için işlemciden mi yoksa ekran kartından mı çalışmam daha sağlıklı olur 6000bit uploadım var
 
Hocam iyi günler, pubg mobil için yayın yapma aşamasındayım pc özellikleri r5-3600, asus b450 750w power, 16gb ram, gtx 1660s, cpu-gpu hakkında en ufak bilgim yok, Benim şuan yayın için işlemciden mi yoksa ekran kartından mı çalışmam daha sağlıklı olur 6000bit uploadım var
Bu sistem ile kesinlikle renderi ekran kartına yaptırmalısın. Özellikle Pubg gibi Unreal Engine oyun motorunu kullanan oyunlardaki, işlemci kullanımına bağlı anormalliklerden kaynaklı fps droplarını yaşamamak adına, bu motoru kullanan oyunlarda kesinlikle ekran kartı tercih edilmeli.
 
Bu sistem ile kesinlikle renderi ekran kartına yaptırmalısın. Özellikle PUBG gibi Unreal Engine oyun motorunu kullanan oyunlardaki, işlemci kullanımına bağlı anormalliklerden kaynaklı FPS droplarını yaşamamak adına, bu motoru kullanan oyunlarda kesinlikle ekran kartı tercih edilmeli.

Merhaba hocam, öncelikle böylesine detaylı ve güzel bir şekilde deneyimlerinizi ve bilgi birikiminizi paylaştığınız için çok teşekkür ederim. Size bende danışmak istiyorum. R5 3400G işlemci, RX 590 GB ekran kartı, 3000MHz CL16 24 GB RAM ve 6-7 Mbps yükleme hızı ile Cyberpunk yayını yapmayı planlıyorum. İşlemci upgrade i olarak 2400TL'ye R5 3600XT siparişi verdim. Acaba bütçeyi biraz daha arttırıp R7 3700X almak yayın için ne kadar iyi bir yatırım olur? Bir de 3600XT islemci ve 3700X işlemci ile ayarlarım nasıl olmalı, siz neler önerirsiniz?
 
Merhaba hocam, öncelikle böylesine detaylı ve güzel bir şekilde deneyimlerinizi ve bilgi birikiminizi paylaştığınız için çok teşekkür ederim. Size bende danışmak istiyorum. R5 3400G işlemci, RX 590 GB ekran kartı, 3000MHz CL16 24 GB RAM ve 6-7 Mbps yükleme hızı ile Cyberpunk yayını yapmayı planlıyorum. İşlemci upgrade i olarak 2400TL'ye R5 3600XT siparişi verdim. Acaba bütçeyi biraz daha arttırıp R7 3700X almak yayın için ne kadar iyi bir yatırım olur? Bir de 3600XT islemci ve 3700X işlemci ile ayarlarım nasıl olmalı, siz neler önerirsiniz?
Şuan Cyberpunk ile ilgili net bir şey söylemek güç. Söyleyenler olur ise de falcılıktan daha ileri gidemez. Ancak elimizdeki verilere dayanarak bazı tahminlerde bulunabiliriz. Zira CPDR'nin yaptığı RED Engine 3 motorunu kullanamayız açıklamasından sonra Cyberpunk tarafında işler biraz daha sarpa sardı. Her ne kadar minimum ve önerilen sistem gereksinimlerini açıklasalar da, optimizasyonunu bilmediğimiz RED Engine 4 oyun motorunu kullanacak olan bir oyun ve yayınlanma tarihi Keçiören metrosunun açılış tarihine döndü. Bu da RED Engine 4 hakkında çok fazla soru işaretine neden oluyor.

Demem o ki, tek bir oyun özelinde yayın gereksinimin olduğu için, bu oyunun gerekliliklerini netleştirmeden sistemini dizayn etmeni tavsiye etmem. Biraz daha beklersen hem Cyberpunk hakkındaki veriler daha netleşir, hem de sistemine Ryzen 5000 ailesinden bir işlemci seçme imkanın olur. Zira 5000 serisindeki işlemci çekirdeklerinin önbelleklere erişimi konusundaki inanılmaz hızlanmalar, özellikle yayıncılar açısından bulunmaz hint kumaşı.

Bütün bunlar kısıtlı bütçenin olduğunu düşündüğüm için yazdıklarım. Tabii ki her oyuna göre işlemciyi veya ekran kartını özelleştirmek zorunda değiliz. Keşke herkesin bütçesi izin verse de R9-5950X ve RTX 3090'lı sistem toplayıp işlemcimi mi yükselteyim ekran kartını mı derdi yaşamadan pata küte dalabilsek bütün oyunlara.
 

Yeni konular

Geri
Yukarı