Cloud Gaming: cos'è e come funziona

Giochi cloud

Il gioco nel cloud è un'opzione che sta avendo sempre più presenza nella nostra vita quotidiana. Con servizi come quello di Google Stadia , Microsoft Xcloud , SONY's PlayStation Ora e NVIDIA GeForce Now lottando per la loro posizione nel mercato, è interessante sapere come funzionano questi servizi e cosa Giochi cloud consiste di .

Quando parliamo di giochi nel cloud, la maggior parte delle persone pensa a server estremamente potenti e pieni di schede grafiche di nuova generazione che fanno tutto il lavoro di rendering per i giochi, consentendo agli utenti di godere di grandi titoli senza la necessità di computer. con grande potenza grafica. Ma è davvero così?

Definizione di base del cloud gaming

Gioco nel cloud, gioco nel cloud

Chiamiamo Cloud Gaming o Game in the Cloud al fatto di giocare a un videogioco dove l'esecuzione del gioco viene effettuata in un sistema remoto e quindi diverso da quello che l'utente sta utilizzando per interagire e sul quale vengono presentate le informazioni sempre .

Elementi di Cloud Gaming

Il Cloud Gaming necessita quindi di tre diversi elementi:

  • Terminale: raccoglie le azioni del giocatore e le invia al server attraverso la rete affinché quest'ultimo le interpreti; È inoltre incaricato di trasmettere al terminale stesso le immagini e le informazioni sonore generate dal server.
  • Server: il sistema remoto che, in base alle azioni compiute dal giocatore, esegue il gioco, genera l'immagine e la invia in rete.
  • Network: sia il server che il terminale necessitano di una rete con cui comunicare, anche se possiamo avere il “Cloud Gaming” rispetto ad una rete locale e il funzionamento è lo stesso, resta inteso che come Cloud Game si tratta di una connessione terminale -server su Internet.

Il motivo principale per essere Cloud Gaming è che l'utente non ha bisogno di hardware estremamente costoso per poter giocare, quindi il miglioramento dell'infrastruttura ricade soprattutto sulla parte del server che è controllata dal service provider, visto che la rete è una parte completamente indipendente sia dal fornitore di servizi che dal cliente.

Fasi del gioco delle nuvole

Il gioco nel cloud funziona quasi allo stesso modo localmente; È un ciclo continuo che inizia con il giocatore che esegue un'azione e quando riceve l'immagine già generata sul suo schermo che è una conseguenza di essa.

Tuttavia, il gioco nel cloud aggiunge una serie di fasi aggiuntive rispetto al gioco con una console o un PC a casa.

Gioco nel cloud Gioco nel cloud

Queste fasi aggiuntive in Cloud Gaming, richiedono al server una maggiore potenza grafica per il rendering della scena. Visto che ne hai bisogno, renderizzare in meno tempo in modo che la codifica, la ricezione da parte del sistema terminale e la decodifica possano essere eseguite nel giusto tempo.

Codifica e decodifica

Le immagini renderizzate dal server vengono inviate come flusso video codificato dal server al terminale. Il motivo per farlo è perché se le immagini venissero inviate in chiaro avremmo bisogno di una larghezza di banda così elevata da non ricevere un singolo frame o pochissime al secondo. Il compromesso è che l'utilizzo di un formato video per codificare le immagini generate dal server causa artefatti dell'immagine associati a questi formati video.

I server utilizzano uno speciale codificatore sotto forma di un processore aggiuntivo che consente di eseguire questa attività ad alta velocità per ridurre la latenza.

In termini di decodifica, è l'unica parte di tutte le fasi che viene svolta nel sistema locale e che richiede un'elevata capacità di elaborazione. La maggior parte dei decodificatori trovati sui dispositivi sono per video convenzionali, quindi decodificano le immagini troppo lentamente causando una latenza aggiuntiva, che li rende non adatti per il cloud gaming.

Man mano che Cloud Gaming si affermerà sul mercato, vedremo come diversi dispositivi siano dotati di sistemi di decodifica più avanzati.