1. Introduzione
La terminologia riguardante le sorgenti del Real-time Transport Protocol (RTP) e le associazioni tra di esse può essere complessa e alquanto opaca. Questo documento descrive una serie di proprietà e relazioni esistenti e proposte tra le sorgenti RTP e definisce una terminologia comune per discutere le entità del protocollo e le loro relazioni.
2. Concetti
Questa sezione definisce i concetti chiave e la terminologia utilizzata nei sistemi RTP.
2.1. Catena Multimediale (Media Chain)
La catena multimediale descrive il percorso completo dalla cattura multimediale alla resa (rendering) multimediale:
Componenti Chiave
- Stimolo Fisico: L'audio o il video del mondo reale che viene catturato
- Cattura Multimediale (Media Capture): Dispositivo che converte lo stimolo fisico in formato digitale
- Flusso Grezzo (Raw Stream): Dati multimediali digitali non compressi
- Sorgente Multimediale (Media Source): Sorgente concettuale del contenuto multimediale
- Flusso Sorgente (Source Stream): Media grezzo elaborato pronto per la codifica
- Codificatore Multimediale (Media Encoder): Comprime il flusso sorgente in un formato codificato
- Flusso Codificato (Encoded Stream): Dati multimediali compressi
- Flusso Dipendente (Dependent Stream): Dati codificati aggiuntivi dipendenti dal flusso di base
- Pacchettizzatore Multimediale (Media Packetizer): Confeziona i dati codificati in pacchetti RTP
- Flusso RTP (RTP Stream): Sequenza di pacchetti RTP con lo stesso SSRC
- Ridondanza basata su RTP: Meccanismi per l'aggiunta di ridondanza
- Flusso RTP di Ridondanza: Flusso RTP che trasporta dati ridondanti
- Sicurezza basata su RTP: Meccanismi di sicurezza (ad es. SRTP)
- Flusso RTP Protetto (Secured RTP Stream): Flusso RTP crittografato/autenticato
- Trasporto Multimediale (Media Transport): Livello di rete per la trasmissione RTP
- Mittente del Trasporto Multimediale: Entità che invia RTP su rete
- Flusso RTP Inviato: Flusso RTP come trasmesso
- Trasporto di Rete: Percorso di rete effettivo
- Flusso RTP Trasportato: Flusso RTP in transito
- Ricevitore del Trasporto Multimediale: Entità che riceve RTP dalla rete
- Flusso RTP Protetto Ricevuto: Flusso crittografato ricevuto
- Validazione basata su RTP: Verifica dei dati ricevuti
- Flusso RTP Ricevuto: Flusso ricevuto validato
- Flusso RTP di Ridondanza Ricevuto: Dati ridondanti ricevuti
- Riparazione basata su RTP: Meccanismi di correzione degli errori
- Flusso RTP Riparato: Flusso dopo la correzione degli errori
- Depacchettizzatore Multimediale: Estrae i dati codificati dai pacchetti RTP
- Flusso Codificato Ricevuto: Dati codificati dopo la depacchettizzazione
- Decodificatore Multimediale (Media Decoder): Decomprime il flusso codificato
- Flusso Sorgente Ricevuto: Dati multimediali decompressi
- Sink Multimediale: Destinazione concettuale per i media
- Flusso Grezzo Ricevuto: Media ricevuto non compresso
- Resa Multimediale (Media Render): Presenta i media all'utente
2.2. Entità di Comunicazione
Endpoint
Un dispositivo o un'applicazione che invia e/o riceve flussi RTP.
Sessione RTP
Un'associazione tra un insieme di partecipanti che comunicano con RTP, definita da una coppia di indirizzi di trasporto di destinazione (uno per RTP, uno per RTCP).
Partecipante
Un'entità che partecipa a una sessione RTP, identificata da un CNAME RTCP univoco.
Sessione Multimedia
Un insieme di sessioni RTP simultanee tra un gruppo comune di partecipanti, che utilizza una sessione RTP per ogni tipo di media.
Sessione di Comunicazione
L'insieme completo delle sessioni RTP e della relativa segnalazione utilizzata per una comunicazione tra partecipanti.