{"id":75970,"date":"2020-03-30T01:42:37","date_gmt":"2020-03-29T23:42:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom"},"modified":"2020-03-30T01:42:37","modified_gmt":"2020-03-29T23:42:37","slug":"oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom","title":{"rendered":"Cloud Gaming: Stress Test of 5 Cloud Gaming Services with Poor Internet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Cloud Gaming: Stress Test of 5 Cloud Gaming Services with Poor Internet\" src=\"\/wp-content\/uploads\/2020\/03\/809bec62c8739f19a753df06122a5d0d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAbout a year ago, I published an article <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/464259\/\">\u201cCloud Gaming: An Assessment of Service Capabilities for Playing on Weaker PCs from First-Hand Experience\u201d<\/a><\/noindex>. It analyzed the pros and cons of different services for cloud gaming on low-end PCs. During the gameplay, I tested each service and shared my overall impressions in the end.<\/p>\n<p>In the comments to that and other similar articles, readers often shared their experiences with various gaming services. There were often opposing views on the same service. For some, everything is perfect, while others cannot play due to lags and freezes. Then I had the idea to assess the quality of these services under different conditions\u2014from ideal to terrible. We\u2019re talking about network quality, as users cannot always boast of a fast and trouble-free connection, right? In general, below is an evaluation of the services simulating different network quality.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>What is the problem?<\/h3>\n<p>\nAs mentioned earlier\u2014it\u2019s the quality of the connection. More specifically\u2014packet loss during gameplay. The higher the loss, the more problems the gamer faces, and the less satisfied they are with the game. After all, very few people have an ideal connection like fiber optics to their device, especially not a dedicated one, but a shared connection with all the residents of an apartment building.<\/p>\n<p>For reference\u2014at a connection speed of 25 Mbps, it takes 40-50 data packets to transmit 1 frame. The more packets are lost, the lower the image quality becomes, and the more noticeable the lags and freezes are. In particularly severe cases, it becomes virtually impossible to play.<\/p>\n<p>Naturally, the cloud service itself cannot influence the bandwidth and stability of the user\u2019s connection (although it would be great, of course). However, different ways to mitigate connection issues can be considered. Which services handle the problem best\u2014we\u2019ll see below.<\/p>\n<h3>What exactly are we comparing?<\/h3>\n<p>\nA regular PC (Intel i3-8100, GTX 1060 6 GB, 8GB RAM), GeForce Now (its Russian version <noindex><a rel=\"nofollow\" href=\"https:\/\/gfn.ru\/\">GFN<\/a><\/noindex> with servers in Moscow), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.loudplay.ru\/ru\/\">Loudplay<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/vortex.gg\/\">Vortex<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/playkey.net\/\">Playkey<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/stadia.google.com\/\">Stadia<\/a><\/noindex>. On all services, except Stadia, we study gameplay quality in \u201cThe Witcher.\u201d Google Stadia did not have this game at the time of writing, so I had to test another\u2014\u201cOdyssey.\u201d <\/p>\n<h3>What are the conditions and testing methodology?<\/h3>\n<p>\nTester fra Moskva. Udbyder \u2014 MGTS, tarif 500 Mbit\/s, tilslutning via kabel, ikke WiFi. Grafikindstillingerne i tjenesterne tages som standard, opl\u00f8sning \u2014 FullHD. <\/p>\n<p>Ved hj\u00e6lp af programmet <noindex><a rel=\"nofollow\" href=\"https:\/\/jagt.github.io\/clumsy\/index.html\">Clumsy<\/a><\/noindex> simulerer vi netv\u00e6rksproblemer, specifikt pakettab af forskellige typer og omfang. <\/p>\n<p><b>J\u00e6vne enkeltst\u00e5ende tab. <\/b>Dette er, n\u00e5r kun 1 pakke g\u00e5r tabt, og tabene er mere eller mindre j\u00e6vnt fordelt. S\u00e5, j\u00e6vne tab p\u00e5 10% betyder, at for hver 100 pakker g\u00e5r hver 10. tabt, men altid kun 1 pakke. Problemet opst\u00e5r ofte ved forvr\u00e6ngninger (skygger) p\u00e5 kanalen fra klienten til serveren. <\/p>\n<p>Tester j\u00e6vne tab p\u00e5 5%, 10%, 25%.<\/p>\n<p><b>Uj\u00e6vne masse tab<\/b>, n\u00e5r der p\u00e5 et givet tidspunkt g\u00e5r 40-70 pakker tabt p\u00e5 \u00e9n gang. Disse tab opst\u00e5r ofte ved problemer med netv\u00e6rksudstyr (routere osv.) hos brugeren eller udbyderen. De kan v\u00e6re relateret til bufferoverl\u00f8b p\u00e5 netv\u00e6rksudstyret i forbindelsen \"bruger \u2014 server\". WiFi med tykke v\u00e6gge kan ogs\u00e5 for\u00e5rsage s\u00e5danne tab. Overbelastning af det tr\u00e5dl\u00f8se netv\u00e6rk p\u00e5 grund af mange enheder er endnu en \u00e5rsag, meget typisk for kontorer og lejlighedskomplekser.<\/p>\n<p>Tester uj\u00e6vne tab p\u00e5 0,01%, 0,1%, 0,5%.<\/p>\n<p>Nedenfor analyserer jeg alle disse tilf\u00e6lde og vedh\u00e6fter en videoreview for illustration. Og til sidst i artiklen giver jeg et link til r\u00e5, uredigerede videoer af gameplay fra alle tjenester og tilf\u00e6lde \u2014 her kan du se artefakterne n\u00e6rmere samt teknisk information (i alle tjenester, undtagen Stadia, er tekniske konsoldata optaget; disse fandt jeg ikke for Stadia). <\/p>\n<h3>Lad os komme i gang!<\/h3>\n<p>\nNedenfor er 7 scenarier for stresstest og videoer med tidsstempler (videoen er den samme, for nemheds skyld starter visningen ved det relevante punkt for hver post). L\u00e6ngst nede i indl\u00e6gget \u2014 de oprindelige videoer for hver af tjenesterne. Videoen blev lavet med hj\u00e6lp fra en god ven, som jeg takker!<\/p>\n<h4>Scenario nr. 1. Ideelle forhold. Nul tab i netv\u00e6rket<\/h4>\n<p>\nAlt, som det burde v\u00e6re i en ideal verden. Ingen forbindelsesproblemer, ingen afbrud, ingen interferens, din adgangsrouter er lyset af internettet. Under s\u00e5danne drivhusforhold pr\u00e6sterer n\u00e6sten alle deltagere i testen v\u00e6rdigt.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>PC<\/b><\/p>\n<p>I hvert scenarie har vi taget billeder fra PC-spillet som reference. Det er klart, at netv\u00e6rkets kvalitet ikke p\u00e5virker dette, da spillet k\u00f8res lokalt p\u00e5 PC'en. Tilstedev\u00e6relsen af disse billeder besvarer sp\u00f8rgsm\u00e5let 'kan man m\u00e6rke forskel, n\u00e5r man spiller i skyen sammenlignet med at spille p\u00e5 sin egen PC?'. Under ideelle forhold, i vores tilf\u00e6lde \u2014 m\u00e6rkes der ikke forskel hos de fleste tjenester. Vi vil ikke skrive mere om PC'en her, bare husk, at den eksisterer.<\/p>\n<p><b>GeForce Now<\/b><\/p>\n<p>Alt fungerer godt, billedet er klart, og processen forl\u00f8ber glat, uden hak. <\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Her \u00f8del\u00e6gger Vortex vores ideelle verden. Den fik straks problemer - billedet er d\u00e5rligere end alle de andre, og der er tydelige 'hak'. En mulig \u00e5rsag er, at spillernes servere er placeret langt fra Moskva, plus hardwaren p\u00e5 spillerserverne ser ud til at v\u00e6re svagere, og FullHD fungerer d\u00e5rligt. I alle tests har Vortex klaret sig d\u00e5rligt. Hvis nogen har en positiv oplevelse med at spille med Vortex - skriv i kommentarerne, del hvorfra du spillede, og hvor godt det gik.<\/p>\n<p><b> Playkey<\/b><\/p>\n<p>Alt er fremragende, lige som p\u00e5 den lokale PC. Der er ingen synlige problemer som hak, lag eller lignende.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Tjenesten viser et fremragende billede, der er ingen synlige problemer.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Spiltjenesten fra Google fungerer fremragende, selvom den ikke har servere i Rusland, og Stadia officielt ikke fungerer i Rusland. Ikke desto mindre g\u00e5r alt godt. Det er selvf\u00f8lgelig \u00e6rgerligt, at 'The Witcher' ikke var tilg\u00e6ngelig p\u00e5 Stadia p\u00e5 tidspunktet for spillet, men hvad kan man g\u00f8re, vi tog 'Odyssey' - det er ogs\u00e5 kr\u00e6vende, ogs\u00e5 om en mand, der f\u00e6lder mennesker og dyr. <\/p>\n<h4>Scenarie nr. 2. Ensartet tab p\u00e5 5%<\/h4>\n<p>\nI denne test mistes cirka hver 20. pakke ud af 100. Jeg minder om, at der er brug for 40-50 pakker for at gengive et enkelt billede.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>GeForce Now<\/b><\/p>\n<p>Nvidias tjeneste fungerer godt, der er ingen problemer. Billedet er lidt mere sl\u00f8ret end hos Playkey, men 'The Witcher' er stadig spilbart.<\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Her er situationen blevet endnu v\u00e6rre. Hvorfor - er ikke helt klart, sandsynligvis er der ikke taget h\u00f8jde for redundans, eller den er minimal. Redundans er st\u00f8jresistent kodning af de overf\u00f8rte data (FEC - Forward Error Correction). Denne teknologi genskaber dataene ved delvis tab p\u00e5 grund af netv\u00e6rksproblemer. Den kan implementeres og konfigureres p\u00e5 forskellige m\u00e5der, og efter resultaterne at d\u00f8mme, er skaberne af Vortex ikke lykkedes s\u00e6rlig godt med dette. Selv med sm\u00e5 ensartede tab kan det ikke lade sig g\u00f8re at spille. Under de f\u00f8lgende tests 'd\u00f8de' Vortex simpelthen.<\/p>\n<p><b>Playkey<\/b><\/p>\n<p>Alt er godt, der er ikke meget forskel fra de ideelle forhold. Det hj\u00e6lper muligvis, at virksomhedens servere ogs\u00e5 er placeret i Moskva, hvor testen blev udf\u00f8rt. Og m\u00e5ske er den s\u00e5kaldte redundans bedre konfigureret. <\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Tjenesten er pludselig blevet umulig at spille, p\u00e5 trods af relativt lave pakettab. Hvad kan v\u00e6re \u00e5rsagen? Jeg formoder, at Loudplay arbejder med TCP-protokollen. I s\u00e5 fald, indtil der er bekr\u00e6ftelse p\u00e5 modtagelse af pakken, sendes andre pakker ikke, systemet venter p\u00e5 bekr\u00e6ftelse af levering. Derfor, hvis pakken er g\u00e5et tabt, vil der ikke v\u00e6re nogen bekr\u00e6ftelse, nye pakker sendes ikke, og billedet fryser; slutningen p\u00e5 historien. <\/p>\n<p>Men hvis man bruger UDP, er der ikke behov for bekr\u00e6ftelse p\u00e5 modtagelse af pakken. Udfra hvad man kan bed\u00f8mme, bruger alle andre tjenester undtagen Loudplay UDP-protokollen. Hvis det ikke er tilf\u00e6ldet, m\u00e5 du gerne rette mig i kommentarerne.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Alt er spillebart. Nogle gange pixeliseres billedet, der er minimale forsinkelser i responsen. M\u00e5ske fungerer det fejlagtigt med fejlresistent kodning, hvilket giver sm\u00e5 artefakter i det overordnede spillev\u00e6rdige stream.<\/p>\n<h4>Scenarie 3. J\u00e6vnt tab p\u00e5 10%<\/h4>\n<p>\nVi mister hver 10. pakke pr. hundred. Dette er allerede en udfordring for tjenesterne. For effektivt at h\u00e5ndtere s\u00e5danne tab er teknikere til genopretning og\/eller genudsending af tabte data n\u00f8dvendige.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>GeForce Now<\/b><\/p>\n<p>Hos Geforce observeres der sm\u00e5 fald i kvaliteten af videostreamen. Udfra hvad man kan bed\u00f8mme, reagerer GFN p\u00e5 netv\u00e6rksproblemer og fors\u00f8ger at mindske dem. Tjenesten reducerer bitrate, det vil sige antallet af bits til datatransmission. P\u00e5 den m\u00e5de fors\u00f8ger den at mindske belastningen p\u00e5, hvad den anser for et utilstr\u00e6kkeligt godt netv\u00e6rk og opretholde en stabil forbindelse. Og der er faktisk ikke sp\u00f8rgsm\u00e5l om stabilitet, men videoens kvalitet lider tydeligt. Vi ser betydelig pixelisering af billedet. Da simuleringen indeb\u00e6rer et konstant tab p\u00e5 10% af pakker, hj\u00e6lper reduktionen af bitrate ikke meget, og situationen normaliseres ikke. <\/p>\n<p>I det virkelige liv vil billedet sandsynligvis ikke v\u00e6re stabilt d\u00e5rligt, men flydende. Ved \u00f8get tab er billedet blevet sl\u00f8ret; tabene er faldet - billedet er vendt tilbage til normal, og s\u00e5 videre. Det er selvf\u00f8lgelig ikke gavnligt for spilleoplevelsen. <\/p>\n<p><b>Playkey<\/b><\/p>\n<p>Der er ikke nogen s\u00e6rlige problemer. Algoritmen opdager sandsynligvis problemer p\u00e5 netv\u00e6rket, vurderer tabsniveauet og fokuserer mere p\u00e5 redundans end p\u00e5 at reducere bitrate. S\u00e5ledes \u00e6ndrer billedkvaliteten sig praktisk talt ikke ved 10 % j\u00e6vne tab, og brugeren vil n\u00e6ppe bem\u00e6rke s\u00e5danne tab.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Den fungerer ikke, den startede simpelthen ikke. Under nogle yderligere tests opstod situationen igen. S\u00e5 langt man kan bed\u00f8mme, tilpasser denne service sig n\u00e6ppe til netv\u00e6rksproblemer. M\u00e5ske er det TCP-protokollen, der er skylden. Selv de mindste tab lammer service helt. Det er selvf\u00f8lgelig ikke s\u00e6rlig praktisk i det virkelige liv.<\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Der er ogs\u00e5 store problemer. Det er ikke muligt at spille under s\u00e5danne forhold, selvom billedet stadig er der, og karakteren forts\u00e6tter med at bev\u00e6ge sig, dog i hak. Jeg tror, det hele ligger i den d\u00e5rligt implementerede eller manglende redundans. Pakker g\u00e5r ofte tabt og bliver ikke genoprettet. I sidste ende degraderer billedkvaliteten til et uspilbart niveau.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Desv\u00e6rre er situationen her d\u00e5rlig. Der er forstyrrelse i str\u00f8mmen, hvilket f\u00e5r begivenhederne p\u00e5 sk\u00e6rmen til at ske i hak, og det er ekstremt sv\u00e6rt at spille. Man kan formode, at problemet opstod, ligesom i tilf\u00e6lde med Vortex, p\u00e5 grund af minimal eller ingen redundans. Jeg har konsulteret et par bekendte, der \"kender til det\", og de sagde, at Stadia sandsynligvis venter p\u00e5 at samle det fulde billede. I mods\u00e6tning til GFN fors\u00f8ger den ikke at redde situationen ved kraftigt at s\u00e6nke bitrate. Resultatet er, at der ikke er artefakter, men der opst\u00e5r stutter og lag (i mods\u00e6tning til GFN, hvor der er f\u00e6rre stutter\/lag, men billedet er slet ikke tiltalende p\u00e5 grund af den lave bitrate). <\/p>\n<p>De \u00f8vrige tjenester ser ogs\u00e5 ud til ikke at vente p\u00e5, at det fulde billede er samlet, men erstatter den manglende del med et fragment af det gamle billede. Dette er en god l\u00f8sning; i de fleste tilf\u00e6lde m\u00e6rker brugeren ikke noget mist\u00e6nkeligt (30+ billeder skifter pr. sekund), selvom der nogle gange kan opst\u00e5 artefakter.<\/p>\n<h4>Scenario nr. 4. J\u00e6vne tab p\u00e5 25%<\/h4>\n<p>\nHver fjerde pakke g\u00e5r tabt. Det bliver mere og mere skr\u00e6mmende interessant. Generelt er normal gaming i skyen n\u00e6ppe mulig med en s\u00e5 \"hul\" forbindelse. Selvom nogle deltagere i sammenligningen klarer sig, omend ikke perfekt. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n <b>GFN<\/b><\/p>\n<p>Problemerne er allerede meget m\u00e6rkbare. Billedet er pixeliseret og sl\u00f8ret. Det er stadig muligt at spille, men det er slet ikke det, som GFN tilb\u00f8d i starten. Og det er bestemt ikke den m\u00e5de, man skal spille smukke spil p\u00e5. Man kan slet ikke v\u00e6rds\u00e6tte sk\u00f8nheden. <\/p>\n<p><b>Playkey<\/b><\/p>\n<p>Spiloplevelsen fungerer godt. Glidningen er der, selvom billedet lidt lider. For resten, i \u00f8verste venstre hj\u00f8rne - numrene viser, hvor mange mistede pakker der er blevet genoprettet. Som vi kan se, genoprettes 96% af pakkerne.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Startede ikke.<\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Det er ikke muligt at spille, selv med meget stort \u00f8nske, fordi fryserne (stop af billedet, genoptagelse af videostr\u00f8m fra et nyt fragment) er endnu mere m\u00e6rkbare. <\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Servicen er n\u00e6sten ubrugelig. \u00c5rsagerne er allerede n\u00e6vnt ovenfor. Den venter p\u00e5 at samle rammerne, og redundancy er minimal, og med s\u00e5danne tab er det ikke nok. <\/p>\n<h4>Scenario nr. 5. Uj\u00e6vne tab p\u00e5 0,01%.<\/h4>\n<p>\nUd af 10.000 pakker tabes 40-70 pakker ad gangen \u00e9n gang. S\u00e5 vi mister cirka 1 ud af 200 rammer. Det sker, hvis bufferen p\u00e5 netv\u00e6rksenheden er fyldt, og alle nye pakker blot kastes v\u00e6k, indtil bufferen er fri. Alle deltagere i sammenligningen, undtagen Loudplay, har h\u00e5ndteret s\u00e5danne tab i varierende grad. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>GFN<\/b><\/p>\n<p>Billedet har kun lidt tabt kvalitet, det er blevet en smule t\u00e5get, men det er stadig ganske spilbart.<\/p>\n<p><b>Playkey<\/b><\/p>\n<p>Alt fungerer rigtig godt. Billedet er glidende, og billedkvaliteten er god. Det er muligt at spille uden problemer.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>De f\u00f8rste par sekunder var billedet der, og helten l\u00f8b endda. Men forbindelsen til serveren blev n\u00e6sten straks tabt. \u00c5h, denne TCP-protokol. Det f\u00f8rste tab \u00f8delagde servicen fuldst\u00e6ndig. <\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Der er nogle almindelige problemer. Fryser, lag og alt det der. Det ville v\u00e6re meget sv\u00e6rt at spille under s\u00e5danne forhold.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Spilbart. Der er m\u00e6rkbare sm\u00e5 fald, og billedet pixeliseres nogle gange.<\/p>\n<h4>Scenario nr. 6. Uj\u00e6vne tab p\u00e5 0,1%.<\/h4>\n<p>\nUd af 10.000 pakker tabes 40-70 pakker ad gangen 10 gange. Det betyder, at vi mister 10 ud af 200 rammer.<\/p>\n<p>Jeg vil straks sige, at der er m\u00e6rkbare problemer hos de fleste tjenester. For eksempel hakker billedet, s\u00e5 redundancy hj\u00e6lper ikke her. Der er en positiv effekt ved at bruge redundancy-teknologi, men den er ikke stor.<\/p>\n<p>Det er s\u00e5dan, at reaktionstiden p\u00e5 brugernes handlinger og selve spillet er begr\u00e6nset, og videostr\u00f8mmen skal v\u00e6re kontinuerlig. Det er ikke muligt at genoprette str\u00f8mmen til acceptabel kvalitet uanset servicerne. <\/p>\n<p>Der opst\u00e5r artefakter (fors\u00f8g p\u00e5 at kompensere for pakke tab, der mangler data) og hak i billedet.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>GFN<\/b><\/p>\n<p>Billedkvaliteten er tydeligt faldet, bitrate er markant lavere.<\/p>\n<p><b>Playkey<\/b><\/p>\n<p>H\u00e5ndterer det bedre \u2014 sandsynligvis fordi redundansen er godt indstillet, plus bitrate-algoritmen vurderer tabene som ikke s\u00e5 h\u00f8je og forvandler ikke billedet til en pixeleret gr\u00f8d.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Startede ikke.<\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Startede, men med forf\u00e6rdelig billedkvalitet. Hack og tab er meget m\u00e6rkbare. Det er n\u00e6ppe muligt at spille under s\u00e5danne forhold.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Hakket er tydeligt synligt, hvilket er et klart tegn p\u00e5, at der mangler redundans. Billedet hakker, s\u00e5 dukker der andre rammer op, og der opst\u00e5r klip i videostr\u00f8mmen. Det er i princippet muligt at spille, hvis man virkelig \u00f8nsker det og har en klinisk tendens til selvpinage.<\/p>\n<h4>Scenario nr. 7. Uj\u00e6vn tab 0,5%<\/h4>\n<p>\nAf 10.000 pakker g\u00e5r 40-70 pakker tabt flere gange i tr\u00e6k. Vi mister 50 billeder ud af 200.<\/p>\n<p>Situationen er af klasse \u201cformelt kaos\u201d. Din router knitre, der er en ulykke hos udbyderen, kablerne er blevet gnasket af mus, men du vil stadig spille i skyen. Hvilken tjeneste skal du v\u00e6lge? <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ILrGrjrbh4g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ILrGrjrbh4g\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <br \/>\n<b>GFN<\/b><\/p>\n<p>Det er allerede meget sv\u00e6rt at spille, hvis det overhovedet er muligt \u2014 bitrate er meget lavere. Billeder g\u00e5r tabt, i stedet for et normalt billede ser vi 'sl\u00f8r'. Billederne gendannes ikke \u2014 der mangler information til at genoprette dem. Hvis GFN overhovedet har en gendannelsesmulighed. Den m\u00e5de, hvorp\u00e5 tjenesten pr\u00f8ver aggressivt at redde situationen med bitrate, v\u00e6kker tvivl om dens evne til at arbejde med redundans. <\/p>\n<p><b>Playkey<\/b><\/p>\n<p>Der er en forvr\u00e6ngning i rammen, billedet ryster, hvilket betyder, at elementer fra enkelte rammer gentages. Det er synligt, at st\u00f8rstedelen af den 'skadede' ramme er blevet genoprettet fra stumperne af de tidligere. Det vil sige, at nye rammer indeholder dele af gamle rammer. Men billedet er forholdsvis klart. Det kan v\u00e6re sv\u00e6rt at styre, is\u00e6r i dynamiske scener, som for eksempel i en kamp, hvor god reaktion er n\u00f8dvendig.<\/p>\n<p><b>Loudplay<\/b><\/p>\n<p>Startede ikke.<\/p>\n<p><b>Vortex<\/b><\/p>\n<p>Startede, men det ville v\u00e6re bedre, hvis det ikke gjorde \u2014 det er umuligt at spille dette.<\/p>\n<p><b>Stadia<\/b><\/p>\n<p>Tjenesten er ubrugelig under s\u00e5danne forhold. \u00c5rsagerne er behovet for at vente p\u00e5 samlingen af rammen og svag redundans. <\/p>\n<h3>Hvem er vinderen?<\/h3>\n<p>\nBed\u00f8mmelsen er selvf\u00f8lgelig subjektiv. I kommentarerne kan man diskutere. Og det f\u00f8rste sted g\u00e5r selvf\u00f8lgelig til den lokale PC. Netop fordi cloudtjenester er ekstremt f\u00f8lsomme over for kvaliteten af netv\u00e6rket, og denne kvalitet er ret ustabil i den virkelige verden, forbliver en personlig gaming PC uden konkurrence. Men hvis man af en eller anden grund ikke har en, s\u00e5 se p\u00e5 ranglisten.<\/p>\n<ol>\n<li>Lokal PC. Forudsigeligt.<\/li>\n<li>Playkey<\/li>\n<li>GeForce Now<\/li>\n<li>Google Stadia<\/li>\n<li>Vortex<\/li>\n<li>Loudplay<\/li>\n<\/ol>\n<p>\nSom en konklusion vil jeg endnu en gang minde om, at det, der spiller den st\u00f8rste rolle i cloud gaming med hensyn til modstandsdygtighed over for netv\u00e6rksproblemer, er:<\/p>\n<ul>\n<li><b>Hvilken netv\u00e6rksprotokol der bruges.<\/b> Til videostreaming er det bedst at bruge UDP. Jeg mist\u00e6nker, at Loudplay bruger TCP, selvom jeg ikke kender det med sikkerhed. Men f\u00e5 resultatet fra testen har du set.<\/li>\n<li><b>Er der implementeret fejltolerant kodning<\/b> (FEC \u2014 Forward Error Correction, ogs\u00e5 kendt som redundans). M\u00e5den, hvorp\u00e5 den tilpasses tab af pakker, er ogs\u00e5 vigtig. Som vi s\u00e5, afh\u00e6nger kvaliteten af billedet i h\u00f8j grad af implementeringen.<\/li>\n<li><b>Hvordan er bitraten tilpasset. <\/b>Hvis tjenesten redder situationen prim\u00e6rt gennem bitraten, p\u00e5virker det billedet mere. N\u00f8glen til succes er en skr\u00f8belig balance mellem manipulationer af bitraten og redundansen. <\/li>\n<li><b>Hvordan er postbehandlingen indstillet.<\/b> Hvis der opst\u00e5r problemer, bliver billederne enten droppet, genoprettet, eller der tilf\u00f8jes fragmenter fra gamle billeder. <\/li>\n<li><b>N\u00e6rheden af serverne til gameren og kraften i hardwaren<\/b> p\u00e5virker ogs\u00e5 kvaliteten af spillet betydeligt, men det g\u00e6lder ogs\u00e5 for et ideelt netv\u00e6rk. Hvis ping til serverne er for h\u00f8j, kan du ikke spille komfortabelt, selv p\u00e5 et perfekt netv\u00e6rk. I denne unders\u00f8gelse eksperimenterede vi ikke med ping. <\/li>\n<\/ul>\n<p>\nSom lovet, her er linket til<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCggfBhPjs9JdlTbBFMvBeIg\/\"> r\u00e5 videoer fra forskellige tjenester i alle tilf\u00e6lde<\/a><\/noindex>.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/494180\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043a\u043e\u043b\u043e \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u044f \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0441\u0442\u0430\u0442\u044c\u044e \u00ab\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0438\u0433\u0440\u044b: \u043e\u0446\u0435\u043d\u043a\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u0438\u0433\u0440\u044b \u043d\u0430 \u0441\u043b\u0430\u0431\u044b\u0445 \u041f\u041a \u0438\u0437 \u043f\u0435\u0440\u0432\u044b\u0445 \u0440\u0443\u043a\u00bb. \u0412 \u043d\u0435\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043f\u043b\u044e\u0441\u044b \u0438 \u043c\u0438\u043d\u0443\u0441\u044b \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0438\u0433\u0440 \u043d\u0430 \u0441\u043b\u0430\u0431\u044b\u0445 \u041f\u041a. \u042f \u0432 \u0445\u043e\u0434\u0435 \u0438\u0433\u0440\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0430\u0441\u044c \u0432 \u0438\u0442\u043e\u0433\u0435 \u043e\u0431\u0449\u0438\u043c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c. \u0412 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043a \u0442\u043e\u0439 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u0445\u043e\u0436\u0438\u043c \u0441\u0442\u0430\u0442\u044c\u044f\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75971,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043a\u043e\u043b\u043e \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0438\u0433\u0440\u044b: \u0441\u0442\u0440\u0435\u0441\u0441-\u0442\u0435\u0441\u0442 5 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u043b\u043e\u0445\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043a\u043e\u043b\u043e \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-29T23:42:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-29T23:42:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Cloud gaming: stresstest af 5 cloud gaming tjenester med d\u00e5rlig internet | ProHoster","description":"For omkring et \u00e5r siden gjorde jeg.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0438\u0433\u0440\u044b: \u0441\u0442\u0440\u0435\u0441\u0441-\u0442\u0435\u0441\u0442 5 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u043b\u043e\u0445\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c | ProHoster","og:description":"\u041e\u043a\u043e\u043b\u043e \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u044f.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/oblachnye-igry-stress-test-5-oblachnyh-igrovyh-servisov-plohim-internetom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-29T23:42:37+00:00","article:modified_time":"2020-03-29T23:42:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75970","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:04:30","updated":"2022-09-28 02:10:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/75970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=75970"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/75970\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/75971"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=75970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=75970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=75970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}