Go로 작성된 셀프 호스팅 화상회의 서버로, WebRTC와 브라우저 기반 클라이언트를 사용합니다.
mynaparrot/plugNmeet-server
LiveKit 기반의 셀프 호스팅 오픈소스 웹 화상회의 서버로, 번역·녹취록·요약을 지원하는 AI 회의 에이전트를 선택적으로 사용할 수 있습니다.
대체할 수 있는 제품:Zoom
Microsoft Teams
- 스타
- 575
- 포크
- 126
- 열린 이슈
- 3
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
plugNmeet-server는 셀프 호스팅 웹 화상회의 시스템인 Plug-N-Meet의 Go 백엔드입니다. API와 비즈니스 로직을 처리하며, React 클라이언트 및 별도의 녹화 서비스와 함께 작동합니다. 미디어 전송에는 LiveKit 인스턴스를 사용하고, Redis와 MariaDB 또는 MySQL에 캐시와 애플리케이션 데이터를 저장합니다.
HD 오디오와 비디오, 화면 공유, 가상 배경, PDF·DOCX·PPTX 파일을 지원하는 화이트보드, 공유 노트, 투표, 소회의실을 지원합니다. Simulcast와 Dynacast는 네트워크 상태에 맞춰 비디오 품질을 조정하며, 미디어 및 데이터 채널에 종단 간 암호화를 적용할 수 있습니다. MP4 녹화와 RTMP/RTMPS 방송 기능이 포함되어 있으며, 전화로 오디오에 참여할 수 있는 SIP 게이트웨이도 제공합니다.
API와 PHP 또는 JavaScript SDK를 통해 기존 사이트에 시스템을 임베드할 수 있으며, WordPress, Moodle, Joomla용 플러그인도 제공합니다. AI 에이전트를 추가하면 실시간 번역, 실시간 녹취록 작성, 실행 항목이 포함된 자동 요약을 사용할 수 있습니다.
핵심 기능
- 01H264, VP8, VP9, AV1 코덱을 지원하는 Simulcast 및 Dynacast 기반 적응형 비디오 스트리밍.
- 02PDF, DOCX, PPTX 파일을 지원하는 협업용 화이트보드.
- 03미디어 및 데이터 채널에 선택적으로 적용할 수 있는 종단 간 암호화.
- 04MP4 녹화 및 RTMP/RTMPS 방송, RTMP/WHIP 인그레스.
- 05전화로 회의 오디오에 참여할 수 있는 SIP 게이트웨이.
- 06WordPress, Moodle, Joomla 플러그인과 PHP 및 JavaScript SDK.
활용 사례
- 기존 웹사이트나 학습 관리 시스템에 화상 회의 기능 추가.
- 조직을 위한 비공개 셀프 호스팅 화상회의 서비스 운영.
- 회의를 YouTube 또는 OBS 같은 제작 도구로 스트리밍.
- iOS, Android 또는 Flutter용 맞춤 화상회의 앱 개발.
빠른 시작
- 1
LiveKit 인스턴스, Redis, MariaDB 또는 MySQL을 준비합니다
- 2
config_sample.yaml에서 config.yaml을 만들고 환경 정보를 설정합니다
- 3
Docker로 서버를 실행합니다
docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
사용 전 알아둘 점
- LiveKit, Redis, MariaDB 또는 MySQL을 직접 호스팅하고 구성해야 합니다.
- 화이트보드에서 Office 파일을 지원하려면 선택 사항인 libreoffice와 mupdf-tools를 설치해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- plugNmeet-server은(는) 무엇인가요?
- LiveKit 기반의 셀프 호스팅 오픈소스 웹 화상회의 서버로, 번역·녹취록·요약을 지원하는 AI 회의 에이전트를 선택적으로 사용할 수 있습니다. plugNmeet-server는 셀프 호스팅 웹 화상회의 시스템인 Plug-N-Meet의 Go 백엔드입니다. API와 비즈니스 로직을 처리하며, React 클라이언트 및 별도의 녹화 서비스와 함께 작동합니다. 미디어 전송에는 LiveKit 인스턴스를 사용하고, Redis와 MariaDB 또는 MySQL에 캐시와 애플리케이션 데이터를 저장합니다.
- plugNmeet-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- plugNmeet-server은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- plugNmeet-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. plugNmeet-server의 마지막 커밋은 2026년 11월 6일입니다.
- plugNmeet-server은(는) 어디에 사용할 수 있나요?
- 기존 웹사이트나 학습 관리 시스템에 화상 회의 기능 추가. 조직을 위한 비공개 셀프 호스팅 화상회의 서비스 운영. 회의를 YouTube 또는 OBS 같은 제작 도구로 스트리밍. iOS, Android 또는 Flutter용 맞춤 화상회의 앱 개발.
- plugNmeet-server는 어떻게 설치하나요?
- LiveKit 인스턴스, Redis, MariaDB 또는 MySQL을 준비합니다 config_sample.yaml에서 config.yaml을 만들고 환경 정보를 설정합니다 Docker로 서버를 실행합니다: docker run --rm -p 8080:8080 -v $PWD/config.yaml:/config.yaml mynaparrot/plugnmeet-server --config /config.yaml
- plugNmeet-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mynaparrot/plugNmeet-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LiveKit 기반의 자체 호스팅 가능한 브라우저 화상 회의 앱으로, Django 백엔드와 React 프런트엔드를 사용하며 MIT 라이선스로 배포됩니다.
mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다.
대규모 화상 회의를 위해 비디오 스트림을 라우팅하는 WebRTC 호환 SFU(selective forwarding unit)로, Jitsi Meet의 백엔드로 사용됩니다.
Agora의 실시간 오디오·비디오·메시징을 기반으로 한 Web, Windows, macOS용 오픈소스 온라인 교실 클라이언트입니다.
컨퍼런싱, 스트리밍, SIP 게이트웨이를 위한 플러그인 아키텍처를 갖춘 범용 오픈 소스 WebRTC 미디어 서버로, C로 작성되었습니다.