WebRTC 화상회의 서버 구축
백엔드
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 흐름을 검증하는 테스트 프로젝트로 활용 가능
