RTCSessionDescription.sdp

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Experimental: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.

읽기 속성인 RTCSessionDescription.sdp 는 세션에 대해 설명해주는 SDP를 가지고 있는 DOMString입니다.

Syntax

js
var value = sessionDescription.sdp;
sessionDescription.sdp = value;

아래와 같이 SDP 메세지를 포함하고 있는 DOMString값 입니다.

v=0
o=alice 2890844526 2890844526 IN IP4 host.anywhere.com
s=
c=IN IP4 host.anywhere.com
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
m=video 51372 RTP/AVP 31
a=rtpmap:31 H261/90000
m=video 53000 RTP/AVP 32
a=rtpmap:32 MPV/90000

예시

js
// The remote description has been set previously on pc, an RTCPeerConnection

alert(pc.remoteDescription.sdp);

명세

Specification
WebRTC: Real-Time Communication in Browsers
# dom-rtcsessiondescription-sdp

브라우저 호환성

BCD tables only load in the browser

참조

  • WebRTC
  • The standard for using SDP in an offer/answer protocol RFC 3264.