improve frontend and celery task architecture

This commit is contained in:
buenosairesam
2025-08-25 03:59:51 -03:00
parent 54b401413f
commit 622e8adb69
18 changed files with 953 additions and 159 deletions

View File

@@ -24,22 +24,22 @@
│ │ │ [x] Basic error handling │ [ ] CDN integration ready │
├─────────────────────────┼──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ 🤖 AI Analysis │ Backend: │ Backend: │ Backend: │
│ │ [x] Django ai_processing app │ [ ] Frame extraction from HLS │ [ ] Distributed processing work
│ │ [ ] Video analysis models │ [ ] YOLO object detection │ [ ] WebSocket analysis streaming │
│ │ [ ] YOLO/CLIP model loading │ [ ] Analysis results storage │ [ ] Redis result caching │
│ │ [x] Processing strategy pattern │ [ ] Results API endpoint │ [ ] Batch vs real-time modes │
│ │ [x] Django ai_processing app │ [x] Frame extraction from HLS │ [ ] Distributed processing work │
│ │ [x] Video analysis models │ [x] CLIP logo detection │ [x] WebSocket analysis streaming │
│ │ [x] CLIP model loading │ [x] Analysis results storage │ [x] Redis result caching │
│ │ [x] Processing strategy pattern │ [x] Results API endpoint │ [x] Batch vs real-time modes │
│ │ │ │ │
│ │ Frontend: │ Frontend: │ Frontend: │
│ │ [x] Analysis display components │ [ ] Detection overlay on video │ [ ] Live analysis updates │
│ │ [ ] Results visualization svc │ [ ] Results panel display │ [ ] Analysis history timeline │
│ │ [ ] Detection overlay system │ [ ] Analysis trigger controls │ [ ] Performance dashboards │
│ │ │ [ ] Object list and filtering │ [ ] Multi-stream analysis view │
│ │ [x] Analysis display components │ [x] Detection overlay on video │ [x] Live analysis updates │
│ │ [x] Results visualization svc │ [x] Results panel display │ [ ] Analysis history timeline │
│ │ [x] Detection overlay system │ [x] Analysis trigger controls │ [ ] Performance dashboards │
│ │ │ [x] Object list and filtering │ [ ] Multi-stream analysis view │
│ │ │ │ │
│ │ Data/Config: │ Data/Config: │ Data/Config: │
│ │ [ ] Analysis results model │ [ ] Local model storage │ [ ] K8s GPU node pools │
│ │ [ ] Object detection schema │ [ ] Processing queue setup │ [ ] Analysis result streaming │
│ │ [ ] AI model configurations │ [ ] Result data persistence │ [ ] Model versioning system │
│ │ [ ] Celery task definitions │ [ ] Basic performance metrics │ [ ] Cloud storage integration │
│ │ [x] Analysis results model │ [x] Local model storage │ [ ] K8s GPU node pools │
│ │ [x] Object detection schema │ [x] Processing queue setup │ [x] Analysis result streaming │
│ │ [x] AI model configurations │ [x] Result data persistence │ [ ] Model versioning system │
│ │ [x] Celery task definitions │ [x] Basic performance metrics │ [ ] Cloud storage integration │
├─────────────────────────┼──────────────────────────────────┼──────────────────────────────────┼──────────────────────────────────┤
│ 🎨 Effects Pipeline │ Backend: │ Backend: │ Backend: │
│ │ [x] Django effects app │ [ ] Basic shader pipeline │ [ ] GPU cluster scheduling │