문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
비디오 컨퍼런싱의 주권(Sovereignty)
- Zoom과 Teams가 데이터 레지던시 및 도청 리스크를 초래하는 이유.
- Jitsi Meet 아키텍처: Prosody, Jicofo, Videobridge 및 웹 클라이언트.
- BigBlueButton, Element Call, Pexip와의 비교.
설치 및 배포
- Docker Compose 빠른 설치 vs 수동 Debian 패키지 설정.
- LetsEncrypt를 활용한 SSL 인증서 설정.
- 도메인 구성 및 DNS 요구사항.
- RTP, RTCP 및 colibri 웹소켓을 위한 방화벽 규칙.
핵심 컴포넌트 심화
- Prosody XMPP 서버: 룸, 사용자 및 인증 모듈.
- Jicofo: 컨퍼런스 포커싱 및 로드 밸런싱.
- Jitsi Videobridge: SFU 라우팅, 대역폭 추정, simulcast.
- Jibri: YouTube/RTMP로의 녹화 및 라이브 스트리밍.
NAT 관통 및 TURN
- STUN/TURN 이론 및 기업용 방화벽이 WebRTC를 방해하는 이유.
- 중계 미디어를 위한 coturn 배포.
- 포트 할당, 인증, 속도 제한(Rate limiting).
- WebRTC 내부 구조를 활용한 연결성 테스트.
보안 및 프라이버시
- 룸 비밀번호, 로비 모드, 관리 권한 제어.
- Insertable streams을 통한 엔드투엔드 암호화.
- 녹화 동의 및 데이터 보존 정책.
- 안전한 도메인 및 JWT 토큰 인증.
확장성 및 성능
- 지리적으로 분산된 비디오 브리지를 위한 Octo.
- 여러 JMS 인스턴스의 로드 밸런싱.
- 대역폭 최적화 및 last-N 비디오 선택.
- 모니터링 지표 및 Prometheus exporter.
통합 및 커스터마이징
- LDAP 및 OAuth2 SSO 통합.
- Outlook 및 Google Calendar와의 캘린더 통합.
- 브랜딩, 워터마크, 웰컴 페이지 커스터마이징.
- 애플리케이션에 Jitsi를 임베딩하기 위한 API.
요건
- 중급 수준의 Linux 및 Docker 관리 지식.
- WebRTC, STUN/TURN, 비디오 코덱에 대한 이해.
- Jitsi 컴포넌트(Prosody, Jicofo, Videobridge)에 대한 친숙함.
대상 수강생
- 주권적인(alternative to commercial cloud) 대안으로 Zoom, Teams 또는 Google Meet을 대체하려는 IT 팀.
- 컴플라이언스 요구사항으로 인해 클라우드 비디오 데이터 저장이 제한된 조직.
- 무료이며 확장 가능한 비디오 컨퍼런싱이 필요한 교육 기관 및 NGO.
14 시간