Bonjour tout le monde,

j'ai un problème de performance avec zlib (que je connais peu) et des accès au disque dur.

Mon but est de compresser les images d'une caméra (640x480 16bits à 30fps) dans un format de fichier spécifique.
Ce sont les données brutes, avec un en-tête par image, et le tout compressé au format .gz

J'utilise simplement gzwrite avec mon buffer contenant l'en-tête et les données.
Mais impossible d'enregistrer 30 images par seconde, c'est plutôt 15 images par seconde.

J'essaie de passer à deflate() plutôt que gzwrite() mais je ne sais pas du tout comment faire.
Quel taille de buffer utiliser ?
Quand écrire sur le disque ?
Quelqu'un connait-il zlib suffisamment ?