Aller au contenu
uencoder

SDP

SDP (Session Description Protocol, RFC 8866) décrit en lignes de texte les codecs, ports, protocoles et autres paramètres d'une session multimédia, et sert à la négociation dans SIP/RTSP/WebRTC.

Objectif

Décrire et négocier les paramètres média lors de l'établissement d'une session multimédia, afin que les deux extrémités s'accordent sur les codecs et le transport.

Mécanisme

Les lignes de texte prennent la forme clé=valeur : v= version, o= origine, s= nom de session, c= IP de connexion, m= type de média/port/protocole/format et a= attributs (la correspondance de codecs rtpmap). La négociation suit le modèle offre/réponse de SDP.

Cas d’usage

  • Négociation média dans WebRTC
  • Sessions VoIP avec SIP
  • Streaming avec RTSP

Outils associés

References