6. Generating the Answer (Erzeugung der Antwort)
6. Generating the Answer (Erzeugung der Antwort)
Die Antwort auf eine angebotene Sitzungsbeschreibung basiert auf dem Angebot. Weicht die Antwort in irgendeiner Weise ab (andere IP-Adressen, Ports usw.), MUSS die Ursprungszeile in der Antwort anders sein, da eine andere Entität die Antwort erzeugt. Dann steht die Versionsnummer in der "o="-Zeile der Antwort in keinem Bezug zur Version in der o-Zeile des Angebots.
Zu jeder "m="-Zeile im Angebot MUSS eine entsprechende "m="-Zeile in der Antwort existieren. Die Antwort MUSS exakt dieselbe Anzahl "m="-Zeilen wie das Angebot haben, damit Streams nach Reihenfolge zugeordnet werden können. Enthielt das Angebot null "m="-Zeilen, MUSS die Antwort ebenfalls null haben.
Die "t="-Zeile in der Antwort MUSS der im Angebot entsprechen. Die Sitzungszeit ist nicht verhandelbar.
Ein angebotener Stream DARF in der Antwort aus beliebigem Grund abgelehnt werden. Bei Ablehnung DÜRFEN Anbieter und Antwortende weder Medien noch RTCP für diesen Stream erzeugen. Zur Ablehnung MUSS der Port im entsprechenden Stream der Antwort auf null gesetzt werden. Aufgelistete Medienformate werden ignoriert. Mindestens eines MUSS vorhanden sein, wie SDP vorschreibt.
Der Aufbau der Antwort je angebotenem Stream unterscheidet sich bei Unicast und Multicast.