Begin development for live processing support, in addition to the current offline filtering. Instead of "download and process," we need a stream-based approach to handle live data. This should be optionally available and backward compatible with the current, offline mode.
Dedicated Live Processing Class:
Add a new class in MediaProcessor for live streaming, ensuring modularity and reusability.
Backend Changes:
Update the Flask backend to handle live streams alongside the existing process.
Add endpoints to manage live processing (start/stop).
Frontend Update:
Add a simple UI update to select between live and offline modes.
Include status indicators for live processing.
This issue tracks the addition of a working version, performance improvements will come later.
Begin development for live processing support, in addition to the current offline filtering. Instead of "download and process," we need a stream-based approach to handle live data. This should be optionally available and backward compatible with the current, offline mode.
Dedicated Live Processing Class: Add a new class in MediaProcessor for live streaming, ensuring modularity and reusability.
Backend Changes: Update the Flask backend to handle live streams alongside the existing process. Add endpoints to manage live processing (start/stop).
Frontend Update: Add a simple UI update to select between live and offline modes. Include status indicators for live processing.
This issue tracks the addition of a working version, performance improvements will come later.