Permainan awan: ujian tekanan 5 perkhidmatan permainan awan dengan internet yang lemah

Permainan awan: ujian tekanan 5 perkhidmatan permainan awan dengan internet yang lemah

Kira-kira setahun yang lalu saya menerbitkan artikel β€œPermainan awan: penilaian tangan pertama tentang keupayaan perkhidmatan untuk bermain pada PC yang lemah”. Ia menganalisis kebaikan dan keburukan pelbagai perkhidmatan untuk permainan awan pada PC yang lemah. Saya menguji setiap perkhidmatan semasa permainan dan berkongsi tanggapan keseluruhan saya.

Dalam ulasan ini dan artikel lain yang serupa, pembaca sering berkongsi tanggapan mereka tentang pelbagai perkhidmatan permainan. Selalunya terdapat pendapat yang bertentangan tentang perkara yang sama. Bagi sesetengah orang, semuanya sempurna, tetapi bagi yang lain, mereka tidak boleh bermain kerana ketinggalan dan membeku. Kemudian saya mempunyai idea untuk menilai kualiti perkhidmatan ini di bawah keadaan yang berbeza - daripada ideal kepada teruk. Kami bercakap tentang kualiti rangkaian, kerana pengguna tidak boleh sentiasa bermegah dengan saluran komunikasi yang pantas dan bebas masalah, bukan? Secara umum, di bawah pemotongan adalah penilaian perkhidmatan dengan simulasi kualiti operasi rangkaian yang berbeza.

Apa masalahnya pula?

Seperti yang dinyatakan di atas - sebagai sambungan. Lebih tepat lagi, dalam kehilangan paket semasa permainan. Semakin tinggi kerugian, semakin banyak masalah yang dihadapi oleh pemain, semakin kurang dia berpuas hati dengan permainan itu. Tetapi jarang sekali sesiapa sahaja yang mempunyai saluran komunikasi yang ideal seperti gentian optik kepada peranti, dan dengan Internet yang berdedikasi dan bukannya dikongsi di kalangan semua penduduk bangunan apartmen.

Sebagai rujukan, dengan kelajuan sambungan 25 Mbit/s, 1-40 paket data diperlukan untuk menghantar 50 bingkai/bingkai. Semakin banyak paket hilang, semakin rendah kualiti gambar, dan semakin ketara lag dan pembekuan. Dalam kes yang teruk, ia menjadi mustahil untuk bermain.

Sememangnya, perkhidmatan awan itu sendiri tidak boleh dalam apa-apa cara menjejaskan lebar dan kestabilan saluran pengguna (walaupun itu bagus, sudah tentu). Tetapi adalah mungkin untuk membayangkan cara yang berbeza untuk mengatasi masalah komunikasi. Kami akan melihat di bawah perkhidmatan mana yang paling baik mengatasi masalah tersebut.

Apa sebenarnya yang kita bandingkan?

PC biasa (Intel i3-8100, GTX 1060 6 GB, 8GB RAM), GeForce Now (versi Rusianya NFG dengan pelayan di Moscow), permainan yang kuat, Vortex, Main kekunci, Stadia. Pada semua perkhidmatan kecuali Stadia, kami mengkaji kualiti permainan dalam The Witcher. Google Stadia tidak mempunyai permainan ini pada masa penulisan, jadi saya terpaksa menguji satu lagi - Odyssey.

Apakah syarat dan metodologi ujian?

Kami menguji dari Moscow. Pembekal - MGTS, tarif 500 Mbit/s, sambungan kabel, bukan WiFi. Kami menetapkan tetapan kualiti grafik dalam perkhidmatan kepada lalai, resolusi - FullHD.

Menggunakan program Kikuk Kami mensimulasikan masalah rangkaian, iaitu kehilangan paket pelbagai jenis dan saiz.

Kerugian tunggal yang seragam. Ini adalah apabila hanya 1 paket hilang dan kerugian diagihkan lebih kurang sama rata. Oleh itu, kehilangan seragam sebanyak 10% bermakna daripada 100 paket, setiap paket ke-10 hilang, tetapi sentiasa hanya 1 paket. Masalahnya biasanya muncul dengan sendirinya apabila terdapat herotan (pelindung) pada saluran dari klien ke pelayan.

Kami menguji kerugian seragam sebanyak 5%, 10%, 25%.

Kehilangan jisim yang tidak sekata, apabila pada satu ketika 40-70 paket berturut-turut hilang serta-merta. Kerugian sedemikian paling kerap berlaku apabila terdapat masalah dengan peralatan rangkaian (penghala, dll.) pengguna atau pembekal. Mungkin dikaitkan dengan limpahan penampan peralatan rangkaian pada talian komunikasi pelayan pengguna. WiFi dengan dinding tebal juga boleh menyebabkan kerugian sedemikian. Kesesakan rangkaian wayarles kerana kehadiran sejumlah besar peranti adalah sebab lain, sangat tipikal untuk pejabat dan bangunan pangsapuri.

Kami menguji kerugian tidak sekata sebanyak 0,01%, 0,1%, 0,5%.

Di bawah saya menganalisis semua kes ini dan melampirkan perbandingan video untuk kejelasan. Dan pada penghujung artikel saya menyediakan pautan ke video permainan mentah yang tidak diedit daripada semua perkhidmatan dan kes - di sana anda boleh melihat artifak dengan lebih terperinci, serta maklumat teknikal (semua perkhidmatan kecuali Stadia merekodkan data daripada konsol teknikal ; Stadia tidak menemui mana-mana daripada ini).

Mari kita pergi!

Di bawah ialah 7 senario ujian tekanan dan video dengan cap masa (video adalah sama, untuk kemudahan, pada setiap titik tontonan bermula dari saat yang tepat). Di penghujung siaran adalah video asal untuk setiap perkhidmatan. Rakan baik membantu saya membuat video, yang saya berterima kasih kepadanya!

Senario #1. Keadaan yang ideal. Sifar kerugian dalam rangkaian

Segala-galanya adalah seperti yang sepatutnya dalam dunia yang ideal. Tiada masalah sambungan, tiada satu pun rehat, tiada gangguan, titik akses anda adalah suar Internet. Dalam keadaan rumah panas seperti itu, hampir semua peserta ujian menunjukkan prestasi yang baik.


PC

Untuk setiap senario, kami mengambil rakaman daripada permainan PC sebagai rujukan. Jelas sekali bahawa kualiti rangkaian tidak menjejaskannya dalam apa-apa cara; permainan berjalan pada PC secara tempatan. Kehadiran bingkai ini menjawab soalan "adakah terdapat perbezaan semasa bermain di awan berbanding bermain pada PC anda." Di bawah keadaan yang ideal, dalam kes kami, ini tidak dirasakan oleh kebanyakan perkhidmatan. Kami tidak akan menulis apa-apa tentang PC di bawah, cuma ingat bahawa ia wujud.

GeForce Now

Semuanya baik-baik saja, gambarnya jelas, proses berjalan lancar, tanpa friezes.

Vortex

Vortex merosakkan dunia ideal kita. Dia serta-merta mula mengalami masalah - gambar itu lebih teruk daripada yang lain, ditambah pula dengan "brek" yang jelas kelihatan. Masalah yang mungkin adalah bahawa pelayan permainan terletak jauh dari Moscow, ditambah dengan perkakasan pada pelayan permainan kelihatan lebih lemah dan tidak mengendalikan FullHD dengan baik. Vortex berprestasi buruk dalam semua ujian. Jika sesiapa mempunyai pengalaman positif bermain dengan Vortex, tulis dalam komen, kongsi dari mana anda bermain dan sejauh mana semuanya berlaku.

Main kekunci

Semuanya baik-baik saja, seperti pada PC tempatan. Masalah yang boleh dilihat seperti pegun, ketinggalan, dsb. Tidak.

permainan yang kuat

Perkhidmatan menunjukkan gambar yang sangat baik, tidak ada masalah yang kelihatan.

Stadia

Perkhidmatan permainan daripada Google berfungsi dengan sempurna walaupun pada hakikatnya ia tidak mempunyai pelayan di Persekutuan Rusia, dan secara umum, Stadia tidak berfungsi secara rasmi di Rusia. Walau bagaimanapun, semuanya baik-baik saja. Malangnya, sudah tentu, "The Witcher" tidak tersedia di Stadia pada masa permainan, tetapi apa yang boleh anda lakukan, mereka mengambil "Odyssey" - juga menuntut, juga tentang seorang lelaki yang memotong orang dan haiwan.

Senario No. 2. Kehilangan seragam 5%

Dalam ujian ini, daripada 100 paket, kira-kira setiap 20 paket hilang. Biar saya ingatkan anda bahawa untuk membuat satu bingkai anda memerlukan 40-50 paket.


GeForce Now

Perkhidmatan daripada Nvidia adalah baik, tiada masalah. Gambar itu lebih kabur sedikit daripada Playkey, tetapi The Witcher masih boleh dimainkan.

Vortex

Di sinilah keadaan menjadi lebih teruk. Mengapa tidak jelas sepenuhnya; kemungkinan besar, lebihan tidak disediakan atau ia adalah minimum. Lebihan ialah pengekodan kalis hingar bagi data yang dimajukan (FEC - Pembetulan Ralat Hadapan). Teknologi ini memulihkan data apabila sebahagiannya hilang disebabkan masalah rangkaian. Ia boleh dilaksanakan dan dikonfigurasikan dengan cara yang berbeza, dan berdasarkan keputusan, pencipta Vortex tidak berjaya dalam hal ini. Anda tidak akan dapat bermain walaupun dengan kerugian yang kecil. Semasa ujian berikutnya, Vortex hanya "mati."

Main kekunci

Semuanya baik-baik saja, tidak ada perbezaan yang ketara dari keadaan ideal. Mungkin ia membantu bahawa pelayan syarikat terletak di Moscow, di mana ujian dijalankan. Nah, mungkin redundansi yang disebutkan di atas lebih baik dikonfigurasikan.

permainan yang kuat

Perkhidmatan tiba-tiba menjadi tidak boleh dimainkan, walaupun kehilangan paket yang agak rendah. Apa yang boleh salah? Saya akan menganggap bahawa Loudplay berfungsi dengan protokol TCP. Dalam kes ini, walaupun tiada pengesahan penerimaan pakej, tiada pakej lain dihantar, sistem menunggu pengesahan penghantaran. Sehubungan itu, jika bungkusan hilang, tidak akan ada pengesahan penghantarannya, pakej baru tidak akan dihantar, gambar akan menjadi kosong, tamat cerita.

Tetapi jika anda menggunakan UDP, maka pengesahan untuk menerima paket tidak akan diperlukan. Setakat yang boleh dinilai, semua perkhidmatan lain kecuali Loudplay menggunakan protokol UDP. Jika ini tidak berlaku, sila betulkan saya dalam komen.

Stadia

Semuanya boleh dimainkan. Kadang-kadang gambar menjadi piksel dan terdapat kelewatan tindak balas yang minimum. Mungkin pengekodan kebal hingar tidak berfungsi dengan sempurna, oleh itu artifak kecil apabila keseluruhan strim boleh dimainkan.

Senario No. 3. Kehilangan seragam 10%

Kami kehilangan setiap paket ke-10 setiap seratus. Ini sudah menjadi cabaran untuk perkhidmatan. Untuk menangani kerugian sedemikian dengan berkesan, teknologi diperlukan untuk memulihkan dan/atau menghantar semula data yang hilang.


GeForce Now

GeForce mengalami sedikit penurunan dalam kualiti strim video. Setakat yang kami tahu, GFN bertindak balas terhadap masalah rangkaian dengan cuba mengurangkannya. Perkhidmatan ini mengurangkan kadar bit, iaitu bilangan bit untuk penghantaran data. Dengan cara ini, dia cuba mengurangkan beban pada apa yang dia percaya sebagai rangkaian yang tidak berkualiti tinggi dan mengekalkan sambungan yang stabil. Dan benar-benar tidak ada soalan tentang kestabilan, tetapi kualiti video terjejas dengan ketara. Kami melihat pixelasi imej yang ketara. Oleh kerana pemodelan menganggap kehilangan berterusan sebanyak 10% daripada paket, mengurangkan kadar bit tidak benar-benar membantu, keadaan tidak kembali normal.

Dalam kehidupan sebenar, gambar kemungkinan besar tidak akan menjadi buruk secara konsisten, tetapi terapung. Kerugian meningkat - imej menjadi kabur; kerugian dikurangkan - imej kembali normal, dan sebagainya. Ini tidak baik untuk pengalaman permainan, sudah tentu.

Main kekunci

Tiada masalah khas. Mungkin, algoritma mengesan masalah pada rangkaian, menentukan tahap kerugian dan lebih memfokuskan pada lebihan daripada mengurangkan kadar bit. Ternyata dengan kehilangan seragam 10%, kualiti gambar kekal hampir tidak berubah, pengguna tidak mungkin menyedari kerugian tersebut.

permainan yang kuat

Ia tidak berfungsi, ia hanya tidak bermula. Semasa ujian lanjut keadaan berulang. Setakat yang boleh dinilai, perkhidmatan ini tidak menyesuaikan diri dengan masalah rangkaian dalam apa cara sekalipun. Mungkin protokol TCP harus dipersalahkan. Kehilangan sedikit pun akan melumpuhkan perkhidmatan sepenuhnya. Tidak begitu praktikal untuk kehidupan sebenar, sudah tentu.

Vortex

Juga masalah besar. Anda tidak boleh bermain dalam keadaan sedemikian, walaupun gambar masih ada dan watak itu terus berjalan, walaupun tersentak. Saya fikir ini semua tentang perkara yang sama yang tidak dilaksanakan dengan baik atau hilang redundansi. Paket sering hilang dan tidak dapat dipulihkan. Akibatnya, kualiti imej merosot ke tahap yang tidak boleh dimainkan.

Stadia

Malangnya, semuanya buruk di sini. Terdapat rehat dalam aliran, itulah sebabnya peristiwa pada skrin berlaku secara tersentak, menjadikannya amat sukar untuk dimainkan. Ia boleh diandaikan bahawa masalah itu timbul, seperti dalam kes Vortex, disebabkan oleh redundansi yang minimum atau tiada. Saya berunding dengan beberapa rakan yang "berpengetahuan", mereka mengatakan bahawa Stadia kemungkinan besar sedang menunggu bingkai itu dipasang sepenuhnya. Tidak seperti GFN, ia tidak cuba menyelamatkan keadaan dengan menurunkan kadar bit sepenuhnya. Akibatnya, tiada artifak, tetapi pembekuan dan ketinggalan muncul (GFN, sebaliknya, mempunyai lebih sedikit friezes/lag, tetapi disebabkan kadar bit yang rendah, gambar itu tidak menarik sepenuhnya).

Perkhidmatan lain juga nampaknya tidak menunggu bingkai dipasang sepenuhnya, menggantikan bahagian yang hilang dengan serpihan bingkai lama. Ini adalah penyelesaian yang baik, dalam kebanyakan kes pengguna tidak akan melihat tangkapan (30+ bingkai berubah sesaat), walaupun kadangkala artifak mungkin berlaku.

Senario No. 4. Kehilangan seragam 25%

Setiap paket keempat hilang. Ia semakin menakutkan dan menarik. Secara umum, dengan sambungan "bocor" sedemikian, permainan biasa dalam awan hampir tidak mungkin. Walaupun beberapa peserta perbandingan dapat mengatasinya, walaupun tidak sempurna.


NFG

Masalahnya sudah cukup ketara. Gambar adalah piksel dan kabur. Anda masih boleh bermain, tetapi ia tidak sama sekali seperti yang ditawarkan GFN pada awalnya. Dan itu pasti bukan bagaimana permainan yang indah harus dimainkan. Kecantikan tidak lagi dapat dihargai.

Main kekunci

Permainan berjalan lancar. Terdapat kelancaran, walaupun gambar menderita sedikit. Ngomong-ngomong, di bahagian atas sebelah kiri adalah nombor yang menunjukkan berapa banyak paket yang hilang yang dipulihkan. Seperti yang anda lihat, 96% daripada paket telah dipulihkan.

permainan yang kuat

Tidak bermula.

Vortex

Anda tidak boleh bermain walaupun dengan keinginan yang sangat kuat, membeku (membekukan imej, menyambung semula aliran video dari serpihan baharu) adalah lebih ketara.

Stadia

Perkhidmatan ini boleh dikatakan tidak boleh dimainkan. Sebab-sebabnya telah disebutkan di atas. Menunggu bingkai untuk dipasang, redundansi adalah minimum, dengan kerugian sedemikian ia tidak mencukupi.

Senario #5. Kerugian tidak sekata 0,01%.

Untuk setiap 10 paket, 000-1 paket hilang berturut-turut. Iaitu, kita kehilangan kira-kira 40 daripada 70 bingkai. Ia berlaku apabila penimbal peranti rangkaian penuh dan semua paket baharu hanya dibuang (digugurkan) sehingga penimbal dibebaskan. Semua peserta perbandingan, kecuali Loudplay, mengatasi kerugian sedemikian pada satu tahap atau yang lain.


NFG

Gambar telah kehilangan sedikit kualiti dan menjadi agak mendung, tetapi semuanya agak boleh dimainkan.

Main kekunci

Semuanya sangat baik. Gambar licin, gambar pun bagus. Anda boleh bermain tanpa masalah.

permainan yang kuat

Beberapa saat pertama ada gambar, hero pun lari. Tetapi sambungan dengan pelayan telah hilang hampir serta-merta. Oh, protokol TCP ini. Kerugian pertama mengurangkan perkhidmatan pada akarnya.

Vortex

Masalah biasa diperhatikan. Friezes, lag dan itu sahaja. Ia akan menjadi sangat sukar untuk bermain dalam keadaan sedemikian.

Stadia

Boleh dimainkan. Pengecilan kecil adalah ketara, gambar kadang-kadang piksel.

Senario No. 6. Kerugian tidak sekata 0,1%

Untuk 10 paket, 000-10 paket berturut-turut hilang 40 kali. Ternyata kita kehilangan 70 daripada 10 bingkai.

Saya akan katakan dengan segera bahawa kebanyakan perkhidmatan mempunyai masalah yang ketara. Sebagai contoh, gambar berkedut, jadi redundansi tidak membantu di sini. Iaitu, terdapat kesan positif apabila menggunakan teknologi redundansi, tetapi ia adalah kecil.

Hakikatnya ialah masa tindak balas terhadap tindakan pengguna dan permainan itu sendiri adalah terhad, aliran video mesti berterusan. Adalah mustahil untuk memulihkan aliran kepada kualiti yang boleh diterima walaupun terdapat sebarang usaha perkhidmatan.

Artifak muncul (percubaan untuk mengimbangi kehilangan paket, data tidak mencukupi) dan jerks imej.


NFG

Kualiti gambar telah menurun dengan ketara, kadar bit jelas telah dikurangkan, dan agak ketara.

Main kekunci

Ia mengatasi dengan lebih baik - mungkin kerana redundansi dikonfigurasikan dengan baik, ditambah dengan algoritma kadar bit menganggap kerugian tidak terlalu tinggi dan tidak menjadikan gambar menjadi kucar-kacir piksel.

permainan yang kuat

Tidak bermula.

Vortex

Ia bermula, tetapi dengan kualiti gambar yang mengerikan. Jeritan dan penurunan sangat ketara. Tidak mustahil untuk bermain dalam keadaan sedemikian.

Stadia

Jerks jelas kelihatan, ini adalah penunjuk yang jelas bahawa tidak ada redundansi yang mencukupi. Gambar membeku, kemudian bingkai lain muncul, dan strim video terputus. Pada dasarnya, anda boleh bermain jika anda mempunyai keinginan yang besar dan kecenderungan klinikal ke arah penyeksaan diri.

Senario No. 7. Kerugian tidak sekata 0,5%

Untuk 10 paket 000 kali, 50-40 paket hilang berturut-turut. Kami kehilangan 70 bingkai daripada 50.

Situasi kelas "seragam kacau". Penghala anda menyala, ISP anda terputus, wayar anda sedang dikunyah oleh tikus, tetapi anda masih mahu bermain di awan. Perkhidmatan mana yang patut anda pilih?


NFG

Ia sudah sangat sukar, jika tidak mustahil, untuk bermain - kadar bit telah dikurangkan dengan banyak. Bingkai hilang, bukannya gambar biasa kita melihat "sabun". Bingkai tidak dipulihkan - tidak ada maklumat yang mencukupi untuk pemulihan. Jika GFN menyediakan pemulihan sama sekali. Cara perkhidmatan secara agresif cuba menyelamatkan keadaan dengan kadar bit menimbulkan keraguan tentang kesediaannya untuk bekerja dengan lebihan.

Main kekunci

Terdapat herotan bingkai, imej berkedut, iaitu, elemen bingkai individu diulang. Ia boleh dilihat bahawa kebanyakan bingkai "pecah" telah dipulihkan daripada kepingan yang sebelumnya. Iaitu, bingkai baharu mengandungi bahagian bingkai lama. Tetapi imejnya lebih kurang jelas. Anda boleh mengawalnya, tetapi dalam adegan dinamik, sebagai contoh, dalam pergaduhan, di mana anda memerlukan reaksi yang baik, ia sukar.

permainan yang kuat

Tidak bermula.

Vortex

Ia bermula, tetapi adalah lebih baik untuk tidak bermula - anda tidak boleh memainkannya.

Stadia

Perkhidmatan dalam keadaan sedemikian tidak boleh dimainkan. Sebabnya ialah keperluan untuk menunggu bingkai dipasang dan redundansi yang lemah.

Siapakah pemenangnya?

Penilaian itu, sudah tentu, subjektif. Anda boleh berhujah dalam komen. Nah, tempat pertama, sudah tentu, pergi ke PC tempatan. Justru kerana perkhidmatan awan sangat sensitif terhadap kualiti rangkaian, dan kualiti ini agak tidak stabil dalam dunia nyata, PC permainan anda sendiri kekal tiada tandingan. Tetapi jika atas sebab tertentu ia tidak ada, maka lihatlah ratingnya.

  1. PC tempatan. Dijangka.
  2. Main kekunci
  3. GeForce Now
  4. Google Stadia
  5. Vortex
  6. permainan yang kuat

Sebagai kesimpulan, izinkan saya mengingatkan anda sekali lagi perkara yang memainkan peranan utama dalam permainan awan dari segi ketahanan terhadap masalah rangkaian:

  • Apakah protokol rangkaian yang digunakan. Sebaik-baiknya gunakan UDP untuk menghantar aliran video. Saya mengesyaki bahawa Loudplay menggunakan TCP, walaupun saya tidak tahu pasti. Tetapi anda melihat keputusan ujian.
  • Adakah pengekodan kalis bunyi dilaksanakan? (FEC - Pembetulan Ralat Hadapan, juga dikenali sebagai redundansi). Cara ia menyesuaikan diri dengan kehilangan paket juga penting. Seperti yang kita lihat, kualiti gambar sangat bergantung pada pelaksanaannya.
  • Cara penyesuaian kadar bit dikonfigurasikan. Jika perkhidmatan menyelamatkan keadaan terutamanya dengan kadar bit, ini mempunyai kesan yang lebih kuat pada gambar. Kunci kejayaan ialah keseimbangan yang halus antara manipulasi bitrate dan redundansi.
  • Cara pemprosesan pasca disediakan. Jika masalah timbul, bingkai sama ada ditetapkan semula, dipulihkan atau dipasang semula dengan serpihan bingkai lama.
  • Kedekatan pelayan dengan pemain dan kuasa perkakasan juga mempengaruhi kualiti permainan dengan ketara, tetapi ini juga berlaku untuk rangkaian yang ideal. Jika ping ke pelayan terlalu tinggi, anda tidak akan dapat bermain dengan selesa walaupun pada rangkaian yang ideal. Kami tidak bereksperimen dengan ping dalam kajian ini.

Seperti yang dijanjikan, berikut adalah pautan ke video mentah daripada perkhidmatan yang berbeza dalam semua kes.

Sumber: www.habr.com

Tambah komen