PlayStation 5 yayın akışı DNS yönlendirmesiyle yerel ağa aktarıldı
Öne çıkanlar
- PlayStation 5 üzerindeki Twitch RTMP yayın akışı DNS yönlendirmesiyle yerel ağdaki bilgisayara aktarıldı.
- Konsoldan alınan 1080p 60 FPS video akışı mpv oynatıcı yardımıyla bir saniyenin altında gecikmeyle oynatıldı.
- Sistem, pahalı video yakalama kartlarına gerek kalmadan Discord üzerinden ekran paylaşımı sağladı.
PlayStation 5 konsolunda harici yakalama kartı kullanmadan Discord veya yerel ağ üzerinden görüntü aktarmak isteyen bir geliştirici, konsolun Twitch yayın mekanizmasını yerel bilgisayara yönlendiren bir yöntem geliştirdi. Sony'nin üçüncü taraf donanım ve doğrudan Discord ekran paylaşımı desteğini kısıtlaması nedeniyle geliştirilen bu yöntem, konsolun yerleşik yayın işlevini hedef alıyor. Geliştirici, 100 dolar üzerindeki donanım masraflarından ve Remote Play kaynaklı gecikmelerden kaçınarak doğrudan RTMP akışını yakaladı.
Süreç, PlayStation 5'in yayın başlatırken Twitch sunucu adreslerini dinamik olarak DNS üzerinden sorgulaması mantığına dayanıyor. Geliştirici, yönlendirici üzerindeki DHCP ayarlarını düzenleyerek konsolun DNS sorgularını yerel ağdaki bir Mac bilgisayara yönlendirdi. Bilgisayarda çalışan dnsmasq yazılımı Twitch sunucu adreslerini yerel IP adresine çözümlerken, arka planda çalışan nginx-rtmp sunucusu konsoldan gelen video verisini karşıladı. YouTube denemelerinde görülen API doğrulama engeli, Twitch'in alt alan adları yönlendirilerek aşıldı.
Yapılandırılan sistem sayesinde konsol, 1080p çözünürlükte ve saniyede 60 kare hızındaki H.264 video akışını doğrudan bilgisayara iletiyor. Geliştirici, akışı mpv medya oynatıcı üzerinden bir saniyenin altındaki gecikmeyle açarak Discord pencere paylaşımıyla arkadaşlarına aktardığını açıkladı. Geliştirilen araç, dnsmasq ve nginx süreçlerini macOS menü çubuğu üzerinden otomatik olarak yönetiyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.