mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다.
miroslavpejic85/mirotalkc2c
화면 공유와 종단 간 암호화를 지원하는 셀프 호스팅 오픈소스 WebRTC 1:1 영상 통화 플랫폼입니다.
대체할 수 있는 제품:Zoom
Google Meet
- 스타
- 520
- 포크
- 100
- 열린 이슈
- 0
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
MiroTalk C2C는 브라우저에서 P2P 방식으로 진행하는 비공개 1:1 영상 통화를 위한 셀프 호스팅 WebRTC 애플리케이션입니다. 참가자끼리 미디어를 중앙 서버로 보내지 않고 직접 연결되며, 종단 간 암호화와 화면 공유 기능을 제공합니다.
Node.js로 로컬에서 실행하거나 Docker 및 Docker Compose로 배포할 수 있습니다. iframe 통합을 통해 다른 웹사이트에 삽입할 수도 있으며, 통화를 시작할 수 있는 REST API와 직접 접속 가능한 룸 링크도 제공합니다.
통화 화면에는 카메라 배경 효과(브라우저에서 로컬로 처리하는 블러 또는 사용자 지정 이미지)와 공유 화면 위에 표시하는 선택형 PIP 카메라 버블이 포함됩니다. AGPLv3 라이선스로 제공되며, 별도의 상용 라이선스도 이용할 수 있습니다.
핵심 기능
- 01화면 공유를 지원하는 P2P 1:1 영상 통화
- 02비공개 커뮤니케이션을 위한 종단 간 암호화
- 03iframe을 통해 모든 웹사이트에 삽입 가능
- 04Docker 및 Docker Compose 배포 지원
- 05REST API 및 직접 접속 가능한 룸 링크
- 06브라우저에서 로컬로 처리하는 카메라 배경 블러 또는 이미지 교체
활용 사례
- 상담이나 코칭을 위한 비공개 영상 통화 서비스 운영
- iframe으로 웹사이트에 1:1 영상 지원 기능 추가
- 자체 서버에서 진행하는 원격 의료 또는 고객 지원 세션
- WebRTC 통화 애플리케이션 학습 또는 프로토타이핑
빠른 시작
- 1
리포지토리를 클론합니다
git clone https://github.com/miroslavpejic85/mirotalkc2c.git - 2
프로젝트 폴더로 이동합니다
cd mirotalkc2c - 3
환경 설정 및 프런트엔드 설정 템플릿을 복사합니다
cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js - 4
종속성을 설치하고 서버를 시작한 다음 http://localhost:8080을 엽니다
npm install && npm start
사용 전 알아둘 점
- AGPLv3 라이선스에 따라 사용자에게 제공하는 수정 버전도 오픈 소스로 공개해야 합니다.
- AGPL 의무 없이 상업적으로 사용하려면 별도의 라이선스를 구매해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- mirotalkc2c은(는) 무엇인가요?
- 화면 공유와 종단 간 암호화를 지원하는 셀프 호스팅 오픈소스 WebRTC 1:1 영상 통화 플랫폼입니다. MiroTalk C2C는 브라우저에서 P2P 방식으로 진행하는 비공개 1:1 영상 통화를 위한 셀프 호스팅 WebRTC 애플리케이션입니다. 참가자끼리 미디어를 중앙 서버로 보내지 않고 직접 연결되며, 종단 간 암호화와 화면 공유 기능을 제공합니다.
- mirotalkc2c은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mirotalkc2c은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mirotalkc2c은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. mirotalkc2c의 마지막 커밋은 2026년 11월 5일입니다.
- mirotalkc2c은(는) 어디에 사용할 수 있나요?
- 상담이나 코칭을 위한 비공개 영상 통화 서비스 운영 iframe으로 웹사이트에 1:1 영상 지원 기능 추가 자체 서버에서 진행하는 원격 의료 또는 고객 지원 세션 WebRTC 통화 애플리케이션 학습 또는 프로토타이핑
- mirotalkc2c는 어떻게 설치하나요?
- 리포지토리를 클론합니다: git clone https://github.com/miroslavpejic85/mirotalkc2c.git 프로젝트 폴더로 이동합니다: cd mirotalkc2c 환경 설정 및 프런트엔드 설정 템플릿을 복사합니다: cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js 종속성을 설치하고 서버를 시작한 다음 http://localhost:8080을 엽니다: npm install && npm start
- mirotalkc2c은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/miroslavpejic85/mirotalkc2c
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.
Nextcloud Talk는 자체 호스팅 Nextcloud 서버에서 실행되는 채팅, 화상 및 음성 통화 앱입니다.
Go로 작성된 셀프 호스팅 화상회의 서버로, WebRTC와 브라우저 기반 클라이언트를 사용합니다.
LiveKit 기반의 셀프 호스팅 오픈소스 웹 화상회의 서버로, 번역·녹취록·요약을 지원하는 AI 회의 에이전트를 선택적으로 사용할 수 있습니다.
메시지를 저장하지 않고 방을 나가면 사라지는, 종단 간 암호화를 지원하는 무료 서버리스 P2P 채팅 앱입니다.