API 서버 (몇몇 API 수정 필요)

http://49.50.160.246/api → 여기 Swagger 문서 참고해주세요!

로그인을 할 수 있다.

/auth base URI
/signin 로그인 GET
/signup 회원가입 POST
/logout 로그아웃 GET

강의를 생성하고 강의에 참여할 수 있다.

/lecture base URI
?code=123456 강의 조회 GET
코드에 해당하는 강의가 없다면 404 에러
/:강의실 ID 강의실 입장 PATCH
~~/create~~ 강의코드 생성 POST
~~?id=1234~~ 강의 종료 여부 업데이트 PATCH
강의 생성 및 생성된 강의코드 반환 POST
~~/audio~~ 음성 데이터 저장 PATCH
/end 음성 데이터 저장 & 강의 종료 PATCH

음성 강의 내용을 서버에 저장한다. → /lecture 로 합쳤습니다

/voice base URI
~~?id=강의id~~ 음성 데이터 저장 PATCH

화이트보드 내용을 서버에 저장한다.

/screen base URI
화면 데이터 저장 POST

지난 강의 기록을 확인할 수 있다.

/record base URI
/list 사용자 수강 강의 모두 조회 GET
/:id 강의 다시 듣기 GET

사용자 정보를 수정할 수 있다.

/profile base URI
본인 정보 가져오기 GET
수정하기 PATCH

미디어 서버

<보내는 사람> → <받는 사람>**

1. 방 생성 요청 (WebRTC 연결 수립) - 발표자