2009-01-19 12 views
1

Mon application (écrite en WPF/C#) surveillera une source vidéo en direct et devra stocker de petits segments vidéo et des images fixes. J'hésite à utiliser un répertoire "temp" défini par l'utilisateur car cela permettrait potentiellement à un utilisateur de modifier ou de supprimer ces fichiers causant des problèmes majeurs avec mon application. Sinon, j'ai tenté de stocker ces éléments en mémoire (objet BitmapSource pour les images) mais je ne trouve pas d'objet équivalent pour la vidéo. Dois-je octet la balle et utiliser un répertoire temporaire et simplement utiliser l'URI de l'image ou est-ce une meilleure approche? Merci d'avance!Quelle est la meilleure pratique pour stocker et traiter des images et des vidéos?

Répondre

2

Ne pourriez-vous utiliser le magasin de AppData plutôt qu'un magasin élu utilisateur?

System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) 
+0

Après avoir poursuivi d'abord l'approche de stockage isolé pendant quelques heures, je conclus qu'il n'est pas pratique d'utiliser le stockage isolé pour stocker de gros fichiers vidéo qui doivent être référencés plus tard par un Uri. En conséquence, j'ai mis en application la suggestion d'Oli et cela semble fonctionner correctement. – Joel

3

Peut-être que vous voulez regarder Isolated Storage fourni par .NET

Cela devrait faire le travail que je pense ..

0

Ce que nous faisons .. Idéalement, nous stockons les images sur un sercure serveur distant (comme un magnétoscope numérique). lorsque ce n'est pas possible. un algorithme de cryptage est utilisé pour stocker (sauvegarder et charger) les images afin d'éviter toute altération.

- Michael

Questions connexes