Commit Graph

136 Commits

Author SHA1 Message Date
55697fc032 Modifier la fonction createVideoWithList pour inclure l'ID de la vidéo et mettre à jour le statut de la vidéo après le rendu 2025-03-10 17:36:39 +01:00
29f198cd85 Ajouter la durée à la requête de sélection des vidéos lors du rendu 2025-03-10 17:22:07 +01:00
3d560cfb77 Render video débug 2025-03-10 17:19:02 +01:00
9e850f0090 Modifier la fonction createVideoWithList pour accepter la durée et ajuster le frame rate en conséquence 2025-03-10 17:08:11 +01:00
e9fd9dfaa1 Modifier la route de téléchargement de vidéo pour gérer le streaming avec prise en charge des plages de fichiers 2025-03-10 16:55:59 +01:00
8f69705ae9 Modifier la route de téléchargement de vidéo pour vérifier l'existence du fichier avant de le télécharger 2025-03-10 16:54:13 +01:00
5979cded02 Modifier la route de téléchargement de vidéo pour utiliser un flux de fichiers et gérer les erreurs de streaming 2025-03-10 16:49:33 +01:00
37d82d1133 Modifier la taille de l'image redimensionnée à un septième de ses dimensions d'origine et ajuster la qualité JPEG 2025-03-10 16:41:50 +01:00
a15ebb0697 Modifier la route de création de vidéo pour utiliser async/await et retourner l'ID de la vidéo créée 2025-03-10 16:36:06 +01:00
727c28d312 Modifier la taille de l'image redimensionnée à un cinquième de ses dimensions d'origine 2025-03-10 16:13:49 +01:00
d790626a1a Ajouter une route pour prévisualiser une image redimensionnée par ID de projet et ID de commande 2025-03-10 16:12:16 +01:00
65fcf1fc68 Mettre à jour le statut du projet dans la base de données lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:25:08 +01:00
3bf001bb58 Modifier la signature de la fonction stopProcedure pour inclure l'objet req dans la route 2025-03-10 15:20:13 +01:00
961b72b24b Ajouter des logs pour afficher les anciens et nouveaux ID de projet et intervalles lors de l'arrêt de la procédure de capture 2025-03-10 15:18:57 +01:00
a39bb6e6c0 Ajouter la vérification d'un projet en cours et améliorer les messages de retour lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:15:26 +01:00
b696897cfc Commenter la vérification de l'intervalle maximum dans la procédure de capture 2025-03-10 15:13:09 +01:00
1457711d8f Ajouter la vérification de l'existence du projet et améliorer la gestion des erreurs dans la procédure de capture 2025-03-10 15:11:42 +01:00
e446724ecd Améliorer la gestion des erreurs lors du démarrage et de l'arrêt de la procédure de capture 2025-03-10 15:08:08 +01:00
557be4a58b Modifier la méthode HTTP de la route /procedure/stop/ de GET à POST 2025-03-10 15:04:22 +01:00
0c56fd79bc Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js et ajouter les routes pour démarrer et arrêter la procédure de capture 2025-03-10 15:02:50 +01:00
44d1d6a24e Déplacer la logique de capture de cameraRoutes.js vers imageRoutes.js 2025-03-10 14:55:32 +01:00
ac0bd807df Export Default Router 2025-03-10 14:52:26 +01:00
39a7b897bf Configurer Docker avec un Dockerfile et mettre à jour docker-compose.yml pour utiliser la construction d'image 2025-03-10 14:46:29 +01:00
7785bfa10f Corriger l'importation de la base de données dans cameraRoutes.js 2025-03-10 14:42:01 +01:00
23295f13d7 Réorganiser les importations dans api.js et cameraRoutes.js 2025-03-10 14:40:06 +01:00
fe884cb8e7 Corriger le chemin d'importation de la base de données dans cameraRoutes.js 2025-03-10 14:36:47 +01:00
f3ed511543 Ajouter des routes pour démarrer et arrêter la procédure de capture 2025-03-10 14:19:48 +01:00
348509fddb Ajouter une route pour récupérer une image par ID de mesure 2025-03-10 13:26:46 +01:00
a8494ad382 Supprimer la configuration locale de la connexion à la base de données et nettoyer le code de la route de téléchargement d'images 2025-02-12 14:22:16 +01:00
2450359710 Ajouter une route pour réinitialiser le statut d'une vidéo par ID et supprimer le fichier vidéo associé 2025-02-12 11:50:18 +01:00
7c342c3b69 Modifier la route de récupération de vidéo pour utiliser res.download au lieu de res.sendFile 2025-02-12 11:42:15 +01:00
3f5317ad18 Corriger la récupération du chemin vidéo en utilisant video_file au lieu de video_path 2025-02-12 11:40:42 +01:00
7652a1ea64 Ajouter un log pour afficher le chemin de la vidéo dans la route de récupération 2025-02-12 11:38:57 +01:00
41c877f072 Ajouter la mise à jour du statut de la vidéo après le rendu et améliorer la gestion des erreurs 2025-02-12 11:37:33 +01:00
f99b0c60ce Refactor la route de rendu vidéo pour utiliser async/await et améliorer la gestion des erreurs 2025-02-12 11:35:33 +01:00
aa571e5149 Améliorer la gestion des erreurs lors de la mise à jour du fichier vidéo dans la route de rendu 2025-02-12 11:33:16 +01:00
ef09fdb1b4 Réorganiser la logique de rendu vidéo pour gérer les erreurs et améliorer la lisibilité du code 2025-02-12 11:26:57 +01:00
e61f1e9773 Remplacer l'appel à createVideoWithList par videoManager.createVideoWithList dans la route de rendu vidéo 2025-02-12 11:24:22 +01:00
a63e79e26e Ajouter la mise à jour du fichier vidéo et gérer les erreurs lors du rendu 2025-02-12 11:23:30 +01:00
b2e14b169f Modifier le type de contenu de la réponse pour la route /cat et simplifier le gestionnaire en supprimant le paramètre req 2025-02-12 11:09:51 +01:00
27f06daaaf Ajouter les modules fs et path dans videoRoutes pour la gestion des fichiers 2025-02-12 11:07:05 +01:00
208b6d5b28 Ajouter dbTester aux routes vidéo pour les tests 2025-02-12 11:06:17 +01:00
eb63c84443 Modifier la fonction getPathList pour utiliser orderId au lieu de id lors de la récupération des chemins 2025-02-12 11:05:25 +01:00
8b0de65272 Ajouter le project_id à la requête de récupération des vidéos et mettre à jour la fonction getPathList pour l'utiliser 2025-02-12 10:59:54 +01:00
bc2159f5f9 Modifier le gestionnaire de vidéo pour utiliser measureManager lors de la récupération de la liste des chemins 2025-02-12 10:55:31 +01:00
1e59f5ead1 Modifier la requête pour récupérer le chemin du fichier vidéo dans la route GET /videos/file/:video_id 2025-02-12 10:53:48 +01:00
f833f21b01 Ajouter une route pour rendre une vidéo par ID avec gestion des erreurs 2025-02-12 10:52:49 +01:00
1e7ae35c8a Ajouter une route pour récupérer un fichier vidéo par ID avec gestion des erreurs 2025-02-12 10:51:40 +01:00
c0215643ea Modifier le type de measurement_ids en chaîne et simplifier le traitement lors de la création d'une vidéo 2025-02-12 10:44:57 +01:00
8b45c5feb8 Ajouter un traitement d'erreur pour la création de vidéos dans la route POST /videos 2025-02-12 10:29:47 +01:00