Médiastreamelés optimalizálása az Azure Content Delivery Network használatával

A nagy felbontású videók használata egyre nő az interneten, ami nehézségeket okoz a nagy fájlok hatékony kézbesítéséhez. Az ügyfelek igény szerint zökkenőmentes videolejátszást vagy élő videoeszközöket várnak a világ különböző hálózatai és ügyfelei számára. A médiastreamelési fájlok gyors és hatékony kézbesítési mechanizmusa kritikus fontosságú a zökkenőmentes és élvezetes felhasználói élmény biztosítása érdekében.

Az élő streamelési média különösen nehéz, mert nagy méretű és számú egyidejű megtekintő. A hosszú késések miatt a felhasználók távoznak. Mivel az élő streamek nem gyorsítótárazhatók előre, és a nagy késések nem fogadhatók el a nézők számára, a videótöredékeket időben kell kézbesíteni.

A streamelési kérelmek mintái szintén új kihívásokat jelentenek. Ha egy népszerű élő streamet vagy egy új sorozatot bocsátanak ki igény szerint videóra, több ezer vagy több millió néző kérheti egyszerre a streamet. Ebben az esetben az intelligens kérések összevonása létfontosságú ahhoz, hogy ne terhelje túl a forráskiszolgálókat, ha az eszközök még nincsenek gyorsítótárazva.

Médiastreamelési optimalizálások az Azure Content Delivery Networkhez a Microsofttól

A Microsoft-végpontokról származó Azure CDN Standard közvetlenül az általános webkézbesítés-optimalizálási típus használatával biztosítja a streamelési médiaegységeket.

A Microsofttól származó Azure CDN Standard médiastreamelési optimalizálása hatékony az olyan élő vagy igény szerinti videostreamelési adathordozók esetében, amelyek az egyes médiarészleteket használják a kézbesítéshez. Ez a folyamat eltér egyetlen nagy objektumtól, amelyet progresszív letöltéssel vagy bájttartomány-kérések használatával ad át. A médiakézbesítés stílusával kapcsolatos információkért lásd : Nagy fájlletöltés optimalizálása az Azure Content Delivery Network használatával.

Az általános médiakézbesítési vagy igény szerinti médiakézbesítés-optimalizálási típusok az Azure Content Delivery Network háttér-optimalizálással gyorsabb médiatartalmakat biztosítanak. Emellett konfigurációkat is használnak a médiaeszközökhöz az idővel elsajátított ajánlott eljárások alapján.

Részleges gyorsítótár-megosztás

A részleges gyorsítótár-megosztás lehetővé teszi, hogy a tartalomkézbesítési hálózat részben gyorsítótárazott tartalmat szolgáljon ki az új kérések számára. Ha például a tartalomkézbesítési hálózatra irányuló első kérés gyorsítótár-hiányt eredményez, a rendszer elküldi a kérést a forrásnak. Bár ez a hiányos tartalom be van töltve a tartalomkézbesítési hálózati gyorsítótárba, a tartalomkézbesítési hálózathoz érkező egyéb kérések elkezdhetik lekérni ezeket az adatokat.

Médiastreamelési optimalizálások az Edgio-ból származó Azure Content Delivery Networkhez

Az Edgio-ból származó Azure CDN Standard és az Edgio-végpontokból származó Azure CDN Premium közvetlenül az általános webkézbesítés-optimalizálási típus használatával biztosítja a streamelési médiaegységeket. A tartalomkézbesítési hálózat néhány funkciója alapértelmezés szerint segít a médiaegységek kézbesítésében.

Részleges gyorsítótár-megosztás

A részleges gyorsítótár-megosztás lehetővé teszi, hogy a tartalomkézbesítési hálózat részben gyorsítótárazott tartalmat szolgáljon ki az új kérések számára. Ha például a tartalomkézbesítési hálózatra irányuló első kérés gyorsítótár-hiányt eredményez, a rendszer elküldi a kérést a forrásnak. Bár ez a hiányos tartalom be van töltve a tartalomkézbesítési hálózati gyorsítótárba, a tartalomkézbesítési hálózathoz érkező egyéb kérések elkezdhetik lekérni ezeket az adatokat.

Gyorsítótár kitöltési várakozási ideje

A gyorsítótár-kitöltési várakozási idő funkció arra kényszeríti a peremhálózati kiszolgálót, hogy tartsa meg ugyanahhoz az erőforráshoz tartozó további kéréseket, amíg a HTTP-válaszfejlécek meg nem érkeznek a forráskiszolgálóról. Ha a forrásból származó HTTP-válaszfejlécek az időzítő lejárata előtt érkeznek, a rendszer az összes visszatartott kérést kiszolgálja a növekvő gyorsítótárból. Ugyanakkor a gyorsítótárat a forrásból származó adatok töltik ki. Alapértelmezés szerint a gyorsítótár kitöltési várakozási ideje 3000 ezredmásodpercre van beállítva.