연락처 정보

코스 개요

화상 회의 데이터 주권과 보안 문제

  • Zoom 및 Teams 사용 시 발생할 수 있는 데이터 거주지 관련 이슈와 도청 위험성.
  • Jitsi Meet 아키텍처: Prosody, Jicofo, Videobridge 및 웹 클라이언트의 역할.
  • BigBlueButton, Element Call, Pexip 등과 비교 분석.

설치 및 배포 과정

  • Docker Compose를 이용한 간편 설치와 수동으로 Debian 패키지로 구축하는 방법.
  • LetsEncrypt를 활용한 SSL 인증서 설정.
  • 도메인 구성 및 DNS 설정 요구사항.
  • RTP, RTCP 및 colibri 웹소켓 통신을 위한 방화벽 규칙 정의.

주요 구성요소 상세 분석

  • Prosody XMPP 서버: 채팅방 관리, 사용자 인증 및 보안 모듈.
  • Jicofo: 회의 중심 통제 기능과 부하 분산 처리.
  • Jitsi Videobridge: SFU 기반 라우팅, 대역폭 최적화 및 멀티스트림 전송.
  • Jibri: 회의 녹화 및 YouTube나 RTMP로 실시간 스트리밍 기능.

NAT 통과 및 TURN 활용

  • STUN/TURN 개념 설명 및 기업 방화벽이 WebRTC 연결에 미치는 영향.
  • 미디어 중계를 위한 coturn 서버 구축 방법.
  • 포트 할당, 인증 절차 및 트래픽 제한 기법.
  • WebRTC 내부 도구 활용을 통한 네트워크 연결성 검증.

보안 및 개인정보 보호

  • 비밀번호 설정, 로비 모드, 회의 관리 기능 구성 방법.
  • Inserable Streams 기술을 이용한 종단간 암호화 구현.
  • 녹화 데이터 사용 동의 절차 및 보관 정책 수립 방안.
  • 도메인 인증과 JWT 토큰 활용으로 강력한 보안 체계 구축.

확장성 및 성능 최적화

  • 지리적으로 분산된 여러 Videobridge 간 연동을 위한 Octo 활용법.
  • 여러 JMS 인스턴스에 대한 부하 분산 전략.
  • 대역폭 절약과 Last-N 비디오 선정 기준 설정.
  • Prometheus와 연동한 성능 지표 모니터링 구현.

통합 및 커스터마이징 옵션

  • LDAP 및 OAuth2 기반 SSO 통합 절차.
  • Outlook과 Google Calendar와의 연동 방법.
  • 브랜드 맞춤형 워터마크 삽입, 환영 페이지 디자인 변경.
  • 타 애플리케이션에 Jitsi 기능을 통합할 수 있는 API 활용법.

요건

  • 리눅스 및 Docker 운영에 대한 중급 수준의 지식이 필요합니다.
  • WebRTC, STUN/TURN 프로토콜 및 비디오 코덱에 대한 이해가 요구됩니다.
  • Prosody, Jicofo, Videobridge와 같은 Jitsi 구성요소들에 대해 어느 정도 익숙해야 합니다.

대상 수강생

  • Zoom, Teams 또는 Google Meet 대신 자체 데이터 관리를 위한 독립적인 화상 회의 솔루션을 도입하려는 IT 팀입니다.
  • 데이터 보안 및 규정 준수를 위해 클라우드 기반 영상 데이터 저장이 제한되는 조직입니다.
  • 무료이며 확장성 높은 화상 회의 솔루션을 필요로 하는 교육기관이나 비영리 단체입니다.
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리