5.8. Parsing a Session Description
5.8. Parsing a Session Description
Le SDP contenu dans l'objet de description de session (Session Description) se compose d'une séquence de lignes de texte, chacune contenant une expression clé-valeur, comme décrit dans [RFC4566], section 5. Le SDP est lu ligne par ligne et converti en une structure de données contenant les informations désérialisées. Cependant, le SDP autorise de nombreux types de lignes, dont tous ne sont pas pertinents pour les applications JSEP. Pour chaque ligne, l'implémentation vérifie d'abord qu'elle est syntaxiquement correcte selon l'ABNF qui la définit, qu'elle respecte la sémantique utilisée dans [RFC4566] et [RFC3264], puis analyse et stocke ou rejette la valeur fournie, comme décrit ci-dessous.
Si une ligne n'est pas bien formée ou ne peut pas être analysée comme indiqué, l'analyseur DOIT s'arrêter avec une erreur et rejeter la description de session, même si la valeur devait être ignorée. Cela garantit que les implémentations n'interprètent pas par erreur un SDP ambigu.