[New app] Add Live Video Search stack with Smart NVR and VSS Search integration#1539
[New app] Add Live Video Search stack with Smart NVR and VSS Search integration#1539bhardwaj-nakul wants to merge 22 commits intoopen-edge-platform:mainfrom
Conversation
- Introduced Docker Compose configurations for Smart NVR and VSS search mode. - Created user guide documentation including API reference, getting started, and system requirements. - Implemented setup script for environment configuration and container management. - Enhanced MQTT listener to use asynchronous connection for improved performance.
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Outdated
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Outdated
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Outdated
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Outdated
Show resolved
Hide resolved
...o-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-scenescape.yml
Outdated
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/docs/user-guide/get-started.md
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/docs/user-guide/get-started.md
Outdated
Show resolved
Hide resolved
...ai-suite/live-video-analysis/live-video-search/docs/user-guide/overview-live-video-search.md
Outdated
Show resolved
Hide resolved
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Show resolved
Hide resolved
| enabled: true | ||
| max_disappeared: 30 | ||
| objects: | ||
| track: [bicycle, car, motorcycle, person, vehicle] |
There was a problem hiding this comment.
Not for immediate action: Target to make this configurable.
There was a problem hiding this comment.
with the current flow we expect the user to edit this config file to change the object detection classes
There was a problem hiding this comment.
Point was on a dictionary that can be dynamically created based on search query. We can take it as enhancement request. Right now, if the user queries for "Monkey on the tree", the monkey and tree will not be covered in object detection.
There was a problem hiding this comment.
Maybe we can check if we can only enable recording and not detection or tracking in frigate as this is not needed as part of the usecase
There was a problem hiding this comment.
Agreed. We should not exercise object detection in Frigate. Instead, it should be in the OD in MME and Data Prep.
There was a problem hiding this comment.
Okay. I'll check and comment out the OD blocks
There was a problem hiding this comment.
removed the OD blocks from config files
...o-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-scenescape.yml
Outdated
Show resolved
Hide resolved
…tream integration - Updated .gitignore to include config-rtsp.yml - Revised README.md and user guide to reflect changes in functionality and usage - Added config-rtsp.yml for RTSP stream configuration - Modified setup.sh to support RTSP test stream setup - Adjusted Docker Compose files for RTSP server integration - Cleaned up unnecessary configuration options in existing YAML files
… camera settings, and remove obsolete config-scenescape.yml; add user guide GIF for Live Video Search
…/edge-ai-suites into live-video-search
metro-ai-suite/live-video-analysis/live-video-search/config/frigate-config/config-default.yml
Show resolved
Hide resolved
| enabled: true | ||
| max_disappeared: 30 | ||
| objects: | ||
| track: [bicycle, car, motorcycle, person, vehicle] |
There was a problem hiding this comment.
Point was on a dictionary that can be dynamically created based on search query. We can take it as enhancement request. Right now, if the user queries for "Monkey on the tree", the monkey and tree will not be covered in object detection.
yogeshmpandey
left a comment
There was a problem hiding this comment.
@bhardwaj-nakul Please update the relevant READMEs with the correct image tags
…ngs_per_second.txt, adjust Docker Compose for collector signals, and modify cleanup script to remove collector signals volume
…/edge-ai-suites into live-video-search
Done. changed to |
Description
Fixes # (issue)
Any Newly Introduced Dependencies
No
How Has This Been Tested?
Tested in dev env
Checklist: