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().
Voir aussi
- L'interface
RTCSessionDescription - RFC 8866: Session Description Protocol
- Protocoles WebRTC
- Session Description Protocol sur Wikipédia