SDP(Session Description Protocol)

WebRTC에서 SDP는 비디오 통화나 스트리밍과 같은 멀티미디어 교환을 위한 규칙이라고 볼 수 있다. 이 프로토콜은 비디오 해상도, 오디오 유무, 어떤 형식과 코덱을 쓸 것인지 등을 지정하는 초기 설정을 담당한다.

SDP의 역할

규칙설정

어떤 종류의 비디오나 오디오를 주고 받을지, 어떤 기술적 세부사항을 사용할지 정하는 역할을 한다.

Offer/Answer 모델

한 Peer가 멀티미디어 스트림 교환을 제안하고 다른 Peer가 이에 대해 응답하는 방식이다.

연결 과정

1. 제안과 응답

한 peer가 멀티미디어 교환을 제안하고, 상대방이 응답한다.

2. 최적 경로 설정

앞선 과정을 통해 각자 수집한 ICE Candidate(연결 가능한 다양한 네트워크 경로) 중에서 최적의 경로를 결정한다.

3. Peer 간 합의

최적의 ICE Candidate가 선택되면 연결에 필요한 모든 정보(메타 데이터, IP 주소, 포트 등)에 대한 합의가 이루어진다.

profile
짱짱

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN