3.7. Synthèse des étapes de décision (Summary of Decision Steps)
3.7.1. Indications générales
Avant même d'envisager d'envoyer du feedback RTCP, une application doit déterminer si le mécanisme est applicable :
- L'application doit décider si — pour le rapport actuel entre débit de paquets, délai maximal de feedback (propre à l'application) et temps d'aller-retour observé (s'il est disponible) — les mécanismes de feedback peuvent s'appliquer.
Cette décision peut reposer sur les statistiques de réception RTCP et des mécanismes hors bande, et être révisée dynamiquement.
- L'application doit décider — pour un taux d'erreur observé, une bande passante attribuée, un débit d'images/paquets et une taille de groupe — si (et quels) mécanismes de feedback peuvent s'appliquer.
Les statistiques de réception RTCP régulières sont aussi une entrée précieuse.
-
Si l'application envoie du feedback, elle doit suivre les règles de transmission des paquets RTCP anticipés ou des paquets RTCP réguliers contenant des messages FB.
-
Le type de feedback RTCP ne doit pas dupliquer l'information déjà disponible pour l'émetteur via un protocole de transport sous-jacent. Si le transport fournit des acquittements négatifs ou positifs sur la réception (comme DCCP), le récepteur devrait éviter de répéter la même information au niveau RTCP (s'abstenir d'envoyer des Generic NACK).
3.7.2. Attributs de session média
Les sessions média sont typiquement décrites par des mécanismes hors bande (adresses de transport, codecs, etc.). Le mécanisme est double : un format de description et un transport de cette description.
À l'IETF, SDP décrit les sessions média tandis que SIP, SAP, RTSP, HTTP, etc., transportent les descriptions.
Un format de description MAY inclure des paramètres indiquant le support des mécanismes de feedback RTCP et ceux qui MAY être appliqués.
Pour cela, le profil « AVPF » MUST être indiqué à la place de « AVP ». D'autres attributs peuvent préciser les types de feedback supportés.
La section 4 donne la syntaxe SDP pour le feedback RTCP. Les spécifications similaires pour d'autres formats sont hors du présent document.