Terminologia i pojęcia dotyczące usługi Media Services
Ostrzeżenie
Usługa Azure Media Services zostanie wycofana 30 czerwca 2024 r. Aby uzyskać więcej informacji, zobacz Przewodnik po wycofaniu usługi AMS.
Ten temat zawiera krótkie omówienie terminologii i pojęć związanych z usługą Azure Media Services. Artykuł zawiera również linki do artykułów z szczegółowym wyjaśnieniem pojęć i funkcji usługi Media Services w wersji 3.
Przed rozpoczęciem opracowywania należy zapoznać się z podstawowymi pojęciami opisanymi w tych tematach.
Terminologia dotycząca usługi Media Services w wersji 3
Okres | Opis |
---|---|
Wydarzenie na żywo |
Wydarzenie na żywo reprezentuje potok pozyskiwania, transkodowania (opcjonalnie) i pakowania strumieni wideo, audio i metadanych w czasie rzeczywistym. W przypadku klientów migrujących z interfejsów API usługi Media Services w wersji 2 wydarzenie na żywo zastępuje jednostkę Kanał w wersji 2. Aby uzyskać więcej informacji, zobacz Migrowanie z wersji 2 do wersji 3. |
Punkt końcowy przesyłania strumieniowego/pakowanie/pochodzenie |
Punkt końcowy przesyłania strumieniowego reprezentuje dynamiczne (just in time) pakowanie i usługę pochodzenia, która może dostarczać zawartość na żywo i na żądanie bezpośrednio do aplikacji odtwarzacza klienta. Używa jednego z typowych protokołów przesyłania strumieniowego (HLS lub DASH). Ponadto punkt końcowy przesyłania strumieniowego zapewnia dynamiczne (just in time) szyfrowanie do wiodących w branży systemów zarządzania prawami cyfrowymi (DRM). W branży przesyłania strumieniowego multimediów ta usługa jest powszechnie określana jako Packager lub Origin. Inne typowe terminy w branży tej funkcji obejmują JITP (just in time-packager) lub JITE (just in time-encryption). |
Pojęcia dotyczące usługi Media Services w wersji 3
Pojęcia | Opis | Linki |
---|---|---|
Zasoby i przekazywanie zawartości | Aby rozpocząć zarządzanie, szyfrowanie, kodowanie, analizowanie i przesyłanie strumieniowe zawartości multimediów na platformie Azure, należy utworzyć konto usługi Media Services i przekazać pliki cyfrowe do zasobów. |
Przekazywanie do chmury i magazynowanie w niej Koncepcja zasobów |
Kodowanie zawartości | Po przekazaniu wysokiej jakości plików multimedialnych do zasobów można je zakodować w formatach, które można odtwarzać w wielu różnych przeglądarkach i urządzeniach. Aby zakodować za pomocą usługi Media Services w wersji 3, należy utworzyć przekształcenia i zadania. |
Przekształcenia i zadania Kodowanie za pomocą usługi Media Services |
Tworzenie pakietów i dostarczanie | Po zakodowaniu zawartości możesz skorzystać z funkcji dynamicznego tworzenia pakietów. W usłudze Media Services punkt końcowy przesyłania strumieniowego to dynamiczna usługa tworzenia pakietów używana do dostarczania zawartości multimedialnej do odtwarzaczy klienckich. Aby udostępnić filmy wideo w zasobie wyjściowym klientom do odtwarzania, należy utworzyć lokalizator przesyłania strumieniowego , a następnie skompilować adresy URL przesyłania strumieniowego. Podczas tworzenia lokalizatora przesyłania strumieniowego oprócz nazwy zasobu należy określić zasady przesyłania strumieniowego. Zasady przesyłania strumieniowego umożliwiają definiowanie protokołów przesyłania strumieniowego i opcji szyfrowania (jeśli istnieje) dla lokalizatorów przesyłania strumieniowego. Dynamiczne pakowanie jest używane niezależnie od tego, czy przesyłasz strumieniowo zawartość na żywo, czy na żądanie. Za pomocą manifestów dynamicznych usługi Media Services można przesyłać strumieniowo tylko określone odwzorowanie lub podkropki wideo. Ponadto, jeśli masz wstępnie zakodowaną zawartość lub zawartość, która jest już zakodowana przez koder innej firmy, możesz przesyłać strumieniowo zawartość za pomocą usług źródłowych AMS. Przykład użycia wstępnie zakodowanego pliku źródłowego można znaleźć w przykładzie — Przesyłanie strumieniowe istniejącego pliku Mp4 |
Dynamiczne tworzenie pakietów Punkty końcowe przesyłania strumieniowego Lokalizatory przesyłania strumieniowego Zasady przesyłania strumieniowego Manifesty dynamiczne Filtry |
Ochrona zawartości | Dzięki usłudze Media Services możesz dynamicznie dostarczać zawartość na żywo i na żądanie za pomocą standardu Advanced Encryption Standard (AES-128) lub/i dowolnego z trzech głównych systemów DRM: Technologia PlayReady firmy Microsoft, Google Widevine i Apple FairPlay. Usługa Media Services zapewnia również usługę dostarczania kluczy AES i drM (PlayReady, Widevine i Apple FairPlay Streaming) licencji autoryzowanych klientów. W przypadku określania opcji szyfrowania w strumieniu utwórz zasady klucza zawartości i skojarz je z lokalizatorem przesyłania strumieniowego. Zasady klucza zawartości umożliwiają skonfigurowanie sposobu dostarczania klucza zawartości do klientów końcowych. Spróbuj ponownie użyć zasad za każdym razem, gdy są potrzebne te same opcje. |
Zasady kluczy zawartości Ochrona zawartości |
Transmisja strumieniowa na żywo | Usługa Media Services umożliwia dostarczanie wydarzeń na żywo klientom w chmurze platformy Azure. Wydarzenia na żywo odpowiadają za pozyskiwanie i przetwarzanie strumieni wideo na żywo. Podczas tworzenia wydarzenia na żywo tworzony jest punkt końcowy wejściowy, którego można użyć do wysyłania sygnału na żywo z kodera zdalnego. Po przepływie strumienia do wydarzenia na żywo możesz rozpocząć wydarzenie przesyłania strumieniowego, tworząc element zawartości, dane wyjściowe na żywo i lokalizator przesyłania strumieniowego. Dane wyjściowe na żywo zarchiwizuje strumień w zasobie i udostępni go widzom za pośrednictwem punktu końcowego przesyłania strumieniowego. Zdarzenie na żywo można ustawić na przekazywanie (lokalny koder na żywo wysyła strumień o wielu szybkościach transmisji bitów) lub kodowanie na żywo (lokalny koder na żywo wysyła strumień o pojedynczej szybkości transmisji bitów). |
Omówienie transmisji strumieniowej na żywo Wydarzenia i dane wyjściowe na żywo |
Monitorowanie za pomocą usługi Event Grid | Aby wyświetlić postęp zadania, użyj usługi Event Grid. Usługa Media Services emituje również typy zdarzeń na żywo. Dzięki usłudze Event Grid Twoje aplikacje mogą nasłuchiwać zdarzeń pochodzących z praktycznie wszystkich usług platformy Azure i ze źródeł niestandardowych oraz reagować na nie. |
Obsługa zdarzeń usługi Event Grid Schematy |
Monitorowanie za pomocą usługi Azure Monitor | Monitorowanie metryk i dzienników diagnostycznych, które pomagają zrozumieć, jak aplikacje działają w usłudze Azure Monitor. | Monitorowanie usługi Media Services |
Odtwarzacze klienckie | Możesz użyć dowolnej platformy odtwarzacza obsługującej protokół przesyłania strumieniowego HLS lub DASH. Na rynku dostępnych jest wiele open source i komercyjnych graczy (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player itp.), a także wbudowana obsługa przesyłania strumieniowego na poziomie przeglądarki i systemu operacyjnego dla HLS i DASH. Usługa Azure Media Player jest również dostępna do odtwarzania zawartości multimedialnej przesyłanej strumieniowo przez usługę Media Services w wielu różnych przeglądarkach. Usługa Azure Media Player używa standardów branżowych, takich jak HTML5, rozszerzenia źródła multimediów (MSE) i szyfrowane rozszerzenia multimediów (EME), aby zapewnić adaptacyjne środowisko przesyłania strumieniowego. | Lista odtwarzaczy multimedialnych |
Uzyskiwanie pomocy i obsługi technicznej
Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami przy użyciu jednej z następujących metod:
- Q & A
-
Stack Overflow. Tagowanie pytań przy użyciu polecenia
azure-media-services
. - @MSFTAzureMedia lub użyj @AzureSupport , aby poprosić o pomoc techniczną.
- Otwórz bilet pomocy technicznej za pośrednictwem Azure Portal.