WebRTC로 시작하는 실시간 웹 통신
·
Project/Web
웹 개발을 하다 보면 실시간 화상 통화나 음성 채팅 기능을 구현해야 하는 순간이 찾아옵니다. 기존에 REST API로 JSON 데이터만 주고받던 개발자에게 실시간 스트리밍은 완전히 새로운 영역입니다. WebRTC는 이러한 복잡한 실시간 통신을 웹 브라우저에서 간단하게 구현할 수 있게 해주는 기술입니다.실시간 통신이 어려운 이유웹의 태생적 한계웹은 원래 문서를 공유하기 위해 설계되었습니다. HTTP는 요청하면 응답하는 단순한 구조로, 지속적인 연결이나 실시간 데이터 교환에는 적합하지 않았습니다. 실시간 화상 통화를 구현하려면 근본적으로 다른 접근이 필요했습니다.전통적인 방식으로 실시간 통신을 구현한다면 고려해야 할 것들이 너무 많습니다. 네트워크 프로토콜 선택부터 시작해서 미디어 코덱 처리, 패킷 손실 대..