2012-12-13 9 views

Répondre

0

Vous pouvez commencer par examiner le protocole de bureau à distance Windows, peut-être que certaines bibliothèques de programmation sont fournies pour cela.

Je connais un produit qui intercepte des appels dans la DLL Windows GDI et l'utilise pour stocker les activités de dessin d'écran.

Une approche beaucoup plus simple serait de faire des captures d'écran aussi souvent que possible et de minimiser les données redondantes (parties de l'écran qui ne change pas entre les images). Si la sortie désirée de votre application est un fichier vidéo (comme MPEG), il vaut probablement mieux saisir des images et les introduire dans un encodeur vidéo. Je ne sais pas à quelle vitesse les encodeurs sont ces jours-ci. Ffmpeg serait un bon endroit pour commencer.

Si l'encodeur n'est pas assez rapide, vous pouvez essayer de stocker les images et d'encoder le fichier vidéo par la suite. Les images consécutives doivent avoir de nombreux pixels correspondants, vous pouvez donc l'utiliser pour réduire la quantité de données stockées.

Questions connexes