IP 카메라 객체 인식 로컬 NVR 'Frigate', Home Assistant 연동으로 깃허브 트렌딩
blakeblackshear의 오픈소스 로컬 NVR 'Frigate'가 깃허브 트렌딩에 합류했다. Home Assistant 통합을 전제로 설계된 완전한 로컬 NVR로, OpenCV와 TensorFlow를 이용해 IP 카메라 영상에서 객체 인식을 실시간으로 직접 수행한다.
Frigate는 GPU나 AI 가속기 사용을 강력히 권한다. 프로젝트는 AI 가속기가 매우 적은 부가 비용으로 최고 사양의 CPU보다 더 나은 성능을 낸다고 설명한다. 지원되는 객체 인식기 목록은 별도 문서에서 확인할 수 있다.
리소스 사용을 최소화하고 성능을 끌어올리기 위해 객체 인식은 필요한 시점과 위치에서만 동작한다. 먼저 매우 낮은 부담의 움직임 감지가 인식을 돌릴 위치를 결정하고, TensorFlow 기반 객체 인식은 최대 FPS를 내기 위해 별도 프로세스로 분리되어 실행된다.
실시간성을 우선해 멀티프로세싱을 적극 활용한다. 모든 프레임을 처리하기보다 실시간 처리에 무게를 두는 설계 원칙이 명시되어 있다.
Home Assistant와는 별도 커스텀 컴포넌트를 통해 긴밀하게 통합된다. 외부 시스템과의 연동은 MQTT로 처리해 다른 도구에 손쉽게 끼워 넣을 수 있다.
녹화는 감지된 객체에 따라 보관 기간을 다르게 설정할 수 있고, 24시간 연속 녹화도 지원한다. 카메라당 연결 수를 줄이기 위해 RTSP 재전송 기능도 제공한다.
저지연 실시간 뷰에는 WebRTC와 MSE를 지원한다. 문서는 docs.frigate.video에서 제공되며, 다국어 번역은 Weblate를 통해 진행된다.
코드는 MIT 라이선스로 배포된다. 다만 'Frigate' 이름, 'Frigate NVR' 브랜드, Frigate 로고는 Frigate, Inc.의 상표로 MIT 라이선스 적용 범위 밖이며 사용 시 상표 정책을 따라야 한다. 저작권은 2026년 Frigate, Inc.에 있다.