windows desktop remoto vs servidor tightvnc

4

Existe alguma comparação do uso da banda, parece que o vnc leva muito mais bandwitdh, mas não tenho certeza.

Existe alguma maneira que eu possa fazer vnc usar menos largura de banda.

    
por Sam Liao 29.07.2009 / 15:03

3 respostas

12

Você está absolutamente certo em sua observação de que, normalmente, o VNC exige mais largura de banda do que o RDP.

VNC é um "porco de largura de banda" porque é orientado a duplicar os pixels do visor remoto. Por outro lado, o RDP é baseado em primitivas de desenho (caixas, linhas, etc) em vez de enviar atualizações de pixel. Pense nisso da seguinte maneira: No VNC, os pixels no display que são alterados são enviados pelo fio (um pouco simplificado). Se vários pixels forem modificados - digamos, ao desenhar uma caixa grande no meio da tela, um número potencialmente grande de pixels será modificado e precisará ser enviado pela rede. No RDP, a instrução "desenhe uma caixa no meio da tela" é enviada pelo fio (o que é muito mais conciso do que uma lista de pixels para alterar) e o cliente "desenha a caixa". (Estou radicalmente simplificando isso e não considerando a compactação VNC, mas isso dá uma ideia geral de como isso funciona.)

Você pode usar vários "sabores" do VNC que têm diferentes opções de compactação, mas no final do dia o protocolo RDP (e protocolos como ele - ICA, X, etc) são muito difíceis de "bater" porque, fundamentalmente, eles precisam mover menos dados para realizar o mesmo efeito.

    
por 29.07.2009 / 15:11
3

Como Evan diz, enviar as instruções para o monitor remoto é melhor do que enviar os detalhes da imagem.

No entanto, acho que alguma vantagem vem das técnicas TightVNC e UltraVNC quando você considere que a resolução que você deseja usar na outra extremidade pode não ser realmente muito alta.

As ferramentas VNC permitem compressão JPEG e até mesmo comunicação de pixel de 8 bits que irá "corroer" a imagem em certa medida, mas oferecem uma menor utilização de largura de banda e velocidade efetiva.

Você precisa lembrar que a compactação JPEG é rápida em computadores hoje.
E você pode comprimir muito para uma resolução típica de monitor (eu uso 1920 pixels horizontais, WUXGA )

Uma postagem de 2005 de Jeff - VNC vs. Área de trabalho remota

Desde então, o VNC avançou um pouco mais.

    
por 29.07.2009 / 15:15
1

O TightVNC tem três perfis de conexão, tente a opção Low Bandwidth.

  • Baixa largura de banda
  • Normal
  • Alta velocidade

Altere também o tema no PC remoto para que seja o mais simples possível, sem planos de fundo, sem gradientes, etc. O VNC compacta os dados e as áreas de tela sólida compactam muito melhor do que fotos e / ou gradientes.

    
por 29.07.2009 / 15:24