Socket, WebRTC에 대해서 개념을 정리하고자 줌 클론코딩을 하기 시작!❓ Javascript만으로 화상회의 어플을 만들어보자!P2P, WebRTC를 활용한 유저 간 화상통신, 웹 소켓을 사용해 채팅방 생성, 개인 메세지 기능 등 구현할 예정Back-end :

두가지 모두 protocol(프로토콜)임.HTTP ? 모든 서버들이 작동하는 방식. ⇒ 유저가 request를 보내면 서버가 response로 반응함.⇒ http는 stateless임. 즉 backend가 유저를 기억하지 못하고 유저와 backend사이에 아무런 연결이
Socket IO ? 아주 쉽게 실시간 기능을 만들어주는 framework.socket IO는 실시간, 양방향, event 기반의 통신을 가능하게 함.⇒ websocket과 비슷해보임. websocket은 socket IO가 실시간, 양방향, event 기반 통신을 제

disconnect는 완전히 연결이 끊긴거, disconnecting은 고객이 접속을 중단할 것이지만 아직 방을 완전히 나가지는 않은것.클라이언트가 서버와 연결이 끊어지기 전에 “방을 나갑니다.”라는 message를 보낼 수 있음.방안에 있는 사람들에게 메세지 보내는

유저로부터 비디오를 가져와 화면에 비디오를 보여줘야 함.stream은 비디오와 오디오가 결합된 것. Navigator.mediaDevices.getUserMedia()로 사용자의 비디오 가져오고 constraints를 보내줌. MediaDevices: getUserMe

사용자가 사용할 방을 만들고, 친구들에게 공유해 들어올 수 있는 방을 만들어야함!⇒ ChatRoom에서 했던 방식을 사용먼저 방에 입장하는 코드 구현방에 입장해서 미디어를 시작하게 하는 코드 구현다른사람이 방에 참가할 수 있도록 구현이제 둘의 RTC connection