Ice(2)
-
[WebRTC] 🖥️ 1. Connecting
WebRTC는 왜 연결을 위해 서브 시스템이 필요할까?요즘 배포되는 서비스들은 클라이언트/서버 연결;이하 C/S 연결 위에 작동한다. C/S 연결은 안정된 전송 주소를 필요로 하는데 클라이언트가 서버에 접촉하면 서버가 응답한다. WebRTC는 C/S 연결 모델을 사용하지 않고, P2P 연결 위해 동작한다. P2P 연결에서, 연결 작업이 Peer들에게 분산된다. WebRTC에서 전송 주소 즉, IP/Port를 가정할 수 없기 때문인데, 심지어 세션 동작 중에 변경되기도 한다. WebRTC는 양방향 통신을 위해 agents간 정보를 수집한다. P2P 연결을 수립하는 것은 어렵다. agents들이 다른 네트워크에 존재할 수도 있고, 같은 네트워크에 있더라도 다른 이슈가 있을 수 있다. 예를 들어 클라이언트들이..
2025.10.10 -
[WebRTC] 🖥️ 0. What, Why and How
미디어 스트리밍에 관심이 있지만 관련 도메인 지식이 부족해서 공부해보고자 포스트를 작성합니다.WebRTC Guide 원문을 읽고 정리한 글입니다.What is WebRTC?WebRTC는 Web Real Time Communication의 약자로, API와 프로토콜 둘 다 의미합니다. WebRTC 프로토콜은 안전한 실시간 양방향 통신을 위한 두 agent간의 약속의 집합입니다. WebRTC API는 개발자들이 WebRTC protocol을 사용하게 해줍니다.WebRTC는 새로운 것이 아니라, 기존 기술들의 집합!WebRTC는 크게 순서대로 아래 4가지 스텝을 가지고 있습니다.SignalingConnectingSecuringCommunicating각 단계는 다른 프로토콜들의 집합으로 이루어져 있습니다.Sig..
2025.10.08