Todos os artigosEntenda as conexões

Como o Remoqa transmite sua tela

Digitar, rolar uma página e abrir janelas alteram partes diferentes da tela. Veja como o Remoqa ajusta o que envia e a frequência de captura.

Equipe Remoqa4 min de leitura
Uma mão coloca uma peça quadrada em um mosaico de cerâmica de uma vila à beira-mar sobre uma mesa de madeira.
Uma pequena mudança pode ser enviada como um pedaço da imagem. O visualizador encaixa esse pedaço na área de trabalho que já tem.

Em poucas palavras

O protocolo de tela do Remoqa envia as regiões alteradas quando uma atualização parcial é útil, reduz a taxa de quadros quando o envio fica para trás e captura com menos frequência nos períodos de pouca atividade.

Quando você digita em um documento, algumas letras aparecem enquanto a barra de ferramentas e as janelas ao redor ficam paradas. Rolar uma página altera uma área muito maior. O Remoqa usa essas diferenças para decidir quantos dados de tela enviar. Veja como a captura e a transmissão da área de trabalho funcionam juntas durante uma sessão.

Encontre as partes que mudaram

O computador remoto compara cada captura de tela com a anterior em pequenos blocos. Ele agrupa blocos vizinhos que mudaram em retângulos, codifica essas regiões com VP9 e as envia junto com suas posições. O visualizador aplica essas atualizações à imagem que já tem. Essas áreas alteradas costumam ser chamadas de “dirty regions”.

Abrir um menu pequeno pode gerar apenas alguns retângulos. Maximizar uma janela ou reproduzir um vídeo pode alterar a maior parte da tela, tornando uma atualização completa mais útil. O Remoqa também envia uma atualização completa no início da sessão, periodicamente e quando uma atualização é solicitada. Isso dá ao visualizador uma imagem completa como base.

Ajuste a taxa de quadros à conexão

FPS significa quadros por segundo. Uma taxa de captura maior pode deixar a rolagem e os movimentos mais suaves, desde que a conexão e os dois dispositivos consigam acompanhar.

Quando o envio fica para trás e uma atualização ainda não enviada é substituída na fila, o Remoqa reduz sua meta de captura. O transmissor de desktop atual usa os níveis de 30, 20, 15, 10 e 5 FPS. Uma sequência de envios bem-sucedidos aumenta gradualmente a meta novamente.

Esse ajuste muda a frequência de captura das imagens e mantém a configuração de qualidade da codificação. Em uma conexão ocupada, o movimento pode ficar menos fluido enquanto o texto mantém seus detalhes. A taxa de quadros exibida também depende da atividade na tela, do tempo de codificação e do dispositivo que recebe.

Trabalhe menos enquanto a tela estiver parada

Uma captura sem alterações pode ser ignorada. Após alguns segundos sem mudanças visíveis, o ciclo de captura do desktop verifica a tela com menos frequência. Uma ação remota de mouse ou teclado, atividade na área de transferência ou uma mudança visível na tela faz a captura voltar ao modo ativo.

Uma sessão com pouca atividade ainda envia pequenas atualizações para indicar que continua ativa e atualizações completas ocasionais para manter a imagem sincronizada. Menos capturas e atualizações ajudam a limitar o processamento e o tráfego enquanto você lê um documento ou deixa uma janela de configurações aberta.

Entregue atualizações grandes em paralelo

Quando a transmissão paralela de vídeo está disponível, o Remoqa pode dividir uma atualização completa em partes codificadas de forma independente e enviá-las por várias conexões. O visualizador reúne a atualização completa antes de exibi-la. As atualizações parciais seguintes chegam em ordem, para serem aplicadas à versão correta da tela.

Usar várias conexões pode ajudar a entregar uma atualização grande quando há largura de banda disponível. O resultado ainda depende da conexão com a internet, da rota e da rapidez com que cada dispositivo consegue processar a imagem.

Teste com o trabalho que você costuma fazer

Documentos, editores de código e configurações costumam mudar em áreas pequenas entre pausas. Vídeos em tela cheia e rolagem rápida alteram mais pixels e exigem atualizações maiores e mais frequentes. Seu consumo de tráfego depende dessa atividade, da resolução da tela e da duração da sessão.

Faça uma sessão curta na rede que pretende usar e confira como ela responde.

  1. Digite algumas linhas

    Abra um documento ou editor e confira com que rapidez os novos caracteres aparecem e se o texto é fácil de ler.

  2. Role a página e abra uma janela

    Percorra uma página mais longa e maximize uma janela. Observe como a conexão lida com uma mudança maior.

  3. Faça uma pausa e continue

    Leia por um momento e volte a digitar. Confira se a sessão responde quando você retoma o trabalho.

Voltar ao topo

Traga seu computador para mais perto.

Baixe o Remoqa para seu dispositivo e teste uma conexão na rede que você usa.