Study/WebRTC
-
시그날링 서버 (Signaling Server)란 무엇인가??Study/WebRTC 2025. 4. 13. 13:52
저번 webRTC 전체 흐름에 이어 오늘은 시그날링 서버(Signaling Server)에 대해서 간단히 설명하고자함. 시그날링서버가 뭘까?peer to peer가 연결되기전에 먼저 선행해야 되는게 시그날링 서버와의 연결이 선행되어야함.시그널링 서버는 피어 간 직접 연결이 설정되기 전에 필요한 정보를 중계하는 중간자 역할 을 함.예를들어, 설명을 하면 농산물을 직거래하기전 어떤 농수산물을 파는지, 신선한지, 가격이 얼마인지 등구매자와 농부가 서로 정보를 확인하는 과정에서 메신져 역할을 하는 것을 시그날링서버가 하는 역할임.그렇다면 webRTC에 연결전 시그날링 서버에서 어떤 흐름으로 메세지를 주고 받는지 아래 그림 참고. (1) 각각의 peer 가 시그널링 서버에 접속 함.(2) 각각..
-
초보자도 이해 가능한 WebRTC 에 대해서 알아보자Study/WebRTC 2025. 4. 12. 12:52
1. WebRTC 무엇인가?먼저 webRTC 의 진짜 본명은 WebRTC(Web Real-Time Communication) 이름에서 알수 있듯이 web기술의 하나로 웹 브라우저나 모바일 앱 간에 실시간 음성, 영상, 데이터 통신을 가능하게 해주는 오픈 소스 기술.즉, 별도의 프로그램 설치없이 P2P 연결을 통해 실시간 커뮤니케이션이 가능함. *여기서 P2P 연결 이란?P2P는 A와 B가 연결 할때 "중간에 서버 없이, 사용자끼리 직접 연결해서" 데이터를 주고받는 방식 임.예를들어 소비자가 농산물을 도소매를 거치지 않고 직거래로 사먹는것처럼 중간에 무언가를 거치지 않고 바로 연결되는걸 말함. 2. WebRTC 어떻게 연결이 되나 전체 연결 흐름은??(1)제일 먼저 선행 되어야할게 브라우저가 시그널..