Funcionalidade de imitação de imagem em imagem

Funcionalidade de imitação de imagem em imagem

Atualmente estamos montando um sistema de conferência/reunião/votação. Existe um PC (chame-o CompA) cujo display secundário é o display público que mostra informações, resultados de votação, etc.

Há outro PC (chame-o CompB) onde um funcionário se senta. Gostaria de poder exibir o display secundário do CompA como uma janela no CompB. Um ponto digno de nota é que o CompB possui uma entrada S-Video.

As principais preocupações são a velocidade de transferência de dados e o uso mãos-livres.

Eu gostaria de evitar uma solução VNC/RDP - isso faria com que a CompA tivesse que enviar muitos dados e esta exibição fosse atualizada constantemente.

Eu também gostaria que a janela fosse exibida imediatamente no login - não há necessidade de o funcionário fazer nada (embora um ou dois cliques duplos não sejam o fim do mundo).

Sei que estou pedindo uma coisa bastante ridícula, mas imaginei que alguém aqui pudesse ter experiência ou algumas ideias imaginativas.

Obrigado por ler!

Responder1

Como você planeja atualizar o display em "CompB" se não quiser usar algum protocolo de rede para obter as atualizações de vídeo por lá? Isso é um pouco desconcertante.

VNC não é a coisa mais eficiente do mundo, mas com compressão não é tão ruim. Se esses PCs estiverem juntos em uma LAN, a largura de banda consumida provavelmente não será um problema.

Se essas atualizações ocorrerem em uma rede de largura de banda menor, talvez você queira pensar em reproduzir a exibição localmente, transferindo as informações de estado que acionam a exibição "CompA" com um aplicativo executado localmente em "CompB", em vez de mover o framebuffer de vídeo ou ambiente de janelas desenhando primitivas pela rede.

Então, a meu ver, você tem duas (2) opções: replicar o framebuffer de vídeo/desenhar informações primitivas ou replicar o estado subjacente que aciona a exibição remota. Você poderia fazer o primeiro com algo como VNC em uma janela dimensionada. Você precisará ter um código escrito para fazer o segundo.

Editar: Se os computadores estiverem fisicamente próximos, você pode dividir e converter a saída VGA em "CompA" e canalizá-la para um aplicativo (como um programa "TV Viewer" ou algo semelhante) em "CompB", ou como Garrett diz , basta usar um monitor que possa fazer PIP em "CompB".

Responder2

A melhor solução para você provavelmente seria configurar um monitor compatível com mídia com uma entrada S-video que suporte PIP nativamente.

Como alternativa, o único software que conheço que suporta PIP no Windows é o Media Center. Se você executar uma instância do media center em modo de janela, reduzido, poderá canalizar o feed de vídeo (via s-video com hardware adequado) ou dividir a saída do outro PC e usar um adaptador. Você pode precisar do tipo de Media Center do Vista para executar um pequeno truque de janela.

informação relacionada