Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Simulcast è una tecnica che consente alle applicazioni di streaming video di inviare più versioni dello stesso contenuto video a risoluzioni e velocità in bit diverse. In questo modo, il ricevitore può scegliere la versione più adatta in base alle condizioni di rete e alle funzionalità del dispositivo.
La mancanza di supporto simulcast porta a un'esperienza video degradata nelle chiamate con tre o più partecipanti. Se un ricevitore video con condizioni di rete scadenti partecipa alla conferenza, influisce sulla qualità del video ricevuto dal mittente senza supporto simulcast per tutti gli altri partecipanti. Il mittente video ottimizza il feed video rispetto al denominatore comune più basso. Quando lo streaming simulcast è disponibile, il potenziale impatto di una persona che influisce sull'intera esperienza di qualità dello streaming è ridotto al minimo.
Simulcast è supportato in Servizi di comunicazione di Azure SDK per WebJS (1.9.1-beta.1+) e sdk nativo per Android, iOS e Windows. Attualmente, il simulcast sul lato mittente è supportato nei browser desktop seguenti: Chrome e Edge. Simulcast sul lato ricevitore è supportato in tutte le piattaforme supportate Servizi di comunicazione di Azure Chiamata. Il supporto per la funzionalità Simulcast sul lato mittente dai browser per dispositivi mobili verrà aggiunto in futuro.
Funzionamento di Simulcast
Simulcast è una funzionalità che consente a un editore, in questo caso il Servizi di comunicazione di Azure chiamare SDK, di inviare diverse qualità dello stesso video alla SFU. L'SFU inoltra quindi la qualità più adatta l'uno all'altro endpoint in una chiamata, in base alla larghezza di banda, alla CPU e alle preferenze di risoluzione. In questo modo, l'editore può salvare le risorse e i sottoscrittori possono ricevere la migliore qualità possibile. La SFU non modifica la qualità del video, ma seleziona solo quella da inoltrare.
Numero supportato di qualità video disponibili con Simulcast.
Lo streaming simulcast da un endpoint Web supporta un massimo di due qualità video. Non sono necessari controlli API per abilitare Simulcast per Servizi di comunicazione di Azure. Simulcast è abilitato e disponibile per tutte le videochiamate.
Risoluzioni video disponibili
Quando si esegue lo streaming con simulcast, non sono disponibili risoluzioni impostate per flussi video simulcast di alta o bassa qualità. Invece, in base a molte variabili diverse, vengono distribuiti un singolo o più vapore video. Se ogni sottoscrittore del video richiede e è in grado di ricevere la risoluzione massima che l'editore può fornire, verrà inviata solo la risoluzione massima. Sono supportate le risoluzioni seguenti:
- 1080P
- 720p
- 540p
- 360p
- 240p
- 180p