배경
비대면 서비스의 필요성이 대두됨으로 인해 각종 행사와 그룹 커뮤니케이션이 온라인 화상으로 이루어지는 경우가 많아지고 있습니다.
그룹으로 화상을 공유하는 기술은 다양한 쓰임새를 갖습니다.
정의
WebRTC 화상회의 는 그룹 커뮤니케이션을 위한 그룹 화상과 그룹 채팅 등의 기능이 있는 서비스를 말합니다.
목표
- 스켈레톤 코드 바탕으로 SPA의 기본 틀을 구현
- React 프레임워크의 이해도 향상
- 로그인, 회원 가입 등 기본 기능 구현
- 컨퍼런스 생성, 목록, 조회, 수정, 삭제 등의 CRUD 기능 구현
- WebRTC/WebSocket 기술을 활용한 그룹 화상 회의와 채팅 기능 구현
- Kurento 미디어 서버 구현
- 세션 기반 인증과 토큰 기반 인증
- Jira를 활용한 S/W 관리
- CI/CD Jenkins 구현
서비스 기본 구조의 이해