J'ai besoin de capturer de la vidéo et de l'enregistrer sur le disque dur toutes les xxx minutes. Ce sera win-service, qui est toujours en train de capturer et d'enregistrer. Il y aurait plusieurs caméras, donc je pense utiliser le fil de traitement par caméra. Donc, si je décide d'utiliser Thread au lieu de timer, je devrais utiliser Thread.Sleep avant d'enregistrer l'opération. À mon avis, ce n'est pas une bonne pratique.Multithreading capture vidéo
Donc la question est ma conception (fil par caméra) appropriée à ma situation? Qu'en est-il des minuteurs? Merci, Andrew
Comment capturez-vous la vidéo? Quelles API utilisez-vous? Je demande parce que si vous utilisez DirectShow, vous pouvez enregistrer la vidéo en direct sans même bloquer le fil actuel. –
Oui, j'utilise la bibliothèque DirectShowNet. Que veux-tu dire sans bloquer. Comment devrais-je vider strean sur le disque toutes les 5 minutes. –