문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
화상 회의 데이터 주권과 보안 문제
- 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 시간