2009-09-17 6 views
0

Je dois écrire du code pour un CCTV (système de vidéosurveillance) pour stocker un flux élémentaire sur le disque dur dans un format de conteneur.Quel format de conteneur multimédia devrais-je utiliser?

Mais il y a trop de choix, je ne sais pas quel format dois-je utiliser.

Quel format coûtera moins de cycles de processeur et permettra la relecture par les lecteurs de médias populaires?

+0

Répondre aux questions suivantes peut nous aider à mieux répondre à votre problème: Avec quel codec travaillez-vous? Sur quelles plateformes visionnez-vous votre vidéo? Pensez-vous que cela sera lu sur tous les périphériques matériels? –

Répondre

1

Ce n'est généralement pas le conteneur qui compte autant que le codec que vous utilisez pour compresser les données. Les formats de conteneur tels que MP4 et ASF permettent d'y ajouter de nombreux types de données codées.

+0

Je n'ai pas besoin d'écrire de codec pour compresser les données. C'est le travail du matériel. J'ai juste besoin de sauvegarder les données compressées sur le disque dur. Je sais que MP4 et ASF sont OK, mais lequel dois-je utiliser? – ablmf

+1

Encore une fois, cela dépend du codec que vous utilisez. Par exemple, si c'est H264 alors un conteneur MP4 serait pris en charge par de nombreux lecteurs multimédias, alors que vous ne trouverez probablement pas beaucoup de H264 dans ASF, même si c'est une combinaison valide. C'est essentiellement une question de convention. En outre, si vous n'êtes pas préoccupé par le codage ou le décodage, il suffit d'écrire et d'analyser le conteneur pour prendre un temps de processeur négligeable - je serais plus préoccupé par le débit du disque. –