Turn1 [WebRTC] WebRTC에서의 UDP와 TCP WebRTC 서비스 중 Kurento의 모식도다. 두 번째 그림을 보면, 클라이언트는 앱서버와 시그널링을, 미디어 서버와는 미디어 트래픽을 주고 받는다. 이렇게 두 가지 통신을 진행하는데, 각 통신은 사용하는 프로토콜과 전송되는 루트가 다르다. 프로토콜 TCP와 UDP를 이용한다. transport 계층의 프로토콜이고, 차이점만 들고 왔다. TCP는 전송 도중 분실된 패킷에 대해 재전송 요청을 날리고, 각각의 패킷에 붙은 시퀀스 넘버를 이용해 온전한 데이터뭉치로 정렬한다. error correction까지 가능하므로 UDP보다 느리고 컴퓨터 자원도 더 잡아먹지만 신뢰성이 높다. UDP의 경우는 일단 날린다. 중간에 뭐가 분실되든 말든 일단 날리고 신경을 꺼버리기 때문에 TCP에 비해 신뢰성은 낮지만 속도.. 2022. 3. 1. 이전 1 다음 반응형