프로젝트 소개

go2rtc는 수십 가지 포맷과 프로토콜을 지원하는 카메라 스트리밍 애플리케이션입니다. Windows, macOS, Linux, FreeBSD용 의존성 제로 바이너리와 Docker, Home Assistant로도 제공됩니다. 주요 기능: - 공용 프로토콜(RTSP, WebRTC, RTMP, ONVIF, MJPEG), 사설 프로토콜(GoPro, Ring, Nest, TP-Link Tapo, Xiaomi, Tuya, Wyze, HomeKit, Hikvision ISAPI, Roborock), 파일(HLS, FLV, MPEG-TS, WAV), 장치(ALSA, V4L2), 스크립트(FFmpeg, exec, echo)에서 스트리밍 입력 지원 - WebRTC, HLS, RTSP, RTMP, MP4/MSE, MJPEG, MPEG-TS, HomeKit, WebTorrent 등 인기 포맷으로 스트리밍 출력 - RTSP, RTMP, WebRTC, MJPEG, FLV, MPEG-TS 스트리밍 인제스트 - 다수 카메라 프로토콜의 양방향 오디오 지원 - 필요할 때만 FFmpeg를 활용한 실시간 트랜스코딩 - RTMP/RTMPS를 통한 YouTube, Telegram 등 서비스로의 스트림 게시 - 다양한 소스의 트랙을 단일 스트림으로 혼합 - 클라이언트가 지원하는 스트리밍 포맷과 코덱 자동 매칭 - 구성 및 스트리밍 통계용 웹 인터페이스 - 스마트 홈 플랫폼 통합을 위한 HTTP/WebSocket API