Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Simulcast är en videoströmningsmetod som gör det möjligt för en avsändare, till exempel en WebJS-klient, att leverera flera varianter av samma videoflöde med olika upplösningar och bithastigheter. Med den här metoden kan Azure Communication Services-infrastrukturen dynamiskt välja och distribuera den lämpligaste strömmen till varje deltagare enligt deras enhetsfunktioner, rådande nätverksförhållanden och CPU-prestanda. Simulcast förbättrar videokvaliteten och tillförlitligheten i gruppsamtal, särskilt när deltagarna kommer åt tjänsten i olika tekniska miljöer.
Utan simulcast-stöd drabbas videosamtal med tre eller fler personer om en deltagare har en dålig anslutning, eftersom avsändaren måste sänka videokvaliteten för alla. Simulcast-strömning minskar det här problemet genom att låta varje mottagare få en optimal ström, vilket minimerar den negativa effekten av en användares nätverksproblem. Simulcast är tillgängligt i Azure Communication Services SDK för WebJS och interna SDK:er för Android, iOS och Windows. Simulcast på avsändarsidan är för närvarande tillgänglig i skrivbordswebbläsare som Chrome och Microsoft Edge. Simulcast på mottagarsidan stöds på alla plattformar som är kompatibla med Azure Communication Services-samtal. Stöd för simulcast på avsändarsidan från mobila webbläsare planeras för en framtida uppdatering.
Så här fungerar simulcast
Med simulcast-funktionen kan Azure Communication Services som anropar SDK skicka flera videokvaliteter till den selektiva vidarebefordranenheten (SFU), som sedan vidarebefordrar den optimala till varje slutpunkt baserat på deras bandbredds-, CPU- och lösningsbehov. Den här metoden sparar utgivarresurser och ser till att prenumeranterna får bästa tillgängliga kvalitet. SFU ändrar inte videokvaliteten. den väljer helt enkelt vilken ström som ska vidarebefordras.
Antal videokvaliteter som stöds med Simulcast
Simulcast-direktuppspelning från en webbskrivbordsslutpunkt stöder upp till tre distinkta videokvalitetsnivåer. Ingen annan API-konfiguration krävs för att aktivera Simulcast för Azure Communication Services, eftersom den här funktionen är aktiverad som standard och tillgänglig för alla videosamtal.
Tillgängliga videoupplösningar
När en deltagare använder simulcast-strömning finns det inga fördefinierade upplösningar för videoströmmar av hög eller låg kvalitet. Leveransen av antingen en eller flera videoströmmar beror snarare på olika faktorer. Om alla videoprenumeranter begär och har stöd för den högsta tillgängliga upplösningen överför utgivaren endast den maximala upplösningsströmmen.
Simulcast stöder följande lösningar:
- 1080 p
- 720 p
- 540p
- 360p (upplösning)
- 240p
- 180p