This repository has been archived on 2025-04-18 . You can view files and clone it, but cannot push or open issues or pull requests.
				
			
		
		
		
			
				
					
						
					
					8921c6112d0a3c2f27fa05c784f6ed354a152deb
				
			
			
		
	Cloud native motion detection microservice
This software implements the motion detection portion
of well known motion-project as
a microservice. For the tiling counterpart see camera-tiler repository.
In a nutshell:
- It brings the MJPEG stream into the cluster
- Performs highly optimal JPEG DCT coefficient based motion detection without actually decoding the JPEG frame to a bitmap
- WIP: Writes events to MongoDB
- WIP: Uploads screenshots to S3
- Exposes endpoint for distributing MJPEG stream inside the cluster,
eg by the camera-tiler
- Exposes endpoint for inspecting DCT blocks where motion has been detected
Developing
Bundled docker-compose.yml brings up:
To manually trigger event:
docker kill -sUSR1 camera-motion-detect_camdetect_1
Description
				
					Languages
				
				
								
								
									Python
								
								96.3%
							
						
							
								
								
									Dockerfile
								
								3.5%
							
						
							
								
								
									Shell
								
								0.2%