WebRTC와 Signaling서버 [ with Spring Boot ]
들어가며캡스톤 프로젝트를 진행하면서 WebRTC를 이용한 비대면 화상채팅 기능을 개발하였다. 처음 만들어보는 기능이라 관련 용어가 생소하여 러닝커브가 있었기 때문에 이를 기록하고자 글을 작성한다.필자는 Signaling서버 구축을 담당하였기 때문에 Client 코드는 포함하지 않았다.WebRTC란?WebRTC (Web Real-Time Communication) 는 웹 브라우저나 모바일 애플리케이션에서 실시간 음성, 영상 및 데이터 통신을 가능하게 하는 중요한 구성 요소들이다. 주로 다음과 같은 기능을 제공한다.음성 통화 (Audio Calling): 브라우저 간에 음성 데이터를 교환영상 통화 (Video Calling): 브라우저 간에 영상 데이터를 교환데이터 채널 (Data Channel): 텍스트나..