Aller au contenu principal

3. Exemples d'utilisation de SDP

3.1 Session Initiation (initiation de session)

Le protocole SIP (Session Initiation Protocol) [15] est un protocole de contrôle de couche applicative permettant de créer, modifier et terminer des sessions telles que des conférences multimédia sur Internet, des appels téléphoniques sur Internet et des distributions multimédia. Les messages SIP utilisés pour créer des sessions transportent des descriptions de session permettant aux participants de s'accorder sur un ensemble de types de médias compatibles. Ces descriptions de session sont généralement formatées en SDP. Lorsqu'il est utilisé avec SIP, le modèle offre/réponse (offer/answer model) [17] fournit un cadre limité pour la négociation à l'aide de SDP.

3.2 Streaming Media (médias en flux continu)

Le protocole RTSP (Real Time Streaming Protocol) [16] est un protocole de niveau applicatif permettant de contrôler la livraison de données ayant des propriétés en temps réel. RTSP fournit un cadre extensible pour permettre la livraison contrôlée à la demande de données en temps réel, telles que l'audio et la vidéo. Les clients et serveurs RTSP négocient un ensemble approprié de paramètres de livraison des médias, en utilisant partiellement la syntaxe SDP pour décrire ces paramètres.

3.3 Email and the World Wide Web (courrier électronique et le Web)

Les méthodes alternatives pour transmettre des descriptions de session comprennent le courrier électronique et le World Wide Web (WWW). Pour la distribution par courrier électronique et WWW, le type de média « application/sdp » est utilisé. Cela permet aux applications de lancer automatiquement les outils appropriés pour participer à la session depuis un client WWW ou un lecteur de courrier, de manière standardisée.

Notez que les annonces de sessions multicast distribuées uniquement par courrier électronique ou WWW n'ont pas la propriété que les destinataires de l'annonce de session peuvent nécessairement recevoir la session, car la session multicast peut être limitée en portée, et l'accès au serveur WWW ou la réception du courrier électronique peut se trouver en dehors de cette portée.

3.4 Multicast Session Announcement (annonce de session multicast)

Pour faciliter la diffusion de conférences multimédia multicast et d'autres sessions multicast, et pour communiquer les informations de configuration de session pertinentes aux participants potentiels, un annuaire de sessions distribué peut être utilisé. Une instance d'un tel annuaire de sessions envoie périodiquement des paquets contenant des descriptions de session à un groupe multicast bien connu. Ces annonces sont reçues par d'autres annuaires de sessions afin que les participants distants potentiels puissent utiliser les descriptions de session pour lancer les outils nécessaires à la participation à la session.

Un protocole utilisé pour implémenter un tel annuaire distribué est le protocole SAP (Session Announcement Protocol) [14]. SDP fournit le format de description de session recommandé pour de telles annonces de session.