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