Passa al contenuto principale

5. Interlavoro e coesistenza tra entità AVP e AVPF (Interworking and Coexistence of AVP and AVPF Entities)

Il profilo AVPF definito qui estende il profilo AVP di [2]. Entrambi seguono le stesse regole di base (limite superiore di banda RTCP, ripartizione mittenti/ricevitori). Mittenti e ricevitori dei due profili possono quindi mescolarsi in una sola sessione (esempio 3, sezione 4.4).

AVP e AVPF sono definiti in modo che, per robustezza, le entità RTP non debbano conoscere l'altro profilo: non si disturbano a vicenda. La qualità del media presentato può però risentirne.

Considerazioni per sessione combinata:

  • Entità AVP (mittenti e ricevitori)

    I mittenti AVP ricevono pacchetti di feedback RTCP dai ricevitori AVPF e li ignorano. Osservano a volte RTCP più ravvicinati (violazione della regola dei cinque secondi) da entità AVPF. Poiché i vincoli di banda complessiva sono rispettati, ottengono comunque la loro quota di banda RTCP. Le entità AVP sono vincolate alla regola dei cinque secondi; a seconda di gruppo e banda, le AVPF possono riportare più spesso. Il reporting complessivo può diminuire leggermente perché gli AVPF possono inviare RTCP composti più grandi.

    Se T_rr_interval è usato come limite inferiore tra RTCP regolari, è sufficientemente grande (es. T_rr_interval > M*Td secondo la sezione 6.3.5 di [1]) e non vengono inviati RTCP anticipati da AVPF, le entità AVP possono far scadere per errore i membri AVPF e sottostimare la dimensione del gruppo. Pertanto, se le entità AVP possono essere coinvolte, T_rr_interval non dovrebbe essere maggiore di cinque secondi (SHOULD NOT be larger than five seconds).

  • Entità AVPF (mittenti e ricevitori)

    Se il T_rr calcolato dinamicamente è sufficientemente piccolo (es. inferiore a un secondo), le entità AVPF possono far scadere per errore i membri AVP e sottostimare la dimensione del gruppo. Se le entità AVP possono essere coinvolte, SHOULD usare T_rr_interval e SHOULD impostarlo a cinque secondi.

    In conclusione, se le entità AVP possono essere coinvolte e si usa T_rr_interval, SHOULD impostarlo a cinque secondi.

  • Mittenti AVPF

    Ricevono feedback solo dai ricevitori AVPF. Se si affidano al feedback per la qualità target, la qualità per i ricevitori AVP può essere subottimale.

  • Ricevitori AVPF

    Dovrebbero inviare RTCP di feedback anticipato solo se tutti i mittenti nella sessione supportano AVPF. MAY inviare feedback anche in RTCP regolari secondo [1] e [2] in modalità mista. Il ricevitore che fornisce feedback MUST NOT fare affidamento sulla reazione del mittente.