Recent Posts
Tags
- dvh
- Vite
- useTransition
- mock-service-worker
- webrtc #ice #stun #turn
- type-challenges
- tanstack-query
- queryoptions
- msw2.0
- HTTP
- webrtc
- React
- fsd-architecture
- svh
- Typescript
- Mapped type
- websocket
- react-hook
- Viewport
- LVH
- startTransition
- MSW
- SDP
- queryfactory
- fsd
- readonly
- mutationoptions
- type-challenges-easy
- vh
- tanstack-router
Archives
- Today
- Total
개발자 메론빵
WebRTC : SDP 본문
📌SDP(Session Description Protocol)

WebRTC에서 SDP는 비디오 통화나 스트리밍과 같은 멀티미디어 교환을 위한 규칙이라고 볼 수 있다. 이 프로토콜은 비디오 해상도, 오디오 유무, 어떤 형식과 코덱을 쓸 것인지 등을 지정하는 초기 설정을 담당한다.
SDP의 역할
규칙설정
어떤 종류의 비디오나 오디오를 주고 받을지, 어떤 기술적 세부사항을 사용할지 정하는 역할을 한다.
Offer/Answer 모델
한 Peer가 멀티미디어 스트림 교환을 제안하고 다른 Peer가 이에 대해 응답하는 방식이다.
연결 과정
1. 제안과 응답
한 peer가 멀티미디어 교환을 제안하고, 상대방이 응답한다.
2. 최적 경로 설정
앞선 과정을 통해 각자 수집한 ICE Candidate(연결 가능한 다양한 네트워크 경로) 중에서 최적의 경로를 결정한다.
3. Peer 간 합의
최적의 ICE Candidate가 선택되면 연결에 필요한 모든 정보(메타 데이터, IP 주소, 포트 등)에 대한 합의가 이루어진다.
'WebRTC' 카테고리의 다른 글
| HTTP, WebSocket, WebRTC 개념 (6) | 2024.10.06 |
|---|---|
| WebRTC : P2P, NAT (0) | 2024.07.25 |
| WebRTC : ICE, STUN, TURN, Candidate (0) | 2024.07.22 |