Élő stream digitális média

Azure Blob Storage
Azure Content Delivery Network
Azure Media Player
Azure Media Services

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, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.

Ez a megoldás az Azure által felügyelt szolgáltatásra épül: Media Services és Content Delivery Network. Ezek a szolgáltatások magas rendelkezésre állású környezetben futnak javítások és támogatás mellett, ami lehetővé teszi, hogy a környezet helyett a megoldásra tudjon fókuszálni.

Felépítés

Architecture diagram shows the flow from the live source through Azure live encoder to the streaming endpoint.

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

Összetevők

  • Helyszíni partner élő kódolója: A felhőbe való betöltés élő forrását adja ki RTMP(S) vagy Smooth Streaming néven.
  • Nagy mennyiségű strukturálatlan adatot tárol, amelyek a világ bármely pontjáról elérhetők HTTP-en vagy HTTPS-en keresztül. A Blob Storage használatával nyilvánosan elérhetővé teheti az adatokat a világ számára, vagy privátan tárolhatja az alkalmazásadatokat.
  • Media Services: Betöltheti, kódolhatja, megtekintheti, tárolhatja és kézbesítheti élő streamelési tartalmát. Az élő események, az élő kimenetek és a streamvégpontok kezelik az élő streamelési függvényeket, beleértve a betöltési, formázási, DVR-, biztonsági, méretezhetőségi és redundancia-funkciókat.
  • Media Services streamvégpont: Olyan streamelési szolgáltatást jelöl, amely közvetlenül egy ügyféllejátszó alkalmazásnak vagy egy tartalomkézbesítési hálózatnak (CDN) képes tartalmat szolgáltatni 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 szolgáltatáskészlettel.
  • Azure Médialejátszó: Olyan iparági szabványokat használ, mint például a HTML5 (M Standard kiadás/EME) a bővített adaptív streamelési élmény biztosításához. A fejlesztők az API-kat az adott lejátszási technológiától függetlenül egy egységesített JavaScript-felületen keresztül érhetik el.
  • Előzetes figyelés: Élő stream előzetes megtekintése és ellenőrzése a további feldolgozás és teljesítés előtt.
  • Több DRM-alapú tartalomvédelem: Biztonságosan biztosítja a tartalmakat a több DRM (PlayReady, Widevine, FairPlay Streaming) vagy az AES tiszta kulcstitkosítása használatával.

Megoldás részletei

Az élő streamelési megoldás lehetővé teszi a videók valós idejű rögzítését és valós idejű közvetítését a fogyasztók számára. Ez magában foglalhat interjúkat, konferenciákat és sporteseményeket online. Ebben a megoldásban a videót egy videokamera rögzíti, és elküldi egy élő esemény bemeneti végpontja felé. Az élő esemény megkapja a bemeneti streamet, és elérhetővé teszi streamelési végponton keresztül egy webböngészőbe vagy mobilalkalmazásba. Az élő esemény egy előzetes monitorozási végpontot is biztosít a stream előzetes megtekintéséhez és ellenőrzéséhez a további feldolgozás és teljesítés előtt. Az élő esemény rögzítheti és tárolhatja a betöltött tartalmat a későbbi streameléshez (igény szerinti videó).

Lehetséges használati esetek

Ez a megoldás a nagyvállalatoktól a kis tartalomkészítőkig bárkire vonatkozik.

Következő lépések