8. MIME-Typ-Registrierung für das Retransmission-Nutzlastformat
8.1. Einführung
In diesem Dokument werden folgende MIME-Subtypnamen und Parameter eingeführt: „rtx“, „rtx-time“ und „apt“.
Die Bindung des Retransmission-Stroms an die Payload-Type-Nummer wird durch ein rtpmap-Attribut angegeben. Der in der Bindung verwendete MIME-Subtypname ist „rtx“.
Der Parameter „apt“ (associated payload type) MUST verwendet werden, um den Retransmission-Payload-Typ auf den Payload-Typ des zugehörigen Originalstroms abzubilden. Werden mehrere Original-Payload-Typen genutzt, MUST mehrere „apt“-Parameter enthalten sein, um jeden Original-Payload-Typ auf einen anderen Retransmission-Payload-Typ abzubilden.
Ein OPTIONALER nutzlastformatspezifischer Parameter, „rtx-time“, gibt die maximale Zeit an, die ein Sender ein Original-RTP-Paket für Retransmission gepuffert hält. Diese Zeit beginnt mit der ersten Übertragung des Pakets.
Die Syntax lautet wie folgt:
a=fmtp:<number> apt=<apt-value>;rtx-time=<rtx-time-val>
wobei
-
<number>: die dynamische Payload-Type-Nummer angibt, die dem Retransmission-Nutzlastformat in einem rtpmap-Attribut zugewiesen ist. -
<apt-value>: der Wert des Payload-Typs des Originalstroms ist, dem dieser Retransmission-Strom-Payload-Typ zugeordnet ist. -
<rtx-time-val>: die Zeit in Millisekunden (gemessen ab dem ersten Senden eines Pakets) angibt, die ein Sender ein RTP-Paket für Retransmission gepuffert hält. Fehlt der Parameter rtx-time für einen Retransmission-Strom, ist die maximale Retransmissionszeit nicht definiert, MAY aber auf andere Weise ausgehandelt werden.