Passa al contenuto principale

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

  1. Stimolo Fisico: L'audio o il video del mondo reale che viene catturato
  2. Cattura Multimediale (Media Capture): Dispositivo che converte lo stimolo fisico in formato digitale
  3. Flusso Grezzo (Raw Stream): Dati multimediali digitali non compressi
  4. Sorgente Multimediale (Media Source): Sorgente concettuale del contenuto multimediale
  5. Flusso Sorgente (Source Stream): Media grezzo elaborato pronto per la codifica
  6. Codificatore Multimediale (Media Encoder): Comprime il flusso sorgente in un formato codificato
  7. Flusso Codificato (Encoded Stream): Dati multimediali compressi
  8. Flusso Dipendente (Dependent Stream): Dati codificati aggiuntivi dipendenti dal flusso di base
  9. Pacchettizzatore Multimediale (Media Packetizer): Confeziona i dati codificati in pacchetti RTP
  10. Flusso RTP (RTP Stream): Sequenza di pacchetti RTP con lo stesso SSRC
  11. Ridondanza basata su RTP: Meccanismi per l'aggiunta di ridondanza
  12. Flusso RTP di Ridondanza: Flusso RTP che trasporta dati ridondanti
  13. Sicurezza basata su RTP: Meccanismi di sicurezza (ad es. SRTP)
  14. Flusso RTP Protetto (Secured RTP Stream): Flusso RTP crittografato/autenticato
  15. Trasporto Multimediale (Media Transport): Livello di rete per la trasmissione RTP
  16. Mittente del Trasporto Multimediale: Entità che invia RTP su rete
  17. Flusso RTP Inviato: Flusso RTP come trasmesso
  18. Trasporto di Rete: Percorso di rete effettivo
  19. Flusso RTP Trasportato: Flusso RTP in transito
  20. Ricevitore del Trasporto Multimediale: Entità che riceve RTP dalla rete
  21. Flusso RTP Protetto Ricevuto: Flusso crittografato ricevuto
  22. Validazione basata su RTP: Verifica dei dati ricevuti
  23. Flusso RTP Ricevuto: Flusso ricevuto validato
  24. Flusso RTP di Ridondanza Ricevuto: Dati ridondanti ricevuti
  25. Riparazione basata su RTP: Meccanismi di correzione degli errori
  26. Flusso RTP Riparato: Flusso dopo la correzione degli errori
  27. Depacchettizzatore Multimediale: Estrae i dati codificati dai pacchetti RTP
  28. Flusso Codificato Ricevuto: Dati codificati dopo la depacchettizzazione
  29. Decodificatore Multimediale (Media Decoder): Decomprime il flusso codificato
  30. Flusso Sorgente Ricevuto: Dati multimediali decompressi
  31. Sink Multimediale: Destinazione concettuale per i media
  32. Flusso Grezzo Ricevuto: Media ricevuto non compresso
  33. 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.