Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

SDP

SDP (Session Description Protocol en anglais) est une norme permettant de décrire des sessions multimédias. Il contient des informations telles que les types de médias, les adresses de transport, la synchronisation et les codecs.

Voici un message SDP typique :

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

SDP est utilisé conjointement avec des protocoles tels que RTP et RTSP. Lors de la négociation de session WebRTC, un pair envoie une offre décrivant la connexion qu'il souhaite, et l'autre répond avec une réponse décrivant ce qu'il accepte. Les deux sont des descriptions de session au format SDP, échangées par un canal de signalisation et appliquées avec RTCPeerConnection.setLocalDescription() et RTCPeerConnection.setRemoteDescription().