-
Notifications
You must be signed in to change notification settings - Fork 5
2주차 스프린트 회의 1
PyoSeokHun edited this page Nov 1, 2021
·
5 revisions
O | O | O | O |
J081_박가연 | J125_오석호 | J200_조현정 | J212_표석훈 |
- branch 규칙 잘 지키기
- 사내 규칙 잘 지키기
- 맡은 일은 끝까지 열심히 하기
- Github Issue 작성하기
- 스프린트 1회 차 Github Project 추가
- 프로젝트 초기 설정
- WebRTC 방향성 결정
- 구현 할 EPIC 결정
- 에러 처리 EPIC 구현
- 대기실 EPIC 대부분 구현
- 화상채팅 EPIC 일부 구현
- 사용자가 방을 개설하고 방에 입장 할 수 있다.
- 사용자는 URL 및 코드를 통해 방에 입장할 수 있다.
- 방 입장 전 참가자는 스트림 정보를 설정할 수 있다.
- 방에 입장한 참가자는 스트림(영상 및 음성) 정보를 공유한다.
- 참가자 버튼을 클릭 할 경우 입장한 방의 참가자를 확인할 수 있다.
- 참가자는 실시간 채팅을 보낼 수 있다.
- 참가자는 방의 제한을 걸 수 있고, 제한된 방은 입장 불가 토스트 메시지를 반환한다.
Backlog에서 이번 주에 할 일을 정하고 각 Task에 대한 예상 소요 시간을 결정하여 업무 분담
Epic & TaskID | Feature | Description | Time |
---|---|---|---|
화상채팅방[1-1] | 방을 입장하기 전에 설정 화면이 떠서 드롭다운 형태로 설정할 수 있다. | 드롭 다운은 직접 구현할 예정, 설정할 기기들 탐색 | 3 |
화상채팅방[1-2] | 방 설정 창 만들고 CSS(스타일링) 적용 | P2P 전송을 중심으로 구현할 예정 (임시 4명) | 2 |
화상채팅방[1-3] | 음소거 버튼과 비디오 버튼을 통해 음성과 영상 출력을 제어할 수 있다. | 상대에게 해당 정보를 전달해서 알려야 할 것 | 2 |
화상채팅방[2-1] | 코드번호와 방 URL은 서버에서 랜덤으로 생성된다. | 동일한 코드 번호를 조심해야 할 것 | 0.5 |
화상채팅방[2-2] | 방에 입장하면 서버와의 하나의 소켓을 연결시킨다. | P2P 전송을 중심으로 구현할 예정 (임시 4명) | 0.5 |
화상채팅방[2-3] | 각 방은 URL을 가지고 있어서 URL을 통해 해당 방에 다른 사람이 입장할 수 있다. | URL을 통한 라우팅 구현 | 0.5 |
화상채팅방[2-4] | 방의 출입을 제한할 수 있는 토글 버튼이 존재한다. | 서버에서 방에 접속할 수 있는 지에 대한 여부를 판단한다. | 1 |
화상채팅방[2-5] | 방의 출입이 제한되어있으면 에러 메시지를 출력한다. | 0.5 | |
화상채팅방[4-1] | WebRTC를 통해 해당 정보를 연결하고 스트림(영상과 음성)을 전송한다. | P2P 전송을 중심으로 구현할 예정 (임시 4명) | 8 |
화상채팅방[4-2] | 참가자 토글 버튼을 통해 참가자를 확인할 수 있다. | 채팅 소켓을 통해 참가자를 확인한다. | 0.5 |
화상채팅방[5-1] | 채팅창에 채팅을 적고 엔터키나 버튼을 누르면 채팅이 전송된다. | 채팅 소켓은 WebRTC와 다른 연결을 가지고 있다. | 3 |
에러처리[1-1] | 발생된 에러 종류를 받아 토스트 메세지로 출력한다. | 스타일링을 포함해서 구현한다. | 1 |
에러처리[1-2] | 에러 후에 작동할 함수를 받아 실행한다. | 1 | |
대기실[1-1] | 방 개설 버튼과 방 입장 버튼이 세로로 위치한다. | 0.5 | |
대기실[2-1] | 방 개설하기 버튼을 누를 경우 랜덤한 코드명의 방이 생성되고 참여하게 된다. | 화상채팅방[2-1]와는 다르게 Client의 라우팅 기능을 뜻한다 | 2 |
대기실[3-1] | 생성된 방에 들어가기 위한 코드를 넣을 수 있는 화면이 뜬다. | URL 라우팅과 같은 기능을 해야 한다. | 0.5 |
대기실[3-2] | 코드를 입력하면 해당되는 코드와 맞는 방에 접속하게 된다. | 서버에서 접속할 수 있다고 응답이 왔을 때 가능하다. | 0.5 |