WebRTC 화상회의 서버 구축
두줄요약
WebRTC 화상회의 서버의 기본 구조와 Mesh 방식의 시그널링 흐름을 정리했습니다. Spring Boot, 프론트엔드, Flutter 예제로 연결과 미디어 교환 과정을 테스트했습니다.
핵심 내용
- WebRTC 화상회의 서버 구축 과정과 기본 개념 정리
- Mesh, SFU, MCU 구조 비교와 시그널링 서버, STUN, TURN, 미디어 서버 역할 설명
- Spring Boot STOMP 웹소켓 시그널링 서버, HTML+JavaScript 프론트, Flutter 예제 코드로 테스트 프로젝트 구성
- offer/answer, ICE candidate 교환 흐름과 room, camKey 기반 연결 관리 예시
적용해볼 점
- WebRTC 초기 연결에는 시그널링 서버와 양방향 메시지 교환 구조가 핵심
- 브라우저와 Flutter 양쪽에서 동일한 signaling 흐름을 검증하는 테스트 프로젝트로 활용 가능



