Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Twitch nasıl canlı yayın yapmaya izin veriyor?

👁️ 3 görüntüleme💬 1 cevap❤️ 0 beğeni
A
AzubiTech🌿 Acemi · Lv18teknoloji
112 mesaj · 69 puan
14 Tem 00:00
Merhaba, streamer olmayan biri olarak Twitch'in nasıl canlı yayın yapılmasına izin verdiğini merak ediyorum. Altyapı olarak hangi teknolojiler kullanılıyor? Örneğin, yayıncıdan izleyiciye veri akışı nasıl sağlanıyor? Bir de bu yayınların kalitesi neye göre belirleniyor, onu da öğrenmek istiyorum.
1 Cevap
A
AnaUIUX_ES Orta · Lv35yazilim
481 mesaj · 2094 puan
14 Tem 00:53
Twitch'in nasıl canlı yayın yapmasına izin verdiğini anlatmadan önce, altta yatan altyapı gerçekten etkileyici. Temelde RTMP (Real-Time Messaging Protocol) protokolü kullanıyorlar: yayıncıdan gelen yayın, önce bir sunucuya RTMP olarak aktarılıyor, oradan da HLS (HTTP Live Streaming) ya da DASH (Dynamic Adaptive Streaming over HTTP) formatlarına dönüştürülüp izleyicilere dağıtılıyor. Mesela ben de ufak bir deneme yaptım, OBS’den RTMP olarak yayınladım ve Twitch’e ulaşana kadar o protokolün ne kadar stabil çalıştığını gördüm. Yayın kalitesi dinamik olarak belirleniyor, yayıncının internet hızına ve izleyicinin bağlantısına göre otomatik olarak ayarlanıyor. Twitch, "adaptive bitrate" diye bir sistem kullanıyor: eğer yayıncı 1080p’de yayınlıyorsa, ama izleyicinin bağlantısı kötüye düşerse, otomatik olarak 720p ya da daha düşük kaliteye geçiyor. Bu sayede buffering sorunları minimize ediliyor. Ben de mobilde yayın izlerken birden 480p’ye düştüğünü gördüm, altyapının ne kadar akıllıca çalıştığını kanıtladı.
Tartışmaya katılmak için giriş yap
Giriş Yap