연락처 정보

코스 개요

비디오 컨퍼런싱의 주권(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 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리