Boa qualidade de vídeo sobre VNC ou RDP?

4

Estou usando um PC com Windows 10 e quero acessá-lo e controlá-lo usando meu iPad. Então eu instalei o Microsoft Remote Desktop no meu iPad. O problema é que quando reproduzo vídeos na área de trabalho remota, a qualidade é realmente instável. Então eu tentei mudar para o VNC. No VNC, a qualidade é boa, mas o vídeo é muito lento.

Agora tentei usar o Infundir no meu iPad e acessar vídeos compartilhados no meu PC, e quando estou transmitindo vídeos por meio de infusão, eles reproduzem Tudo bem, então eu sei que minha velocidade de LAN é boa o suficiente para suportar uma reprodução de vídeo decente. Então, por que os vídeos não funcionam bem quando estou usando o RDP ou o VNC, e há alguma solução?

    
por mayank budhwani 13.01.2016 / 06:03

3 respostas

6

So why don't the videos play well when I am using RDP or VNC, and is there any solution?

Fácil. O VNC e o RDP são protocolos muito práticos / práticos desenvolvidos principalmente para o acesso e administração de sistemas remotos. Não reprodução de vídeo. Se você se conectar remotamente a um sistema para administrá-lo, o fato de o mouse ficar um pouco não é grande coisa, porque o objetivo não é a suavidade visual do movimento do mouse, mas apenas garantir que o ponteiro possa ser posicionado corretamente interagir com o sistema.

O problema é que o VNC e o RDP não são realmente otimizados para transmitir vídeo com alta qualidade; eles são projetados para transmitir uma interface de desktop de uma maneira que permita que a interface seja apenas utilizável o suficiente para permitir a administração / acesso remoto a um sistema. Isso é feito apenas redesenhando áreas específicas da tela quando necessário durante uma sessão de conexão remota; basicamente um tipo de compressão de vídeo on-the-fly otimizada não para suavidade, mas para uso prático.

Para ver o que quero dizer, acesse remotamente sua área de trabalho no iPad e faça algo como abrir uma dúzia de desktops do Windows; Eu acho que você vai notar um atraso visível e alguma gagueira ao desenhar mesmo em uma conexão sólida, de alta velocidade. E isso é apenas com imagens / imagens de desktop básicas sendo transmitidas para você.

Por outro lado, a reprodução de vídeo muitas vezes exige que a área de vídeo seja redesenhada a 24 ou até 30 quadros por segundo para obter suavidade de movimento. Fator em que a área de vídeo pode ser algo grande - como uma área de reprodução HD 720x480 básica, talvez - e o VNC e o RDP vão apenas engasgar com isso, já que não foi projetado para compactar dados visuais com essa velocidade.

Diferentemente de uma reprodução de vídeo na área de trabalho - onde os dados de vídeo são compactados e uma pequena parte do vídeo será atualizada por vez para efetuar um fluxo de reprodução - o VNC e o RDP tentam redesenhar toda a área do vídeo a cada momento alterar. E enquanto o VNC e o RDP comprimem os dados enviados, a compactação também não é otimizada para reprodução de vídeo. O protocolo que o VNC e o RDP usam atualmente simplesmente não foi projetado ou destinado a taxas de quadros de vídeo suaves e de alta qualidade.

Dito isso, a Microsoft parece estar dando passos largos para melhorar o desempenho do RDP em RDP 8.1 e RDP 10 . Mas essa é uma exceção à regra: em geral, você não pode confiar no VNC ou no RDP para ser confiável para um streaming de vídeo tranquilo. É por isso que os aplicativos de streaming independentes existem e funcionam: eles são projetados para transmitir fluxos de vídeo para um dispositivo de reprodução que saiba como decodificar e exibir esse fluxo corretamente.

    
por 13.01.2016 / 06:10
0

Se você executar o cliente de streaming em seu iPad, os dados da rede ainda serão compactados, como, por exemplo, o fluxo de H264 está sendo transmitido.

Se você usa VNC ou RDP, o fluxo é descompactado no seu computador. O VNC e o RDP comprimem o fluxo novamente, mas de longe não são tão eficientes quanto um codec de vídeo.

Portanto, esta é a razão pela qual a reprodução é muito lenta.

Não sei muito sobre o IOS, mas se fosse um dispositivo Android, você poderia instalar o ES File Explorer e se conectar ao seu PC usando o compartilhamento de arquivos do Windows, que enviaria o fluxo ainda compactado pela rede.

    
por 13.01.2016 / 06:12
0

Você deve tentar instalar um servidor DLNA no seu PC e compartilhar os vídeos desejados. Você também pode configurá-lo para reencodar os vídeos que seu iOS não suporta.

No lado do tablet, você precisaria de um player de vídeo que suporte streaming ou um cliente DLNA.

Como esse protocolo foi desenvolvido para isso, você não deve ter problemas. VNC / RDP são desenvolvidos para outras tarefas, então o vídeo não é tão bom assim.

    
por 03.03.2016 / 09:16