top of page

ARQUITETURA TÍPICA DE RENDERIZAÇÃO REMOTA

Neste modelo de arquitetura,  a plataforma cria na nuvem  um ambiente virtual de execução do jogo ao receber um pedido de conexão do utilizador. Então, de acordo com o jogo solicitado, é executada a renderização dos gráficos na Unidade de Processamento de Gráficos(GPU) do servidor, a cena renderizada é capturada com hardware específico, e então comprimida e codificada para que possa ser transmitida ao utilizador. Esta transmissão de dados é usualmente feita via Internet, e portanto faz uso dos protocolos de transmissão em tempo real do Internet Protocol. O utilizador ao receber o stream de áudio e vídeo codificado,  e com um thin client descodifica-o,  estes são mostrados, o utilizador interage com a lógica do jogo e o thin client envia de volta comandos de controlo. Tudo isto em tempo real para que o utilizador tenha sensação de estar a jogar diretamente em um computador ou consola.quando se considera que os terminais de jogos estão cada vez mais avançados e rápidos, desta forma é retirado parte do peso de processamento dos servidores. Já a Renderização Remota tem ampla utilização pelos serviços existentes de Cloud Gaming, e configuram a solução que menos exige poder de processamento na parte do utilizador. A partir daí é possível compreender as dificuldades deste tipo de aplicação, que propõe uma experiência imersiva e interativa em tempo real, levando em conta a  complexidade na execução dos seus módulos, bem como o inevitável atraso da resposta aos comandos do utilizador. Recentes estudos buscam soluções e optimizações para endereçar estes problemas.

3-Figure2-1_edited.jpg
Arquitetura Típica de Renderização Remota: Sobre
bottom of page