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 è un metodo di streaming video che consente a un mittente, ad esempio un client WebJS, di distribuire più varianti dello stesso feed video a risoluzioni e velocità in bit variabili. Questo approccio consente all'infrastruttura di Servizi di comunicazione di Azure di selezionare e distribuire dinamicamente il flusso più adatto a ogni partecipante in base alle funzionalità del dispositivo, alle condizioni di rete prevalenti e alle prestazioni della CPU. Simulcast migliora la qualità e l'affidabilità dei video nelle chiamate di gruppo, in particolare quando i partecipanti accedono al servizio in ambienti tecnici diversi.
Senza supporto simulcast, le videochiamate con tre o più persone soffrono se un partecipante ha una connessione scarsa, in quanto il mittente deve abbassare la qualità video per tutti. Il simulcasting riduce questo problema consentendo a ogni destinatario di ricevere uno stream ottimale, minimizzando l'impatto negativo dei problemi di rete di un singolo utente. Simulcast è disponibile in Azure Communication Services SDK per WebJS e SDK nativi per Android, iOS e Windows. La trasmissione simultanea sul lato mittente è attualmente disponibile nei browser desktop come Chrome e Microsoft Edge. Il simulcast sul lato ricevitore è supportato in tutte le piattaforme compatibili con chiamate di Servizi di comunicazione di Azure. Il supporto per il simulcast dal lato del mittente dai browser mobili è previsto per un aggiornamento futuro.
Funzionamento del simulcast
La funzionalità simulcast consente a Servizi di comunicazione di Azure che chiamano SDK di inviare più qualità video all'unità di inoltro selettiva (SFU), che inoltra quindi quella ottimale a ogni endpoint in base alle esigenze di larghezza di banda, CPU e risoluzione. Questo approccio consente di risparmiare risorse dell'editore e garantisce che i sottoscrittori ottengano la migliore qualità disponibile. La SFU non altera la qualità del video; seleziona semplicemente il flusso da inoltrare.
Numero supportato di qualità video disponibili con Simulcast
Lo streaming Simulcast da un endpoint desktop Web supporta fino a tre livelli di qualità video distinti. Non è necessaria alcuna altra configurazione API per attivare Simulcast per Servizi di comunicazione di Azure, perché questa funzionalità è abilitata per impostazione predefinita e disponibile per tutte le videochiamate.
Risoluzioni video disponibili
Quando un partecipante usa lo streaming simulcast, non esistono risoluzioni predefinite per flussi video di alta o bassa qualità. Invece, la distribuzione di uno o più flussi video dipende da vari fattori. Se tutti i sottoscrittori video richiedono e possono supportare la risoluzione più elevata disponibile, l'editore trasmette solo il flusso di risoluzione massimo.
Simulcast supporta le risoluzioni seguenti:
- 1080p
- 720p
- 540p
- 360p
- 240p
- 180p