Tento capturar a saída do meu GPU, o fluxo de vídeo do meu desktop, para transmiti-lo em outro computador. Estou trabalhando em um projeto como um terminal de controle remoto, então não posso ter latência.
Já testei com VLC e vários outros programas de streaming mas não consigo enviar o fluxo bruto, obrigando a usar um codec, o que gera muita latência.
Responder1
Se hardware externo for uma opção, encontre um bom dispositivo de captura USB HDMI. Os bons se apresentarão como um dispositivo semelhante a uma webcam UVC, tornando muito fácil descobrir como exibir o fluxo de vídeo recebido.
Em termos de software, obtive os melhores resultados com o GStreamer. a codificação jpeg sobre RTP proporcionará um bom compromisso entre qualidade versus latência em 1080p. Algo como H.263 será extremamente rápido, mas com qualidade limitada nessa resolução. O envio de vídeo bruto será melhor em resoluções mais baixas, onde a largura de banda não é um problema. LAN de 1 Gb/s irá atendê-lo bem.