Igény szerinti videó, digitális média

Azure Blob Storage
Azure Content Delivery Network
Azure
Azure Media Player

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, az alternatív szolgáltatásokat, a megvalósítási szempontokat vagy a díjszabással kapcsolatos útmutatást, tudassa velünk a GitHub visszajelzésével.

Ez a megoldás az Azure által felügyelt szolgáltatásokra épül: Blob Storage, Content Delivery Network és Azure Media Player az Azure Media Servicesből. Ezek a szolgáltatások magas rendelkezésre állású, javított és támogatott környezetben futnak, így a megoldásra összpontosíthat az általuk futtatott környezet helyett.

Architektúra

Az architektúradiagram a videófájloktól a Azure Blob Storage és az Élő kódolón keresztül a streamvégpontig történő folyamatot mutatja.

Töltse le az architektúra Visio-fájlját.

Összetevők

  • Blob Storage: Nagy mennyiségű strukturálatlan adatot tárol, amelyek a világ bármely pontjáról elérhetők HTTP vagy HTTPS használatával. A Blob Storage segítségével bárki számára nyilvánosan elérhetővé tehet adatokat, vagy privát módon tárolhat alkalmazásadatokat. A fájlok blobtárolóba való feltöltésére több lehetőség is van, például az AzCopy, a Media Services Azure Portal, a .NET SDK vagy a REST API, az Azure CLI, a Python vagy a több Azure Blob Storage-eszköz/SDK egyikére.
  • Azure Media Services-kódoló: A kódolási feladatok a Media Services egyik leggyakoribb feldolgozási műveletei. Kódolási feladatokat hozhat létre, hogy médiafájlokat alakíthasson át egyik kódolásból a másikba.
  • Azure Media Services streamvégpont: Olyan streamelési szolgáltatás, amely közvetlenül egy ügyféllejátszó alkalmazásnak vagy egy tartalomkézbesítési hálózatnak (CDN) képes tartalmat továbbítani további terjesztés céljából.
  • Tartalomkézbesítési hálózat: Biztonságos, megbízható tartalomkézbesítést biztosít széles körű globális eléréssel és gazdag funkciókészlettel.
  • Azure Media Player: Iparági szabványok, például a HTML5 (MSE/EME) használatával biztosít gazdag adaptív streamelési élményt. A használt lejátszási technológiától függetlenül a fejlesztők egységes JavaScript-felülettel rendelkeznek az API-k eléréséhez. Lásd még az Azure Media Player dokumentációját.
  • Több DRM-alapú tartalomvédelem: Biztonságosan biztosítja a tartalmakat több DRM (PlayReady, Widevine, FairPlay Streaming) vagy AES Clear Key Encryption használatával.

Forgatókönyv részletei

Egy alapszintű igény szerinti videomegoldás, amely lehetővé teszi a rögzített videótartalmak streamelhetőségét bármilyen videoképességű végponteszközre, mobilalkalmazásra vagy asztali böngészőre. Ez a tartalom tartalmazhat filmeket, hírklipeket, sportszegmenseket, oktatóvideókat és ügyfélszolgálati oktatóanyagokat. A videofájlokat a rendszer feltölti az Azure Blob Storage-ba, többbites standard formátumba kódolja, majd az összes jelentős adaptív sávszélességű streamelési protokollon (HLS, MPEG-DASH, Smooth) osztja el az Azure Media Player-ügyféllel.

Más média lejátszók is használhatók, például:

Lehetséges használati esetek

Ez a megoldás a televízióra, a filmre és a különböző online streamszolgáltatásokra vonatkozik.

Következő lépések