Virtual KVM (Software KVM)

2

Temos as populares soluções KM de software Synergy e Input Director, nas quais você pode compartilhar um mouse e um teclado pela rede com outro computador.

No entanto, eu também gostaria de compartilhar vídeo (Monitor) pela rede.

Existe algum produto de plataforma cruzada, software que ofereça funcionalidade KVM completa na rede?

    
por Cestarian 15.01.2014 / 20:13

3 respostas

1

Acompanhamento tardio ...

Eu encontrei minha solução. Meu monitor (e a maioria dos monitores, eu acho) vem com algumas portas de entrada, um dvi e um vga no meu caso. E meu monitor (também a maioria dos monitores que eu acho) tem capacidade de comutação integrada, ou seja, quando o monitor não detecta nenhuma entrada, verifica todas as portas para ver se o monitor está conectado a qualquer coisa.

Como tanto o windows quanto o linux têm a capacidade de desligar o monitor para economizar energia (essencialmente em branco) se eu estiver em branco e garantir que o outro não esteja aberto, a tela sempre mostrará o sistema que estiver desimpedido.

Basicamente, o que eu faço é usar sinergia para alternar entre os monitores (estou usando um switch USB de hardware agora, mas eu usei sinergia antes, e honestamente acho que foi melhor que isso ..., mas desde que eu tenho um teclado de jogos isso me permite ter configurações de teclado por sistema, e também me permite alternar hids como um tablet de desenho se necessário) e eu tenho keybound no meu host de sinergia (isso geralmente seria Linux) para mudar o teclado e mouse em sinergia para a máquina do Windows, e em seguida, em branco na tela, em seguida, unblank o no Windows.

Então, para voltar atrás, eu faço o inverso, foi preciso um pequeno script (xdotool e xbindkeys ... e no Windows eu uso o autohotkey), mas funciona muito bem.

A principal questão que estou encontrando é o som, essa resposta é boa o suficiente já que eu não pedi especificamente por som, apenas boas soluções que encontrei foi ligar o line-out de uma máquina à entrada de linha da um usando os alto-falantes e, em seguida, misturando o som para produzir isso, mas a desvantagem é que haverá algum ruído adicional e o volume será notavelmente reduzido. A única outra maneira que encontrei foi configurar o Mumble como um servidor de som, ele era realmente de alta qualidade e muito bom, com baixa latência estável ... mas como as coisas são, ele suporta apenas som mono como entrada.

Streaming de som do linux para o linux é fácil, o windows to windows é fácil, mas o linux para windows ou o contrário, esse tipo de coisa é meio difícil ...

No entanto, há a solução para o problema de streaming de vídeo, a maioria dos monitores terá capacidade de comutação de vídeo se você apenas através de software em branco as telas seletivamente para mudar:)

Sabemos que é possível fazer isso bem via software (o Steam In-Home Streaming provou isso), mas não vejo nenhum software pronto e disponível para esse propósito específico, o que me deixa meio triste. Todas as outras soluções que vi são de latência muito alta ou de baixa qualidade (geralmente as duas).

    
por 02.08.2016 / 07:01
1

VNC É uma ótima opção se você precisar controlar remotamente uma máquina ou, no seu caso, deixar alguém ver sua tela. Tem limitações e não é tão chique como outras soluções, mas é grátis e de plataforma cruzada!

O VNC não funcionará fora de um ambiente de LAN, a menos que você encaminhe portas ou use uma solução de VPN.

Há também muitos sabores de VNC (é por isso que eu vinculei o site da wikipedia à lista de todos eles). Eu pessoalmente prefiro o RealVNC.

Algumas outras opções que, dependendo do ambiente e de como você pretende usá-las, podem ou não ser gratuitas:

O TeamViewer é outra ótima opção (e que funcionará dentro e fora de sua rede). É o que eu uso para ajudar a família e os amigos remotamente desde que a configuração inicial é tão fácil!

ScreenConnect é uma opção que eu já vi antes, mas optei por não usar por causa de seu custo. Eles têm algumas opções bem doces, mas não é o tipo de solução que eu estava procurando. Se você precisar mudar o visual da sua ferramenta, ela pode parecer bem legal.

Tenha em mente as limitações de todos esses softwares para visualização e suporte remotos:

A latência e a qualidade da imagem dependem da sua conexão e da velocidade da máquina remota.

Eles são praticamente todos terríveis para vídeo agora, a menos que você tenha os recursos (largura de banda e CPU).

Segurança! O VNC pode ser configurado para usar criptografia, mas nem sempre é o padrão. Você também precisa considerar o quanto suas senhas são boas (especialmente se você habilitar o acesso de fora da sua rede!)

    
por 15.01.2014 / 20:30
0

Andrew M apontou uma boa lista de soluções de software. A julgar pelos comentários, você parece um pouco insatisfeito. Nada no software jamais será tão bom quanto um KVM real, e é uma limitação que você só precisa lidar. Aqui está o porquê:

  1. Latência.
  2. As opções de aceleração gráfica no seu sistema host não se traduzem em uma solução de área de trabalho remota. Os jogos de ponta e outros softwares que usam esse tipo de recurso não funcionam bem remotamente.
  3. Profundidade de bits. Quanto maior a profundidade de bits, mais largura de banda será consumida pelas atualizações de tela. Cada solução de software tem uma abordagem diferente para empurrar as atualizações de tela para o lado do cliente. Alguns vão entregar um espelho quase exato, e alguns vão ficar "confusos" para salvar a largura de banda. Alguns permitem que você decida quanto de largura de banda deseja consumir.
  4. Opções de teclado. O hardware KVMS permite fazer coisas como "tocar, tocar" na trava de rolagem ou similar para alternar entre exibições - mas elas são conectadas para interceptar esses comandos do teclado ANTES de serem transmitidos para o host. O software também não pode fazer isso, então algumas coisas que você faz em um teclado precisam ter ganchos personalizados para você invocá-los; às vezes na tela, ou às vezes através de combinações de teclas "alternativas".
por 15.01.2014 / 22:32