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.