Software Architect/VoLTE / VoIP / SIP

SDP(Session Description Protocol)


- 멀티미디어 회의, VoIP 전화, 스트리밍 비디오 등 여러 멀티미디어 매체를 전달하기 위해 초기화 할 때 미디어 Detail, 전송할 주소, 그리고 다른 세션의 메타데이터 등을 상대방에게 전송하기 위한 프로토콜. 
- SAP(Session Announcement Protocol), SIP(Session Initiation Protocol), RTSP(Real Time Streaming Protocol), MIME 확장을 사용하는 e-mail, HTTP 등에서 폭넓게 사용된다.

 

위의 이미지는 실제 SDP의 내용이다.

 

 

상세 내용은 다음과 같다.

 

Session description
v=  (protocol version)
o=  (owner/creator and session identifier)
s=  (session name)
i=* (session information)
u=* (URI of description)
e=* (email address)
p=* (phone number)
c=* (connection information - not required if included in all media)
b=* (bandwidth information)
z=* (time zone adjustments)
k=* (encryption key)
a=* (zero or more session attribute lines)

Time description
t=  (time the session is active)
r=* (zero or more repeat times)

Media description
m=  (media name and transport address)
i=* (media title)
c=* (connection information - optional if included at session-level)
b=* (bandwidth information)
k=* (encryption key)
a=* (zero or more media attribute lines)

[출처] SDP 프로토콜|작성자 토끼


0 0