10월, 2021의 게시물 표시

[SpringLegacy] notes

 @component := spring에서 관리해야하는 대상 root-context.xml 에context 항목 체크해주고 <context:component-scan base-package="mypackageloc"></context:component-scan> 넣어주면 bean 등록 완성 프로젝트 구동시 관여되는는 XML - * web.xml - Tomcat setting. 프로젝트의 구동은 web.xml 에서 시작 * root-context.xml - POJO(Java) bean 등록 * servlet-context.xml - web 관련 bean 등록

[webrtc] notes

이미지
 SDP - Session description protocol. Convey description of the session. (is it voice call or video call. what format.) ICE- connect manage framework. sturn server가 필요. under samerouter, sturn server 사용 등 지가 알아서 함. 보편적으로 bob -> sturn server, jhon -> sturn server, bob <-> jhon 스텝을 거침 RTP- real time transport protocol. audio | video 를 서버나 다른 클라한테 본내다고 할시 format 이 필요하고 rtp가 포멧을 알아내고 관리함 RTCP- real time transport control protocol. 대화중 침묵중이면 데이터 안보내는 기능, 감지기능, 전송량 체크. SCTP - stream control transmission protocol * real-time network games * gameplayer action events * asset exchange * text chat DTLS - datagram transport layer security SRTP - secure real-time transport protocol 1. getUserMedia(created | joined room) 2. 상대방이 ready 라고 신호만 보냄 3. 나는 rtc connection을 만들고 socket.emit("candidate" 을 사용하여 상대방에게 내 candidate 정보를 줌(내 public ip)