Repolode
miroslavpejic85

miroslavpejic85/mirotalkc2c

화면 공유와 종단 간 암호화를 지원하는 셀프 호스팅 오픈소스 WebRTC 1:1 영상 통화 플랫폼입니다.

대체할 수 있는 제품:ZoomGoogle 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. 1

    리포지토리를 클론합니다

    git clone https://github.com/miroslavpejic85/mirotalkc2c.git
  2. 2

    프로젝트 폴더로 이동합니다

    cd mirotalkc2c
  3. 3

    환경 설정 및 프런트엔드 설정 템플릿을 복사합니다

    cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트