Repolode
miroslavpejic85

miroslavpejic85/mirotalk

브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다.

대체할 수 있는 제품:ZoomGoogle MeetMicrosoft Teams

스타
4,800
포크
786
열린 이슈
0
마지막 커밋
22시간 전

어떤 프로젝트인가요?

MiroTalk P2P는 자체 서버에 배포해 사용하는 화상 회의 애플리케이션입니다. 참가자는 별도 설치 없이 웹 브라우저에서 회의실에 입장하며, 미디어는 중앙 미디어 서버를 거치지 않고 WebRTC를 통해 피어 간에 직접 전달됩니다.

이 프로젝트는 화상 및 화면 공유, 녹화, PIP(Picture-in-Picture), Markdown과 이모지를 지원하는 채팅, 공동 화이트보드, 파일 공유 등 회의에 필요한 주요 기능을 제공합니다. 회의실은 비밀번호와 호스트 제어 기능으로 보호할 수 있으며, OIDC 또는 JWT 자격 증명으로 접근을 관리할 수도 있습니다. REST API, Slack 및 Mattermost 연동, 임베드 가능한 iframe이나 위젯도 제공합니다.

Node.js 또는 Docker로 실행할 수 있으며 Docker Compose 설정도 포함되어 있습니다. 설정은 .env 및 config 파일로 관리하고, 라이선스는 AGPL-3.0입니다. 저자에게 상용 라이선스를 문의할 수도 있습니다.

핵심 기능

  • 01클라이언트 다운로드 없이 브라우저에서 이용하는 P2P WebRTC 화상 통화
  • 02화면 공유, 녹화, PIP(Picture-in-Picture)
  • 03Markdown 및 이모지를 지원하는 채팅, 공동 화이트보드, 파일 공유
  • 04회의실 비밀번호, 호스트 보호 기능, OIDC 또는 JWT 인증
  • 05REST API, Slack 및 Mattermost 연동, 임베드 가능한 iframe 또는 위젯
  • 06Node.js 또는 Docker Compose로 실행

활용 사례

  • 팀이나 조직을 위한 비공개 화상 회의 서버 운영
  • 임베드 가능한 iframe이나 REST API를 통해 내부 도구에 화상 통화 기능 추가
  • 자체 인프라에서 시간 제한 없이 브라우저 기반 회의를 빠르게 개최

빠른 시작

  1. 1

    저장소를 클론합니다

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

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

    cd mirotalk
  3. 3

    종속성을 설치하고 서버를 시작합니다

    npm install
  4. 4

    앱을 시작하고 http://localhost:3000을 엽니다

    npm start

사용 전 알아둘 점

  • AGPLv3 라이선스에 따라 수정한 버전을 사용자에게 제공하는 경우 해당 버전도 공개해야 합니다.
  • 셀프 호스팅을 하려면 직접 서버를 설정하고 구성 파일을 준비해야 합니다.

토픽

자주 묻는 질문

mirotalk은(는) 무엇인가요?
브라우저에서 회의실을 열어 화면 공유, 채팅, 화이트보드를 이용하는 셀프 호스팅 오픈소스 P2P WebRTC 화상 회의 서비스입니다. MiroTalk P2P는 자체 서버에 배포해 사용하는 화상 회의 애플리케이션입니다. 참가자는 별도 설치 없이 웹 브라우저에서 회의실에 입장하며, 미디어는 중앙 미디어 서버를 거치지 않고 WebRTC를 통해 피어 간에 직접 전달됩니다.
mirotalk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
mirotalk은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
mirotalk은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. mirotalk의 마지막 커밋은 2026년 10월 19일입니다.
mirotalk은(는) 어디에 사용할 수 있나요?
팀이나 조직을 위한 비공개 화상 회의 서버 운영 임베드 가능한 iframe이나 REST API를 통해 내부 도구에 화상 통화 기능 추가 자체 인프라에서 시간 제한 없이 브라우저 기반 회의를 빠르게 개최
mirotalk는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/miroslavpejic85/mirotalk.git 프로젝트 폴더로 이동합니다: cd mirotalk 종속성을 설치하고 서버를 시작합니다: npm install 앱을 시작하고 http://localhost:3000을 엽니다: npm start
mirotalk은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/miroslavpejic85/mirotalk

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트