홈어시스턴트 go2rtc 카메라 연동 완벽 사용 가이드: 홈킷 연동하기
혹시 아직도 홈어시스턴트에 카메라 연동을 어렵게만 느끼시나요? 이제는 go2rtc로 더 쉽게 시작해 보세요!
안녕하세요, 여러분! 최근 제가 스마트 홈 구축에 푹 빠져서 이것저것 해보고 있는데요. 특히 홈어시스턴트에 카메라를 연동해 실시간으로 집 안을 모니터링하는 게 정말 신기하더라고요. 그런데 처음엔 설정이 복잡해 보였어요. 다행히 go2rtc라는 놀라운 도구를 발견한 후부터 모든 게 쉬워졌습니다. 제가 겪은 시행착오와 꿀팁을 이 글에서 모두 나눠볼게요!
목차
go2rtc란 무엇인가?
go2rtc는 실시간 비디오 스트리밍을 쉽게 구현할 수 있도록 도와주는 오픈소스 소프트웨어입니다. 홈어시스턴트와 통합하여 다양한 IP 카메라를 연동할 수 있고, 지연이 거의 없는 고품질 영상을 제공하기 때문에 최근 스마트 홈 유저들에게 각광받고 있죠. 제가 사용해 보니 설정이 간단하면서도 안정성이 좋아서 추천드리고 싶어요.
홈어시스턴트에 go2rtc 설치하기
홈어시스턴트에 go2rtc를 설치하는 방법은 간단한데요.
단계 | 설명 |
---|---|
1단계 | 홈어시스턴트의 '부가기능 스토어'에서 go2rtc 애드온 검색 후 설치 후 시작 |
2단계 | go2rtc config 설정에 카메라 추가 |
3단계 | 대쉬보드에 카메라 추가 |
go2rtc로 카메라 연동하는 방법
이제 본격적으로 홈어시스턴트와 go2rtc를 통해 카메라를 연동해 볼 차례입니다. 순서대로 따라 해 보세요!
1. 홈어시스턴트 에드온에서 go2rtc 설치하기
2. go2rtc 설정 파일에서 카메라의 RTSP 주소 추가하기
go2rtc 애드온이 설치되었다면 go2rtc.yaml 파일을 수정해야 합니다. 웹 UI 열기 누르고 config 설정에서 카메라를 추가해 주세요
Config 설정으로 이동해주세요
생성된 카메라 url을 러브레이스 UI에 추가하여 영상 확인하기
마지막으로, 홈어시스턴트 대시보드(Lovelace UI)에 카메라 카드를 추가해 실제 스트리밍 영상을 확인하세요.
IP카메라는 종류가 많으므로 공식 통합에서 알려주는 방법으로 config 설정에 카메라를 추가하세요
https://github.com/AlexxIT/go2rtc
GitHub - AlexxIT/go2rtc: Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG,
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc. - AlexxIT/go2rtc
github.com
ex) tapo 카메라의 경우에는 아래와 같이 설정을 추가하면 됩니다.
streams:
babycam:
- tapo://userpassword@192.168.1.111
- ffmpeg:babycam#audio=aac#audio=opus
설정 및 최적화 팁
go2rtc 설정에서 스트림 재전송 옵션 활성화하기
기본 RTSP 스트림이 느리다면 재전송 기능을 활성화하면 네트워크 상태가 좋지 않은 환경에서도 더 안정적인 스트리밍이 가능해집니다. 설정 파일에서 rtsp:// 입력 옆에 backup 옵션을 추가해 보세요
streams:
baby_cam:
- rtsp://userid:userpassword@192.168.1.111:554/stream1?backchannel=0
WebRTC 사용 설정으로 실시간 스트리밍 활성화하기
WebRTC는 거의 실시간에 가까운 스트리밍을 지원해요. WebRTC Camera 통합을 설치하고 대쉬보드에 추가 시 파일에서 각 카메라 스트림에 mode: webrtc 옵션을 추가하면 훨씬 빠른 응답성을 느낄 수 있습니다
애플티비 셋톱박스에 홈킷(homeit) 연동해서 TV로 카메라 보기
go2rtc 설정에서 homekit 설정 추가하기
양방향이 지원된다면 애플티비에 카메라 소리도 출력이 가능하고, 도어벨 카메라 연동하여 도어벨 카메라에서 움직임이 감지되거나 도어벨이 눌리면 애플티비를 보다가 팝업으로 알 수 있어서 너무 편리한 설정입니다.
streams: 설정에 카메라를 추가했다면
아래에 똑같이 카메라 이름을 추가하고 pin번호를 입력하세요
그 다음에 아이폰 홈킷앱에서 액세서리를 추가하면
go2rtc라고 된 액세서리가 보이게 됩니다. 그걸 추가하고
pin번호를 똑같이 입력해주면 연결이 됩니다.
그 이후에 go2rtc 페이지에 새로고침하면 자동으로 pairings 아래의 client_id 값이 추가 됩니다.
homekit:
doorbel:
pin: 12345678
pairings:
- client_id=424634C54-11FB-4A9F-8CA7-6A9131412439C4&client_public=dfasdfsadfa34e3a857ad8774ddfefa19b45fbcfee4b5c84317f18d13131281&permissions=1
흔한 문제와 해결법
go2rtc를 사용하면서 제가 직접 겪었던 문제들과 그 해결법을 간단하게 표로 정리해봤어요.
발생한 문제 | 해결 방법 |
---|---|
카메라 영상이 끊기는 문제 | RTSP 주소 재확인 또는 카메라 네트워크 설정 변경 |
영상 지연 시간이 길어지는 문제 | WebRTC 활성화 및 스트림 최적화 옵션 사용 |
홈어시스턴트 내에서 카메라가 인식되지 않는 문제 | 통합 재설정 또는 홈어시스턴트 재부팅 |
go2rtc를 활용한 실제 사용 사례
제가 실제로 go2rtc를 활용한 사례 몇 가지를 소개할게요. 참고해서 다양한 활용법을 발견하시면 좋겠습니다.
- 외출 중 집 안의 반려동물 상태 실시간 확인하기
- 현관문 방문자 실시간으로 체크하여 보안 강화하기
- 아기방을 실시간으로 모니터링하여 육아 부담 덜기
- 제미나이 연동하여 현관 카메라 스크린샷 파일을 보내서 택배 갯수 세기
아니요, go2rtc는 오픈소스 소프트웨어로 누구나 무료로 사용할 수 있습니다.
일반적인 RTSP 스트리밍 대비 go2rtc를 통해 WebRTC를 사용할 경우 지연시간을 1초 이내로 줄일 수 있습니다.
카메라 수에는 제한이 없으며, 사용하는 홈어시스턴트 HAOS가 설치된 하드웨어 성능에 따라 다릅니다. 라즈베리파이에 HAOS를 설치했을 경우 4대 정도는 문제없이 사용 가능 합니다.
네, go2rtc는 독립적으로도 사용 할 수 있지만, 홈어시스턴트와 함께 사용할 때 더 많은 기능을 쉽게 활용할 수 있습니다.
카메라의 원본 화질 그대로 스트리밍할 수 있으며, 설정을 통해 품질을 조정할 수도 있습니다.
네, 홈어시스턴트 외부 접속 설정을 했다면 당연히 가능합니다. 포트 포워딩, DDNS 설정, 추가적으로 VPN 설정 등을 사용해 외부에서도 안전하게 접근할 수 있습니다.
go2rtc 생각보다 어렵지 않다
다음 과정으로는 시놀로지나스 서베일런스를 사용해서 녹화된 영상을 볼 수 있는 방법과 fully kiosk browser를 사용해서 카메라 움직임 감지 시, 스트리밍하고 소리까지 나올 수 있게 하는 방법을 포스팅 할 예정 입니다. 구글 네스트 허브 맥스 같은 디스플레이 스피커 장치에서는 카메라의 소리는 나오지 않고 스트리밍이 지연되어 실사용하기에는 권장하지 않습니다.
지금까지 홈어시스턴트와 go2rtc로 카메라를 연동하는 방법을 자세히 알아봤어요. 처음엔 복잡해 보였지만 하나씩 따라 해 보면 생각보다 어렵지 않다는 걸 금방 느끼실 거예요. 여러분의 스마트홈 구축이 더 즐거워지길 바랍니다! 혹시 궁금한 점이나 나만의 팁이 있다면 댓글로 알려주세요. 같이 더 좋은 스마트홈 환경을 만들어가요!
홈어시스턴트를 활용한 스마트홈 구축이 어렵고 힘들다면 전문가의 도움을 받아보세요.
[원격 설정 지원]
원격접속이 가능하게 셋팅 해주시면 지원하겠습니다. (해결을 못하면 돈을 받지 않습니다. )
[출장 설치]
가격문의: 카카오톡: redchupa
'스마트홈 IoT' 카테고리의 다른 글
홈어시스턴트(Home Assistant) 매터브릿지(MatterBridge) 에드온 사용해서 구글홈(Google Home)에 장치 연동하기 (0) | 2025.07.11 |
---|---|
에어컨 전기세 90% 절약의 비밀, '송풍모드 자동화' 완벽 가이드 (0) | 2025.07.10 |
LG 틔운으로 식물 키우기 자동화: 스마트하게 반려식물 돌보기 (0) | 2025.07.09 |
홈어시스턴트의 최종병기, ESPHome 완벽 가이드: 나만의 스마트기기 만들기 (0) | 2025.07.09 |
홈어시스턴트에서 Node-RED 사용해보기: 웹훅을 이용한 재실 자동화 (1) | 2025.07.09 |