사람과 AI 에이전트를 연결하는 기반으로 활용되는, 실시간 음성·영상·데이터용 오픈 소스 Go WebRTC SFU 서버입니다.
langhuihui/monibuca
RTMP, RTSP, HLS, WebRTC 등을 지원하는 스트리밍 미디어 서버 구축용 모듈형·확장형 Go 프레임워크입니다.
- 스타
- 2,419
- 포크
- 352
- 열린 이슈
- 22
- 마지막 커밋
- 30일 전
어떤 프로젝트인가요?
Monibuca는 Go로 작성된 스트리밍 서버 프레임워크로, 기능을 필요할 때 플러그인으로 불러오도록 설계되었습니다. RTMP, RTSP, HTTP-FLV, WS-FLV, HLS, WebRTC, SRT, GB28181, ONVIF 등 다양한 프로토콜로 라이브 스트림을 수신하고 배포합니다.
라이브 스트림 전달 외에도 MP4, HLS, FLV 녹화, 동적 캐시를 통한 타임시프트 재생, 스크린샷, 트랜스코딩, 스트림 별칭, 스트림 인증 기능을 제공합니다. 클러스터 기능에는 캐스케이드 릴레이와 룸 관리가 포함되며, gRPC 인터페이스를 통해 다른 언어와 연동할 수 있습니다. WebHook 콜백은 스트림 생명주기 이벤트를 비즈니스 시스템에 전달합니다.
프로젝트에는 admin.zip 파일로 제공되는 Web UI, /api/metrics의 Prometheus 메트릭, SQLite, MySQL, PostgreSQL, DuckDB 등의 데이터베이스 백엔드를 선택할 수 있는 빌드 태그 시스템이 포함됩니다. 플러그인을 개발해 기능을 확장할 수 있으며, 라이선스는 AGPL-3.0입니다.
핵심 기능
- 01필요한 기능을 그때그때 불러오는 플러그인 기반 아키텍처
- 02RTMP, RTSP, HTTP-FLV, HLS, WebRTC, SRT, GB28181, ONVIF 지원
- 03탐색과 재생 속도 조절 기능을 갖춘 MP4, HLS, FLV 스트림 녹화
- 04동적 캐시를 통한 라이브 타임시프트 재생
- 05내장 gRPC 인터페이스, WebHook 이벤트, Prometheus 메트릭
활용 사례
- 맞춤형 라이브 스트리밍 플랫폼 또는 영상 감시 백엔드 구축
- RTSP 또는 RTMP 카메라 스트림을 HLS나 WebRTC로 브라우저에 중계·배포
- 나중에 재생할 수 있도록 라이브 스트림을 MP4 또는 HLS로 녹화
- WebHook을 통해 스트림 생명주기 이벤트를 기존 비즈니스 시스템에 연동
토픽
자주 묻는 질문
- monibuca은(는) 무엇인가요?
- RTMP, RTSP, HLS, WebRTC 등을 지원하는 스트리밍 미디어 서버 구축용 모듈형·확장형 Go 프레임워크입니다. Monibuca는 Go로 작성된 스트리밍 서버 프레임워크로, 기능을 필요할 때 플러그인으로 불러오도록 설계되었습니다. RTMP, RTSP, HTTP-FLV, WS-FLV, HLS, WebRTC, SRT, GB28181, ONVIF 등 다양한 프로토콜로 라이브 스트림을 수신하고 배포합니다.
- monibuca은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- monibuca은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- monibuca은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. monibuca의 마지막 커밋은 2026년 9월 22일입니다.
- monibuca은(는) 어디에 사용할 수 있나요?
- 맞춤형 라이브 스트리밍 플랫폼 또는 영상 감시 백엔드 구축 RTSP 또는 RTMP 카메라 스트림을 HLS나 WebRTC로 브라우저에 중계·배포 나중에 재생할 수 있도록 라이브 스트림을 MP4 또는 HLS로 녹화 WebHook을 통해 스트림 생명주기 이벤트를 기존 비즈니스 시스템에 연동
- monibuca은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/langhuihui/monibuca
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저 기반 P2P 영상 도구로, WebRTC를 통해 원격 카메라와 휴대폰 영상을 OBS, vMix 등 스튜디오 소프트웨어로 저지연 전송합니다.
Video.js 프로젝트의 웹 및 React용 모듈형·조합형 오픈소스 미디어 플레이어 프레임워크(v10).
브라우저 연동 기능을 갖춘 Rust 기반 무료 오픈소스 멀티 프로토콜 다운로드 관리자
최대 20명의 친구와 브라우저 또는 자체 호스팅 환경에서 시청하는 무료 오픈소스 비공개 화면 공유