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?
1
A
Répondre
2
Ne pourriez-vous utiliser le magasin de AppData plutôt qu'un magasin élu utilisateur?
System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
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
- 1. Quelle est la meilleure façon de dessiner des objets et de les traiter?
- 2. Méthodes getClass() et statiques: Quelle est la meilleure pratique?
- 3. Quelle est la meilleure façon de manipuler et de stocker d'énormes listes ordonnées ou des hachages?
- 4. Quelle est la meilleure pratique pour définir des extensions dans un standard XML?
- 5. Choix de l'ouverture des fichiers Windows et des boîtes de dialogue d'enregistrement des fichiers - Quelle est la meilleure pratique?
- 6. Quelle est la meilleure pratique pour modifier les états d'affichage?
- 7. Quelle est la meilleure pratique pour la gestion des exceptions dans Silverlight?
- 8. Quelle est la bonne pratique de Python pour importer et offrir des fonctionnalités optionnelles?
- 9. Meilleure pratique: Quelle est la meilleure façon de stocker les messages d'exception/d'erreur ou d'information dans C# .net pour l'internationalisation?
- 10. Quelle est la meilleure pratique pour compter des valeurs égales dans une base de données?
- 11. Quelle est la meilleure pratique pour créer des modèles de contrôle RE-USABLE dans Silverlight
- 12. Quelle est la meilleure pratique pour inclure des fichiers actionscript externes dans l'application flexible
- 13. Quelle est la meilleure approche d'automatisation des tests pour WatiN
- 14. Quelle est la meilleure pratique pour renvoyer des fichiers à partir de WCF?
- 15. Meilleure pratique pour les téléchargements de sous-versions et d'images
- 16. Quelle est la méthode recommandée pour stocker (de l'extérieur) et lire des données sur un BlackBerry?
- 17. Quelle est la «meilleure pratique» pour l'emplacement des fichiers journaux du service Windows?
- 18. Quelle est la meilleure pratique pour l'emplacement des fichiers de configuration d'application Java?
- 19. ADO.NET - Quelle est la meilleure pratique pour obtenir des valeurs de DataReader?
- 20. Quelle est la meilleure façon de déployer une servlet d'image pour maintenir la confidentialité des images?
- 21. Quelle est la meilleure étiquette pour stocker des liens dans le fichier Web.Config?
- 22. Meilleure logique pour stocker des catégories d'images
- 23. Quelle est la meilleure solution open source pour stocker des données de séries chronologiques?
- 24. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 25. Meilleure pratique pour exposer des services Web
- 26. Meilleure pratique pour nettoyer la mémoire des applications iPhone?
- 27. Meilleure pratique des délégués d'application
- 28. Quelle est la meilleure façon de stocker et d'instancier la liste des classes en C++ sans utiliser STL?
- 29. Quelle est la meilleure pratique pour stocker les détails de connexion de base de données dans .NET?
- 30. Nommer et organiser des images
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