홈 보안 카메라 시장이 구독 모델로 수렴하는 속도는 꽤 빠릅니다. Ring은 클라우드 플랜 없이는 녹화분이 저장되지 않고, Nest는 Familiar Faces 같은 핵심 기능을 유료 구독 뒤에 뒀습니다. 카메라 하드웨어를 구매했지만 영상에 대한 통제권은 서비스에 남겨두는 구조입니다. Frigate는 이 흐름과 정반대 방향에서 설계된 프로젝트로, 오늘 GitHub 트렌딩 15위에 올라 오늘만 355개 스타를 받았습니다.
IP 카메라의 RTSP 스트림을 받아서 로컬에서만 객체 감지 추론을 돌리는 NVR입니다. 차별점은 단순 모션 감지가 아니라는 데 있습니다. 사람, 차량, 동물을 구분하고 Zone이라는 개념으로 공간을 세분화해 이벤트를 발생시킵니다. 집 앞 도로에 차가 지나가도 알림이 오지 않고, 현관 Zone에 사람이 들어올 때만 녹화가 트리거되는 식입니다. 모든 추론 과정은 내 서버에서 끝나고 영상 프레임 하나도 외부로 나가지 않습니다.
하드웨어 가속 지원이 현실적으로 설계돼 있습니다. Google Coral TPU는 USB와 PCIe 모두 지원하고, NVIDIA GPU는 CUDA 가속, Intel 계열은 OpenVINO 백엔드를 쓸 수 있습니다. 아무것도 없으면 CPU로 fallback 됩니다. 소형 미니PC나 라즈베리파이 4에서도 돌아가고, 카메라 수를 늘릴수록 Coral TPU의 필요성이 커지는 구조입니다. Home Assistant와 MQTT 연동이 공식 지원되어서 현관 감지 이벤트를 스마트홈 자동화 파이프라인에 직접 연결할 수 있습니다.
초기 세팅 비용은 솔직히 낮지 않습니다. Docker Compose로 올리는 건 어렵지 않지만, 카메라별 RTSP URL 설정, Zone 드로잉, 감지 모델 선택, 스토리지 관리까지 손이 갑니다. 그러나 한 번 구성해두면 인터넷이 끊겨도 작동하고, 클라우드 서비스 약관이 바뀌어도 영향을 받지 않으며, 영상 보관 기간을 내 디스크 용량이 결정합니다. 구독료 없이. 홈랩 커뮤니티 안에서 조용히 성숙해온 프로젝트가 오늘 메인스트림 트렌딩에 올라온 것은, 이 구조적 선택이 더 넓은 사용자에게 설득력을 얻고 있다는 신호입니다.