Dans mon réseau local j'ai 11 ordinateurs pour jeux multijoueurs parties LAN .Comment créer une visionneuse à distance pour une partie LAN de jeux?
Je dois créer une visionneuse à distance pour les 10 ordinateurs de mon réseau local.
Donc ce programme seulement doit capturer et envoie le bureau à mon ordinateur.
Quelle API, fonctions ou bibliothèque dois-je utiliser?
.
P.s. Je veux créer mon propre programme, donc je ne veux pas utiliser d'autres programmes comme RealVNC.
P.p.s. Je veux créer seulement un programme de visionneuse à distance et pas un programme de contrôle à distance.
Pouvez-vous utiliser du matériel supplémentaire comme un périphérique de capture HDMI sur un autre ordinateur? Ou avez-vous besoin d'une solution logicielle pure? La capture pure du logiciel affectera la performance des jeux et/ou la qualité du flux. – Virne
Capturer un écran et l'envoyer à un autre ordinateur en temps réel va tuer chaque fois que l'application a dû s'exécuter. Cela dit, vous pouvez avoir une chance si vous pouvez obtenir un accès direct au back-buffer rendu, avoir un algorithme de compression * rapide * (multi-thread) qui s'exécute pendant la synchronisation verticale, puis envoie à l'image suivante est en cours de traitement par le jeu. * Peut-être. * – GManNickG
Quel logiciel est applicable, alors? Les bibliothèques sont-elles autorisées, ou avez-vous besoin de construire tout cela à partir de zéro?(y compris l'OS; o)) Non, sérieusement: si vous ne voulez pas * utiliser * le logiciel qui s'occupe de cela, vous devriez au moins vérifier leur code (si autorisé) pour voir ce qu'ils ont fait, ce qui ne l'est pas, et pourquoi (s'il y a de la documentation ou des changelogs) - il y a de fortes chances que les personnes qui ont écrit des serveurs/clients VNC aient rencontré des problèmes similaires à ceux que vous rencontrerez. – Piskvor