Passa al contenuto principale

8. Registrazione del tipo MIME del formato di payload per la ritrasmissione

8.1. Introduzione

In questo documento si introducono il nome di sottotipo MIME e i parametri seguenti: "rtx", "rtx-time" e "apt".

Il binding usato per il flusso di ritrasmissione al numero di tipo di payload è indicato da un attributo rtpmap. Il nome di sottotipo MIME usato nel binding è "rtx".

Il parametro "apt" (associated payload type, tipo di payload associato) MUST essere usato per mappare il tipo di payload di ritrasmissione sul tipo di payload del flusso originale associato. Se si usano più tipi di payload originali, MUST essere inclusi più parametri "apt" per mappare ciascun tipo di payload originale su un diverso tipo di payload di ritrasmissione.

Un parametro facoltativo specifico del formato di payload, "rtx-time", indica il tempo massimo per cui un mittente mantiene un pacchetto RTP originale nei propri buffer disponibile per la ritrasmissione. Questo tempo inizia con la prima trasmissione del pacchetto.

La sintassi è la seguente:

a=fmtp:<number> apt=<apt-value>;rtx-time=<rtx-time-val>

dove

  • <number>: indica il numero di tipo di payload dinamico assegnato al formato di payload per la ritrasmissione in un attributo rtpmap.

  • <apt-value>: è il valore del tipo di payload del flusso originale a cui è associato questo tipo di payload del flusso di ritrasmissione.

  • <rtx-time-val>: specifica il tempo in millisecondi (misurato dal momento in cui un pacchetto è stato inviato per la prima volta) per cui un mittente mantiene un pacchetto RTP nei buffer disponibile per la ritrasmissione. L'assenza del parametro rtx-time per un flusso di ritrasmissione significa che il tempo massimo di ritrasmissione non è definito, ma MAY essere negoziato con altri mezzi.