대규모 화상 회의를 위해 비디오 스트림을 라우팅하는 WebRTC 호환 SFU(selective forwarding unit)로, Jitsi Meet의 백엔드로 사용됩니다.
- 스타
- 1,431
- 포크
- 207
- 열린 이슈
- 68
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Galene은 직접 운영하는 화상회의 서버입니다. 클라이언트는 웹 브라우저로 방에 참여하며, 서버는 선택적 전달 장치(SFU)로 참가자 간 미디어를 중계합니다. 따라서 각 참가자는 다른 모든 참가자에게 각각 복사본을 보내는 대신 하나의 스트림만 전송합니다.
서버는 Go로 작성되었으며, 적은 리소스를 사용하면서도 쉽게 배포할 수 있도록 설계되었습니다. groups 디렉터리의 JSON 파일에서 그룹을 설정하고, 사용자와 비밀번호, 권한을 지정합니다. 저장소의 별도 문서 파일에서 설치와 관리 방법을 안내하며, 커스텀 클라이언트 작성 가이드와 관리 API 문서도 제공합니다.
이 프로젝트는 MIT 라이선스로 배포되며, 메일링 리스트와 GitHub pull request를 통해 개발이 진행됩니다.
핵심 기능
- 01클라이언트 설치 없이 브라우저에서 화상회의 이용
- 02참가자 간 미디어를 중계하는 선택적 전달 서버
- 03사용자별 비밀번호와 권한을 JSON 파일로 설정하는 그룹
- 04서버 관리를 위한 관리 API
- 05Go로 작성되었으며 CGO를 비활성화하면 단일 바이너리로 빌드 가능
활용 사례
- 타사 서비스 대신 자체 서버에서 비공개 화상회의 운영
- 사용자 계정을 관리하며 소규모 팀이나 커뮤니티의 화상회의 방 운영
- Galene 프로토콜과 통신하는 커스텀 화상회의 클라이언트 개발
빠른 시작
- 1
GitHub에서 저장소를 클론합니다
git clone https://github.com/jech/galene - 2
galene 디렉터리로 이동해 서버 바이너리를 빌드합니다
CGO_ENABLED=0 go build -ldflags='-s -w' - 3
groups 디렉터리와 사용자 계정이 포함된 그룹 파일을 만듭니다
- 4
서버를 백그라운드에서 시작합니다
./galene &
사용 전 알아둘 점
- 기본 설정은 자체 서명 인증서를 사용하므로 브라우저에 알 수 없는 인증서 경고가 표시됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- galene은(는) 무엇인가요?
- Go로 작성된 셀프 호스팅 화상회의 서버로, WebRTC와 브라우저 기반 클라이언트를 사용합니다. Galene은 직접 운영하는 화상회의 서버입니다. 클라이언트는 웹 브라우저로 방에 참여하며, 서버는 선택적 전달 장치(SFU)로 참가자 간 미디어를 중계합니다. 따라서 각 참가자는 다른 모든 참가자에게 각각 복사본을 보내는 대신 하나의 스트림만 전송합니다.
- galene은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- galene은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- galene은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. galene의 마지막 커밋은 2026년 11월 6일입니다.
- galene은(는) 어디에 사용할 수 있나요?
- 타사 서비스 대신 자체 서버에서 비공개 화상회의 운영 사용자 계정을 관리하며 소규모 팀이나 커뮤니티의 화상회의 방 운영 Galene 프로토콜과 통신하는 커스텀 화상회의 클라이언트 개발
- galene는 어떻게 설치하나요?
- GitHub에서 저장소를 클론합니다: git clone https://github.com/jech/galene galene 디렉터리로 이동해 서버 바이너리를 빌드합니다: CGO_ENABLED=0 go build -ldflags='-s -w' groups 디렉터리와 사용자 계정이 포함된 그룹 파일을 만듭니다 서버를 백그라운드에서 시작합니다: ./galene &
- galene은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jech/galene
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
mediasoup SFU 기반의 셀프 호스팅 오픈 소스 WebRTC 화상 회의 플랫폼으로, Zoom과 Google Meet의 대안을 지향합니다.
LiveKit 기반의 셀프 호스팅 오픈소스 웹 화상회의 서버로, 번역·녹취록·요약을 지원하는 AI 회의 에이전트를 선택적으로 사용할 수 있습니다.
브라우저와 모바일에서 이용하거나 직접 호스팅해 자체 웹 앱에 임베드할 수 있는 오픈 소스 화상 회의 플랫폼입니다.
Agora의 실시간 오디오·비디오·메시징을 기반으로 한 Web, Windows, macOS용 오픈소스 온라인 교실 클라이언트입니다.
사람과 AI 에이전트를 연결하는 기반으로 활용되는, 실시간 음성·영상·데이터용 오픈 소스 Go WebRTC SFU 서버입니다.