Wolkgaming: stresstest 5 wolkgamingtsjinsten mei min ynternet

Wolkgaming: stresstest 5 wolkgamingtsjinsten mei min ynternet

Oer in jier lyn haw ik in artikel publisearre "Cloud-gaming: beoardieling fan 'e earste hân fan' e mooglikheden fan tsjinsten foar spieljen op swakke PC's". It analysearre de foar- en neidielen fan ferskate tsjinsten foar wolk-gaming op swakke PC's. Ik testte elke tsjinst tidens de wedstriid en dielde myn algemiene yndruk.

Yn 'e kommentaren op dizze en oare ferlykbere artikels dielde lêzers faak har yndrukken fan ferskate gaming tsjinsten. Der wiene faak tsjinoerstelde mieningen oer itselde ding. Foar guon is alles perfekt, mar foar oaren kinne se net spylje fanwegen lags en befriest. Doe hie ik it idee om de kwaliteit fan dizze tsjinsten te evaluearjen ûnder ferskate omstannichheden - fan ideaal oant ferskriklik. Wy prate oer de kwaliteit fan netwurken, om't de brûker net altyd kin opskeppe fan in fluch en probleemfrij kommunikaasjekanaal, krekt? Yn it algemien, ûnder de besuniging is in beoardieling fan tsjinsten mei in simulaasje fan ferskillende kwaliteit fan netwurk operaasje.

Wat is it probleem dochs?

Lykas hjirboppe neamd - as ferbining. Mear krekter, yn it ferlies fan pakketten tidens de wedstriid. Hoe heger de ferliezen, hoe mear problemen de gamer hat, hoe minder tefreden hy is mei it spul. Mar it is seldsum dat immen hat in ideaal kommunikaasje kanaal lykas glêstried oan it apparaat, en mei in tawijd ynternet, en net dield ûnder alle ynwenners fan in appartemint gebou.

Foar referinsje, mei in ferbiningssnelheid fan 25 Mbit / s, binne 1-40 gegevenspakketten nedich om 50 frame / frame te ferstjoeren. Hoe mear pakketten ferlern gean, de legere kwaliteit wurdt de ôfbylding, en hoe mear opfallende fertragingen en befries binne. Yn benammen slimme gefallen wurdt it gewoan ûnmooglik om te spyljen.

Fansels kin de wolktsjinst sels op gjin inkelde manier de breedte en stabiliteit fan it kanaal fan 'e brûker beynfloedzje (hoewol dat fansels geweldich wêze soe). Mar it is mooglik om ferskate manieren foar te stellen om kommunikaasjeproblemen te nivellerjen. Wy sille hjirûnder sjen hokker tsjinsten it probleem it bêste omgean.

Wat fergelykje wy krekt?

Gewoane PC (Intel i3-8100, GTX 1060 6 GB, 8 GB RAM), GeForce Now (syn Russyske ferzje GFN mei tsjinners yn Moskou), Loudplay, Vortex, boartsje kaai, Stadia. Op alle tsjinsten útsein Stadia studearje wy de kwaliteit fan it spul yn The Witcher. Google Stadia hie dit spul net op it momint fan skriuwen, dus ik moast in oare testje - Odyssey.

Wat binne de testbetingsten en metodyk?

Wy testen út Moskou. Oanbieder - MGTS, taryf 500 Mbit / s, kabelferbining, net WiFi. Wy sette de ynstellings foar grafyske kwaliteit yn tsjinsten op de standert, resolúsje - FullHD.

It brûken fan it programma Knoffelich Wy simulearje netwurkproblemen, nammentlik ferlies fan pakketten fan ferskate soarten en maten.

Uniform inkele ferliezen. Dit is as allinich 1 pakket ferlern is en de ferliezen wurde min of mear gelyk ferdield. Sa betsjut in unifoarm ferlies fan 10% dat fan de 100 pakketten elk 10e pakket ferlern giet, mar altyd mar 1 pakket. It probleem manifestearret him normaal as d'r ferfoarming (ôfskerming) is op it kanaal fan 'e kliïnt nei de tsjinner.

Wy testen unifoarme ferliezen fan 5%, 10%, 25%.

Unjildich massa ferliezen, as op elts momint 40-70 pakketten op in rige fuortendaliks ferlern gean. Sokke ferliezen komme meast foar as der problemen binne mei de netwurkapparatuer (routers, ensfh.) fan de brûker as de provider. Kin wurde assosjearre mei in buffer oerstreaming fan netwurk apparatuer op de brûker-tsjinner kommunikaasje line. WiFi mei dikke muorren kin ek soargje foar sokke ferliezen. Congestie fan it draadloze netwurk troch de oanwêzigens fan in grut oantal apparaten is in oare reden, heul typysk foar kantoaren en appartemintgebouwen.

Wy testen uneven ferliezen fan 0,01%, 0,1%, 0,5%.

Hjirûnder analysearje ik al dizze gefallen en heakje in fideofergeliking ta foar dúdlikens. En oan 'e ein fan it artikel jou ik in keppeling nei rau, net bewurke gameplay-fideo's fan alle tsjinsten en gefallen - dêr kinne jo de artefakten yn mear detail besjen, lykas technyske ynformaasje (yn alle tsjinsten útsein Stadia, gegevens fan 'e technyske konsole is opnommen; Stadia hat soks net fûn).

Lit ús gean!

Hjirûnder binne 7 stresstest-senario's en in fideo mei tiidstempels (de fideo is itselde, foar it gemak, op elk punt begjint it besjen fan it juste momint). Oan 'e ein fan' e post binne de orizjinele fideo's foar elk fan 'e tsjinsten. In goede freon holp my it fideo te meitsjen, wêrfoar ik him tankje!

Senario #1. Ideale betingsten. Nul ferliezen yn it netwurk

Alles is sa't it moat wêze yn in ideale wrâld. D'r binne gjin ferbiningsproblemen, gjin inkele brek, gjin ynterferinsje, jo tagongspunt is it beaken fan it ynternet. Yn sokke broeikasomstannichheden prestearje hast alle testdielnimmers goed.


PC

Foar elk senario namen wy byldmateriaal fan it PC-spiel as referinsje. It is dúdlik dat de kwaliteit fan it netwurk it op gjin inkelde manier beynfloedet; it spultsje rint lokaal op 'e PC. De oanwêzigens fan dizze frames beantwurdet de fraach "is d'r in ferskil by it spieljen yn 'e wolk yn ferliking mei it spieljen op jo PC." Under ideale omstannichheden, yn ús gefal, dit wurdt net fielde troch de measte tsjinsten. Wy sille neat skriuwe oer de PC hjirûnder, tink gewoan dat it bestiet.

GeForce Now

Alles is goed, de foto is dúdlik, it proses giet soepel, sûnder friezen.

Vortex

Vortex bedjerret ús ideale wrâld. Hy begon fuortendaliks problemen - it byld wie slimmer as alle oaren, plus de "remmen" wiene dúdlik te sjen. In mooglik probleem is dat it spultsje tsjinners lizze fier fan Moskou, plus de hardware op 'e spultsje tsjinners liket te wêzen swakker en net omgean FullHD goed. Vortex prestearre min yn alle tests. As immen in positive ûnderfining hat mei it boartsjen mei Vortex, skriuw dan yn 'e kommentaren, diel wêr't jo fan spile hawwe en hoe goed alles útkaam.

boartsje kaai

Alles is goed, krekt as op in lokale PC. Sichtbere problemen lykas freezes, lags, ensfh. Nee.

Loudplay

De tsjinst lit in treflik byld sjen, d'r binne gjin sichtbere problemen.

Stadia

De gamingtsjinst fan Google wurket perfekt nettsjinsteande it feit dat it gjin servers hat yn 'e Russyske Federaasje, en yn' t algemien wurket Stadia net offisjeel yn Ruslân. Alles is lykwols goed. It is spitich, fansels, dat "The Witcher" net beskikber wie op Stadia yn 'e tiid fan' e wedstriid, mar wat kinne jo dwaan, se namen "Odyssey" - ek easket, ek oer in man dy't minsken en bisten snijt.

Senario nr. 2. Uniform ferlies 5%

Yn dizze test, fan 100 pakketten, is sawat elke 20e ferlern. Lit my jo herinnerje dat om ien frame te werjaan jo 40-50 pakketten nedich binne.


GeForce Now

De tsjinst fan Nvidia is prima, gjin problemen. De foto is in bytsje waziger dan Playkey's, mar The Witcher is noch spielber.

Vortex

Dit is wêr't dingen noch slimmer waarden. Wêrom is net hielendal dúdlik; nei alle gedachten wurdt oerstalligens net levere of it is minimaal. Redundânsje is lûdbestindige kodearring fan trochstjoerde gegevens (FEC - Forward Error Correction). Dizze technology herstelt gegevens as it foar in part ferlern is troch netwurkproblemen. It kin op ferskate manieren ymplementearre en konfigureare wurde, en te beoardieljen nei de resultaten binne de makkers fan Vortex net slagge yn dit. Jo sille net by steat wêze om te spyljen sels mei minuscule ferliezen. Tidens folgjende tests, Vortex gewoan "stoarn".

boartsje kaai

Alles is goed, d'r is gjin signifikant ferskil fan ideale omstannichheden. Miskien helpt it dat de tsjinners fan it bedriuw lizze yn Moskou, wêr't de tests waarden útfierd. No, miskien is de boppeneamde oerstalligens better konfigureare.

Loudplay

De tsjinst waard ynienen net spielber, nettsjinsteande relatyf lege pakketferlies. Wat kin der mis wêze? Ik sil oannimme dat Loudplay wurket mei it TCP-protokol. Yn dit gefal, wylst der gjin befêstiging fan ûntfangst fan it pakket is, wurde gjin oare pakketten ferstjoerd, it systeem wachtet op befêstiging fan levering. Dêrom, as in pakket ferlern is, sil d'r gjin befêstiging wêze fan har levering, nije pakketten wurde net ferstjoerd, de ôfbylding sil leech wurde, ein fan ferhaal.

Mar as jo UDP brûke, dan sil befêstiging fan it ûntfangen fan it pakket net nedich wêze. Foar safier kin wurde beoardiele, brûke alle oare tsjinsten útsein Loudplay it UDP-protokol. As dit net it gefal is, korrigearje my dan asjebleaft yn 'e kommentaren.

Stadia

Alles is spielber. Soms wurdt de foto pikseleare en binne d'r minimale antwurdfertragingen. Miskien wurket de lûd-immunkodearring net perfekt, dus de lytse artefakten as de heule stream spielber is.

Senario nr. 3. Uniform ferlies 10%

Wy ferlieze elk 10e pakket per hûndert. Dit is al in útdaging foar tsjinsten. Om effektyf te gean mei sokke ferliezen, binne technologyen nedich om ferlerne gegevens te herstellen en / of opnij te ferstjoeren.


GeForce Now

GeForce ûnderfynt lichte dalingen yn fideostreamkwaliteit. Foar safier't wy kinne fertelle, reagearret GFN op netwurkproblemen troch te besykjen se te ferminderjen. De tsjinst ferleget de bitrate, dat is, it oantal bits foar gegevensoerdracht. Op dizze manier besiket hy de lêst te ferminderjen op wat hy tinkt in net genôch heechweardich netwurk is en in stabile ferbining behâlde. En d'r binne echt gjin fragen oer stabiliteit, mar de fideokwaliteit lijt merkber. Wy sjogge signifikante pixelaasje fan 'e ôfbylding. No, om't de modellering in konstant ferlies fan 10% fan pakketten oannimt, helpt it ferminderjen fan de bitrate net echt, komt de situaasje net werom nei normaal.

Yn it echte libben sil de foto nei alle gedachten net konsekwint min wêze, mar driuwend. Ferlies tanommen - it byld waard wazig; ferliezen waarden fermindere - it byld kaam werom nei normaal, ensfh. Dit is fansels net goed foar de gamingûnderfining.

boartsje kaai

Der binne gjin spesjale problemen. Wierskynlik detektearret it algoritme problemen op it netwurk, bepaalt it nivo fan ferliezen en rjochtet him mear op redundânsje as it ferminderjen fan de bitrate. It docht bliken dat mei 10% unifoarme ferliezen de byldkwaliteit praktysk ûnferoare bliuwt, de brûker is net wierskynlik sokke ferliezen te merken.

Loudplay

It wurket net, it begon gewoan net. By fierdere tests werhelle de situaasje himsels. Foar safier't kin wurde beoardiele, past dizze tsjinst op gjin inkelde manier oan oan netwurkproblemen. Miskien is it TCP-protokol de skuld. It minste ferlies sil de tsjinst folslein ferlamme. Net hiel praktysk foar it echte libben, fansels.

Vortex

Ek grutte problemen. Jo kinne net spylje yn sokke omstannichheden, hoewol't de foto is der noch en it karakter bliuwt te rinnen, al is it yn jerks. Ik tink dat it allegear oer deselde min ymplementearre of ûntbrekkende oerstalligens is. Pakketten wurde faak ferlern en kinne net weromhelle wurde. As gefolch, de ôfbylding kwaliteit degradearret nei in unplayable nivo.

Stadia

Spitigernôch is alles min hjir. D'r is in brek yn 'e stream, dat is de reden wêrom't eveneminten op it skerm foarkomme yn jerks, wêrtroch it ekstreem lestich is om te spyljen. Der kin oannommen wurde dat it probleem ûntstien is, lykas yn it gefal fan Vortex, troch minimale of gjin oerstalligens. Ik haw rieplachte mei in pear freonen dy't "yn 't witte" binne, se seine dat Stadia nei alle gedachten wachtet op it frame om folslein gearstald te wurden. Oars as GFN besiket it net de situaasje te bewarjen troch de bitrate folslein te ferleegjen. As gefolch, der binne gjin artefacts, mar freezes en lags ferskine (GFN, krekt oarsom, hat minder friezes / lags, mar troch de lege bitrate de foto is hielendal net oantreklik).

Oare tsjinsten lykje ek net te wachtsjen foar it frame om folslein gearstald te wurden, it ûntbrekkende diel te ferfangen troch in fragmint fan it âlde frame. Dit is in goede oplossing, yn 'e measte gefallen sil de brûker it fangen net fernimme (30+ frames feroarje per sekonde), hoewol soms artefakten kinne foarkomme.

Senario nr. 4. Uniform ferlies 25%

Elk fjirde pakket is ferlern. It wurdt hieltyd skrikliker en ynteressanter. Yn 't algemien, mei sa'n "leaky" ferbining, is normaal gaming yn 'e wolk amper mooglik. Hoewol't guon ferliking dielnimmers omgean, al is net perfekt.


GFN

De problemen binne al aardich merkber. De foto is pikseleare en wazig. Jo kinne noch spylje, mar it is hielendal net wat GFN oanbean oan it begjin. En dat is perfoarst net hoe moaie spultsjes spile wurde moatte. Skientme kin net mear wurdearre wurde.

boartsje kaai

De gameplay giet goed. D'r is glêdens, hoewol it byld in bytsje lijt. Trouwens, linksboppe binne de nûmers dy't sjen litte hoefolle ferlerne pakketten binne weromfûn. Sa't jo sjen kinne, wurde 96% fan 'e pakketten restaurearre.

Loudplay

Net begûn.

Vortex

Jo kinne net spylje sels mei in hiel sterke winsk, befriest (befriezen de ôfbylding, ferfanging fan de fideo stream fan in nij fragmint) binne noch mear opmerklik.

Stadia

De tsjinst is praktysk unplayable. De redenen binne hjirboppe al neamd. Wachtsje op it frame om te sammeljen, is oerstalligens minimaal, mei sokke ferliezen is it net genôch.

Senario #5. Unjildich ferlies 0,01%.

Foar elke 10 pakketten wurde 000-1 pakketten op in rige ferlern. Dat is, wy ferlieze likernôch 40 fan 70 frames. It bart as de buffer fan in netwurkapparaat fol is en alle nije pakketten gewoanwei wurde wegere (fallen) oant de buffer befrijd is. Alle ferliking dielnimmers, útsein Loudplay, wurke út sokke ferliezen oan ien of oare graad.


GFN

De foto hat in bytsje kwaliteit ferlern en is wat bewolkt wurden, mar alles is frij spielber.

boartsje kaai

Alles is hiel goed. De foto is glêd, de ôfbylding is goed. Jo kinne spylje sûnder problemen.

Loudplay

De earste pear sekonden wie der in foto, de held rûn sels. Mar de ferbining mei de tsjinner waard ferlern hast fuortendaliks. Oh, dit TCP-protokol. It earste ferlies snijde de tsjinst by har woartels del.

Vortex

De gewoane problemen wurde waarnommen. Friezen, lags en dat is alles. It soe heul lestich wêze om te spyljen ûnder sokke betingsten.

Stadia

Spylber. Lytse tekeningen binne merkber, de ôfbylding is soms pikseleare.

Senario nr. 6. Unjildich ferlies 0,1%

Foar 10 pakketten binne 000-10 pakketten op in rige 40 kear ferlern. It docht bliken dat wy ferlieze 70 fan 10 frames.

Ik sil daliks sizze dat de measte tsjinsten merkbere problemen hawwe. Bygelyks, de foto trillet, sadat oerstalligens hjir net helpt. Dat is, der is in posityf effekt by it brûken fan redundancy technology, mar it is lyts.

It feit is dat de reaksjetiid op brûkersaksjes en it spultsje sels beheind is, de fideostream moat kontinu wêze. It is ûnmooglik om de stream te herstellen nei akseptabele kwaliteit nettsjinsteande alle ynspanningen fan 'e tsjinsten.

Artefakten ferskine (in besykjen om te kompensearjen foar it ferlies fan pakketten, d'r is net genôch gegevens) en ôfbyldingsjerks.


GFN

De kwaliteit fan 'e foto is merkber sakke, de bitrate is dúdlik fermindere, en frij signifikant.

boartsje kaai

It omgaat better - wierskynlik om't de oerstalligens goed is konfigureare, plus it bitrate-algoritme beskôget ferliezen net heul heech en feroaret de ôfbylding net yn in pikseleare puinhoop.

Loudplay

Net begûn.

Vortex

It begûn, mar mei ferskriklike byld kwaliteit. Rukken en delgong binne tige merkber. It is amper mooglik om te spyljen ûnder sokke betingsten.

Stadia

Jerks binne dúdlik sichtber, dit is in dúdlike yndikator dat der net genôch oerstalling is. De foto befriest, dan ferskine oare frames, en de fideostream brekt. Yn prinsipe kinne jo spylje as jo in grutte winsk en in klinyske oanstriid ta selsmarteling.

Senario nr. 7. Unjildich ferlies 0,5%

Foar 10 pakketten 000 kear, binne 50-40 pakketten ferlern yn in rige. Wy ferlieze 70 frames fan 50.

In situaasje fan 'e klasse "unifoarm ferneatige". Jo router is sparking, jo ISP is del, jo triedden wurde kauwen troch mûzen, mar jo wolle noch spylje yn 'e wolk. Hokker tsjinst moatte jo kieze?


GFN

It is al heul lestich, as net ûnmooglik, om te spyljen - de bitrate is sterk fermindere. Frames binne ferlern, ynstee fan in normale foto sjogge wy "soap". Frames wurde net restaurearre - d'r is net genôch ynformaasje foar restauraasje. As GFN foarsjocht foar herstel at all. De manier wêrop de tsjinst agressyf besiket de situaasje te rêden mei bitrates, makket twifels oer syn reewilligens om te wurkjen mei ûntslach.

boartsje kaai

D'r is frame-ferfoarming, it byld twitches, dat is, eleminten fan yndividuele frames wurde werhelle. It kin sjoen wurde dat it grutste part fan 'e "brutsen" frame waard restaurearre út stikken fan de foarige. Dat is, de nije frames befetsje dielen fan de âlde frames. Mar it byld is min of mear dúdlik. Jo kinne it kontrolearje, mar yn dynamyske sênes, bygelyks, yn in gefjocht, wêr't jo in goede reaksje nedich binne, is it dreech.

Loudplay

Net begûn.

Vortex

It begon, mar it soe better wêze om net te begjinnen - jo kinne it net spylje.

Stadia

De tsjinst yn sokke betingsten is unplayable. De redenen binne de needsaak om te wachtsjen foar it gearstallen fan it frame en minne oerstalligens.

Wa is de winner?

De wurdearring is fansels subjektyf. Jo kinne argumearje yn 'e kommentaren. No, it earste plak giet fansels nei de pleatslike PC. It is krekt om't wolktsjinsten ekstreem gefoelich binne foar netwurkkwaliteit, en dizze kwaliteit is frij ynstabyl yn 'e echte wrâld, dat jo eigen gaming-pc ongeëvenaard bliuwt. Mar as it der om ien of oare reden net is, sjoch dan nei de wurdearring.

  1. Lokale PC. Ferwachtsje.
  2. boartsje kaai
  3. GeForce Now
  4. Google Stadia
  5. Vortex
  6. Loudplay

As konklúzje, lit my jo nochris herinnerje wat in wichtige rol spilet yn wolkgaming yn termen fan ferset tsjin netwurkproblemen:

  • Hokker netwurkprotokol wurdt brûkt. It is it bêste om UDP te brûken om in fideostream te ferstjoeren. Ik fermoedzje dat Loudplay brûkt TCP, hoewol't ik wit it net wis. Mar jo hawwe de testresultaten sjoen.
  • Is noise-resistant kodearring ymplemintearre? (FEC - Forward Error Correction, ek wol redundans neamd). De manier wêrop it oanpast oan pakketferlies is ek wichtich. Lykas wy hawwe sjoen, hinget de kwaliteit fan 'e foto sterk ôf fan' e ymplemintaasje.
  • Hoe bitrate oanpassing is ynsteld. As de tsjinst de situaasje foaral mei de bitrate bewarret, hat dit in sterker effekt op it byld. De kaai foar sukses is it delikate lykwicht tusken bitrate-manipulaasje en oerstalligens.
  • Hoe postferwurking is ynsteld. As problemen ûntsteane, wurde de frames of weromset, restaurearre of opnij gearstald mei fragminten fan âlde frames.
  • Nabijheid fan servers oan gamers en hardwaremacht ek signifikant beynfloedzje de kwaliteit fan it spul, mar dit is ek wier foar in ideaal netwurk. As de ping nei de servers te heech is, kinne jo sels op in ideaal netwurk net noflik spielje. Wy hawwe net eksperimintearre mei ping yn dizze stúdzje.

Lykas tasein, hjir is de link nei rau fideo's fan ferskate tsjinsten yn alle gefallen.

Boarne: www.habr.com

Add a comment