Lag compensation in cloud gaming


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Fen Bilimleri Enstitüsü, ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2022

Tezin Dili: İngilizce

Öğrenci: ALİ OSMAN KUTLUHAN BOSTAN

Danışman: GÖZDE AKAR

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Bulut oyunlarında, yoğun hesaplama gerektiren oyun işlemi bulut sunucusunda çalışır, oluşturulan sahneler kodlanır ve video akışı olarak bir küçük istemciye gönderilir, küçük istemci ise video akışını çözerek oyun sahnesini oyuncuya sunar ve oyuncu girdisini bulut sunucusuna aktarır. Bulut oyunları küçük istemci ve bulut sunucusu arasında ek bir ağ gecikmesi oluşturduğundan, oyuncu deneyimi kalitesini sağlamak için bu gecikme telafi edilmelidir. Geleneksel çok oyunculu oyun ortamında, sunucudan istemciye gidiş-dönüş süresi gecikmesi, girdiyi aldıktan sonra oyun dünyasını gidiş-dönüş süresi kadar geri alan ve geriye alınmış oyun dünyası üzerinde karar veren bir sunucu kullanılarak, gecikme telafisi adı verilen bir teknikle azaltılır. Bir oyuncu bulut sunucusu aracılığıyla bir oyuna bağlandığında ise, oyun işlemi bulut sunucusunda çalıştığından ve oyun sunucusu bulut sunucusuna oyuncunun giriş aygıtı olarak davrandığından, geleneksel gecikme telafisi yaklaşımı başarısız olmaktadır. Bu çalışmada, küçük istemciden bulut sunucusuna olan gecikmeyi oyun sunucusuna aktararak ve küçük istemci girdilerini hem oyun sunucusuna hem de bulut sunucusuna aynı anda göndererek, bulut oyunlarında gecikme telafisi sağlanmıştır. Önerilen yöntem, oyuncuların ortalama görüş puanları ve isabetli vuruş oranları ile yapılan analizlerde geleneksel yaklaşıma göre kaydadeğer bir isabet ve ortalama görüş puanı artışı göstermektedir.