Passa al contenuto principale

3. Concetti di Inter-relazioni

Questa sezione descrive come i diversi flussi ed entità RTP si relazionano tra loro.

3.1. Contesto di Sincronizzazione

Meccanismi per la sincronizzazione di molteplici flussi RTP:

  • RTCP CNAME: Identificatore comune per flussi che richiedono sincronizzazione
  • Clock Source Signaling: Segnalazione esplicita delle relazioni temporali
  • RtcMediaStream: Meccanismo WebRTC per raggruppare flussi sincronizzati
  • Meccanismi SDP: Metodi del Session Description Protocol per indicare relazioni

3.2. Modelli di Relazione Chiave

Simulcast

Invio di molteplici versioni codificate dello stesso flusso sorgente (ad es. diverse risoluzioni) in flussi RTP separati, consentendo ai ricevitori di selezionare la versione più appropriata.

Multi-Stream Stratificato (Layered Multi-Stream)

Codifica dei media in strati gerarchici (strato base + strati di miglioramento) inviati come flussi RTP separati, dove gli strati di miglioramento dipendono dagli strati base.

Duplicazione del Flusso RTP (RTP Stream Duplication)

Invio di copie identiche di un flusso RTP su diversi percorsi di rete per ridondanza.

Formato di Ridondanza (Redundancy Format)

Inclusione di dati ridondanti all'interno dei pacchetti RTP per recuperare dalla perdita di pacchetti.

Ritrasmissione RTP (RTP Retransmission)

Reinvio di pacchetti persi su richiesta del ricevitore.

Forward Error Correction (FEC)

Aggiunta di dati di correzione degli errori che consentono il recupero senza ritrasmissione.

Separazione dei Flussi RTP (RTP Stream Separation)

Uso di flussi RTP diversi per scopi diversi (ad es. flussi separati per video e audio).

Sessioni RTP Multiple

Esecuzione di più sessioni RTP su un singolo trasporto multimediale (ad es. utilizzando BUNDLE).

4. Mappatura dai Termini Esistenti

Questa sezione mappa la terminologia di altre specifiche sulla tassonomia definita in questo documento.

4.1. Termini di Telepresenza

  • Audio Capture: Mappa sulla Cattura Multimediale (Media Capture) per l'audio
  • Capture Device: Mappa sulla Cattura Multimediale
  • Capture Encoding: Mappa sul Codificatore Multimediale (Media Encoder)
  • Media Consumer: Mappa sul Sink Multimediale (Media Sink)
  • Media Provider: Mappa sulla Sorgente Multimediale (Media Source)
  • Stream: Può mappare su vari tipi di flussi a seconda del contesto

4.2. Termini WebRTC

  • RtcMediaStream: Insieme di sorgenti multimediali che condividono il contesto di sincronizzazione
  • RtcMediaStreamTrack: Sorgente multimediale individuale
  • Recording Device: Entità che esegue la cattura multimediale

4.3. Termini Fondamentali RTP

  • RTP Sender: Parte del protocollo RTP del pacchettizzatore multimediale
  • RTP Receiver: Parte del protocollo RTP del depacchettizzatore multimediale
  • SSRC: Identificatore della Sorgente di Sincronizzazione per il flusso RTP

4.4. Termini SVC

  • Single-Session Transmission (SST): Tutti gli strati in una singola sessione RTP
  • Multi-Session Transmission (MST): Strati distribuiti su più sessioni RTP

4.5. Altri Termini

  • Media Description: Descrizione SDP dei media
  • Media Stream: Può riferirsi a vari tipi di flusso
  • Multimedia Conference: Sessione di comunicazione con più partecipanti
  • Multimedia Session: Insieme di sessioni RTP simultanee
  • Multipoint Control Unit (MCU): Entità centrale di miscelazione/commutazione