-
Notifications
You must be signed in to change notification settings - Fork 3
4️⃣ 4주차
Junsang Yu edited this page Dec 1, 2024
·
1 revision
- 스톱워치 동기화 방식 개선하기
- 스톱워치 시간 대신 시작/종료를 전송
- DataChannel 대신 socket으로 전송
- 스톱워치 계산 시 Web Worker 사용하여 별도 스레드로 분리
- 브라우저에서 민감한 정보에 접근 가능한 문제 → turn 서버 credential
- WebRTC TURN 서버에 인증정보 관리 문제
- 서버에 coturn 서비스 설치해서 TURN 서버 사용
- 클라이언트에서 TURN 서버의 인증정보(username, password) 사용
-
.env
파일로 관리하지만 빌드하면 브라우저에서 볼 수 있음- 개발자 도구에서 확인 결과
- 지정된 시간만 유효한 인증정보를 발급해서 관리?
- https://github.com/RTCEngine/coturn-cluster/blob/master/turn_rest_api.py
- 공부방 리스트 페이지네이션 기능 구현
- 공부방 리스트 api 연결 (조회 + 생성)
- 공부방 내 채팅 연결
- 카메라, 마이크, 스피커 선택 가능하도록
- 방에 처음 들어갔을 때 카메라는 껐을 때 아예 미디어가 안 켜지도록
- 다들 줌 카메라랑 gomz 카메라 둘 다 켜지나요?
- lg 그램 가상 카메라 지원
- 프론트 추가 → 아바타? 가상 배경?
- 로그인 기능 있다면 → 통계, 랭킹
- 로그인 기능 없다면 → SFU
- 백엔드 서버 분리? 서브넷 분리
- 백엔드 TURN 서버 인증정보 생성 기능
- 방 생성 후, 다른 사람들 리스트 실시간 갱신
목요일 5시 데모 발표 준비
- 마블 룰렛으로 발표자 정하기
회의록이 안 남는 것 같다?
이슈 소요 시간 기록이 안 되고
생각한 내용 문서화 신경써서 하기
이슈 예상 시간 / 소요 시간 기록
github project / notion 잘 정리하기