5주차 스프린트 계획 - boostcampwm-2022/web30-TODY GitHub Wiki
5주차 목표
- WebRTC Mesh방식→ SFU 방식으로 전환 및 성능 측정
- 공부방 페이지 기능
- 채팅
- 공유 캔버스
- 참가자 목록
- 퇴장
- 삭제
- 화면 공유
- 공부방 리스트 페이지 채팅 구현
- 미디어 서버 분리
일별 계획
Day1
- WebRTC SFU 방식으로 전환
- 배포 환경에서 Mesh, SFU 성능 비교(1차)
Day2
- 전체 채팅 (소켓 서버) + a
- 공부방 채팅 (SFU 서버 - data channel)
- 프로젝트 소개 업데이트
Day3
- 캔버스 공유 (SFU 서버 - data channel)
- 공부방 참가자 목록 + 입장/퇴장 + 삭제
Day4
- 캔버스 공유 (SFU 서버 - data channel)
- 공부방 참가자 목록 + 입장/퇴장 + 삭제
- 미디어 서버 분리
- 데모 영상
Day5
데모 시나리오
- 공부방을 생성하면 해당 공부방 페이지로 입장하게 된다.
- 공부방 페이지에서 참가자들의 캠 화면이 공유된다.
- 공부방 페이지에서 페이지 내 다른 참가자들과 캔버스 공유를 할 수 있다.
- 공부방 페이지에서 페이지 내 다른 참가자들과 채팅을 할 수 있다.
- 공부방 페이지에서 다른 참가자들의 목록을 확인할 수 있다.
- 공부방 목록 페이지에서 다른 모든 참가자들과 채팅을 할 수 있다.