Share via


Optimering av medieströmning med Azure Content Delivery Network

Användningen av hd-video ökar på Internet, vilket skapar svårigheter för effektiv leverans av stora filer. Kunderna förväntar sig en smidig uppspelning av video på begäran eller videotillgångar i olika nätverk och klienter över hela världen. En snabb och effektiv leveransmekanism för medieströmningsfiler är avgörande för att säkerställa en smidig och trevlig konsumentupplevelse.

Direktuppspelningsmedia är särskilt svåra att leverera på grund av de stora storlekarna och antalet samtidiga tittare. Långa fördröjningar gör att användarna lämnar. Eftersom liveströmmar inte kan cachelagras i förväg och stora svarstider inte är acceptabla för tittarna, måste videofragment levereras i tid.

Begärandemönstren för strömning ger också några nya utmaningar. När en populär liveström eller en ny serie släpps för video på begäran kan tusentals till miljontals tittare begära strömmen samtidigt. I det här fallet är konsolidering av smarta begäranden avgörande för att inte överbelasta ursprungsservrarna när tillgångarna inte cachelagras ännu.

Optimering av medieströmning för Azure Content Delivery Network från Microsoft

Azure CDN Standard från Microsoft-slutpunkter levererar strömmande medietillgångar direkt med hjälp av den allmänna optimeringstypen för webbleverans.

Optimering av medieströmning för Azure CDN Standard från Microsoft är effektivt för direktuppspelning eller videouppspelning på begäran som använder enskilda mediefragment för leverans. Den här processen skiljer sig från en enda stor tillgång som överförs via progressiv nedladdning eller med byteintervallbegäranden. Information om den medieleveransstilen finns i optimering av hämtning av stora filer med Azure Content Delivery Network.

Den allmänna medieleveransen eller optimeringstyperna för medieleverans på begäran använder Azure Content Delivery Network med backend-optimeringar för att leverera medietillgångar snabbare. De använder också konfigurationer för medietillgångar baserat på metodtips som lärts över tid.

Delning av partiell cache

Partiell cachedelning gör att nätverket för innehållsleverans kan hantera delvis cachelagrat innehåll till nya begäranden. Om till exempel den första begäran till innehållsleveransnätverket resulterar i en cachemiss skickas begäran till ursprunget. Även om det här ofullständiga innehållet läses in i innehållsleveransnätverkets cacheminne kan andra begäranden till nätverket för innehållsleverans börja hämta dessa data.

Optimering av medieströmning för Azure Content Delivery Network från Edgio

Azure CDN Standard från Edgio och Azure CDN Premium från Edgio-slutpunkter levererar strömmande medietillgångar direkt med hjälp av den allmänna optimeringstypen för webbleverans. Några funktioner i nätverket för innehållsleverans hjälper direkt till att leverera medietillgångar som standard.

Delning av partiell cache

Partiell cachedelning gör att nätverket för innehållsleverans kan hantera delvis cachelagrat innehåll till nya begäranden. Om till exempel den första begäran till innehållsleveransnätverket resulterar i en cachemiss skickas begäran till ursprunget. Även om det här ofullständiga innehållet läses in i innehållsleveransnätverkets cacheminne kan andra begäranden till nätverket för innehållsleverans börja hämta dessa data.

Väntetid för cachefyllningsfyllning

Funktionen för väntetid för cachefyllning tvingar gränsservern att lagra efterföljande begäranden för samma resurs tills HTTP-svarshuvuden kommer från ursprungsservern. Om HTTP-svarshuvuden från ursprunget tas emot innan timern upphör att gälla, hanteras alla begäranden som spärrades från den växande cachen. Samtidigt fylls cacheminnet av data från ursprunget. Som standard är väntetiden för cachefyllning inställd på 3 000 millisekunder.