# Kidcam Motion-activated streaming camera system for family notifications. ## Purpose Detect when kids are playing and automatically stream video with Telegram notifications to family members. ## Hardware - **Platform**: NVIDIA Jetson Nano - **Camera**: Logitech C920 webcam - **OS**: Ubuntu 20.04 + JetPack 4.6.x (Jetson Nano unsupported on NixOS) ## Architecture ``` Person Detection → Video Streaming → Telegram Notifications ``` 1. **Detector**: CV-based person/motion detection using Jetson GPU 2. **Streamer**: RTSP/HTTP video stream serving 3. **Notifier**: Telegram bot integration for family alerts 4. **Core**: Main application loop and configuration ## Deployment Runs on Ubuntu 20.04 with systemd services (not NixOS). The Nix environment is for development/testing only. ## Components - `Detector.py` - Person/motion detection - `Streamer.py` - Video stream management - `Notifier.py` - Telegram notification handler - `Core.py` - Main application entry point