브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.
miroslavpejic85/mirotalksfu
mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다.
대체할 수 있는 제품:Zoom
Google Meet
Microsoft Teams
- 스타
- 3,151
- 포크
- 519
- 열린 이슈
- 0
- 마지막 커밋
- 1시간 전
어떤 프로젝트인가요?
MiroTalk SFU는 자체 인프라에서 실행하는 화상 회의 서버입니다. mediasoup 선택적 전달 유닛(SFU) 아키텍처를 사용해 참가자 간 실시간 오디오와 비디오를 중계하므로, 팀은 데이터를 타사 클라우드 서비스로 보내지 않고 회의, 웨비나, 스트리밍을 호스팅할 수 있습니다.
통화 기능 외에도 화면 공유, 녹화, Markdown과 이모지를 지원하는 채팅, 공동 화이트보드, 파일 공유, 회의실 비밀번호 기능을 제공합니다. 프로젝트에는 OBS용 내장 RTMP 스트리밍, SIP 전화 옵션, REST API, OIDC 인증, 다른 사이트에 회의실을 통합할 수 있는 임베드형 iframe 또는 위젯도 포함되어 있습니다.
Node.js 또는 Docker로 설치할 수 있으며, 설정 파일과 환경 파일을 사용합니다. 공식 문서에서 호스팅 안내와 자동화 스크립트를 제공합니다.
핵심 기능
- 01화면 공유와 녹화를 지원하며, 최대 8K·60fps의 다자간 화상 회의를 제공합니다.
- 02OBS 및 라이브 방송을 위한 내장 RTMP 스트리밍 기능.
- 03REST API, OIDC 인증, Slack·Discord·Mattermost 연동.
- 04Markdown 채팅, 공동 화이트보드, 파일 공유.
- 05회의실 비밀번호, 호스트 보호, 대기실 제어 기능.
- 06자체 서버에 Docker 또는 Node.js로 배포.
활용 사례
- 데이터를 자체 서버에 보관해야 하는 기업이나 팀을 위한 비공개 화상 회의 서비스를 운영합니다.
- YouTube나 Twitch 같은 플랫폼으로 RTMP 방송을 송출하는 웨비나 또는 라이브 스트리밍을 호스팅합니다.
- iframe 또는 REST API를 통해 기존 웹 제품에 화상 회의실을 삽입합니다.
- 학교, 커뮤니티, 조직을 위한 Zoom 또는 Meet 대체 서비스를 셀프 호스팅합니다.
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/miroslavpejic85/mirotalksfu.git - 2
프로젝트 폴더로 이동합니다
cd mirotalksfu - 3
종속성을 설치합니다
npm install - 4
서버를 시작하고 https://localhost:3010 을 엽니다
npm start
사용 전 알아둘 점
- Node.js 24.X와 mediasoup의 네이티브 빌드 요구 사항이 필요하므로, 간단한 앱보다 설정 과정이 복잡합니다.
- AGPLv3 카피레프트 라이선스가 적용되며, 네트워크를 통해 제공하는 수정 버전의 소스 공개가 요구됩니다.
- ChatGPT, DeepSeek, VideoAI 통합과 같은 일부 고급 기능에는 별도의 API 키 또는 계정이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mirotalksfu은(는) 무엇인가요?
- mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다. MiroTalk SFU는 자체 인프라에서 실행하는 화상 회의 서버입니다. mediasoup 선택적 전달 유닛(SFU) 아키텍처를 사용해 참가자 간 실시간 오디오와 비디오를 중계하므로, 팀은 데이터를 타사 클라우드 서비스로 보내지 않고 회의, 웨비나, 스트리밍을 호스팅할 수 있습니다.
- mirotalksfu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mirotalksfu은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mirotalksfu은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mirotalksfu의 마지막 커밋은 2026년 11월 7일입니다.
- mirotalksfu은(는) 어디에 사용할 수 있나요?
- 데이터를 자체 서버에 보관해야 하는 기업이나 팀을 위한 비공개 화상 회의 서비스를 운영합니다. YouTube나 Twitch 같은 플랫폼으로 RTMP 방송을 송출하는 웨비나 또는 라이브 스트리밍을 호스팅합니다. iframe 또는 REST API를 통해 기존 웹 제품에 화상 회의실을 삽입합니다. 학교, 커뮤니티, 조직을 위한 Zoom 또는 Meet 대체 서비스를 셀프 호스팅합니다.
- mirotalksfu는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/miroslavpejic85/mirotalksfu.git 프로젝트 폴더로 이동합니다: cd mirotalksfu 종속성을 설치합니다: npm install 서버를 시작하고 https://localhost:3010 을 엽니다: npm start
- mirotalksfu은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/miroslavpejic85/mirotalksfu
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Go로 작성된 셀프 호스팅 화상회의 서버로, WebRTC와 브라우저 기반 클라이언트를 사용합니다.
화면 공유와 종단 간 암호화를 지원하는 셀프 호스팅 오픈소스 WebRTC 1:1 영상 통화 플랫폼입니다.
LiveKit 기반의 셀프 호스팅 오픈소스 웹 화상회의 서버로, 번역·녹취록·요약을 지원하는 AI 회의 에이전트를 선택적으로 사용할 수 있습니다.
Agora의 실시간 오디오·비디오·메시징을 기반으로 한 Web, Windows, macOS용 오픈소스 온라인 교실 클라이언트입니다.
Kurento 미디어 서버 기반의 셀프 호스팅 웹 화상 회의 및 그룹웨어 제품군으로, 화이트보드, 채팅, 공동 문서 편집 기능을 제공합니다.