Terminologia i zmiany jednostek między usługami Media Services w wersji 2 i 3
Ważny
Migracja z usługi Azure Media Service w wersji 2 do wersji 3 nie jest już konieczna, ponieważ wycofanie interfejsu API w wersji 2 będzie zgodne z wycofaniem usługi Azure Media Services. Aby uzyskać więcej informacji, zobacz przewodnik po wycofaniu usługi Azure Media Services
W tym artykule opisano różnice terminologii między usługą Azure Media Services w wersji 2 a v3.
Zmiany terminologii
- lokalizatora jest teraz nazywany lokalizatorem przesyłania strumieniowego.
- kanału
jest teraz nazywany wydarzeniem na żywo . - programu
jest teraz nazywany danych wyjściowych na żywo . - Task jest teraz nazywany JobOutput, który jest częścią zadania.
Zmiany jednostek
jednostek w wersji 2 | jednostek w wersji 3 | wskazówki dotyczące | dostępne dla w wersji 3 | zaktualizowane przez w wersji 3 |
---|---|---|---|---|
AccessPolicy |
Jednostka AccessPolicies nie istnieje w wersji 3. |
Nie | Nie | |
Asset |
Asset |
Tak | Tak | |
AssetDeliveryPolicy |
StreamingPolicy |
Tak | Nie | |
AssetFile |
Jednostka AssetFiles nie istnieje w wersji 3. Mimo że przekazywane pliki (obiekty blob magazynu) są nadal traktowane jako pliki.Użyj interfejsów API usługi Azure Storage, aby wyliczyć obiekty blob w kontenerze. Istnieją dwa sposoby zastosowania przekształcenia do plików za pomocą zadania: Pliki już przekazane do magazynu: identyfikator URI będzie zawierać identyfikator zasobu dla zadań, które mają być wykonywane na zasobach na koncie magazynu. Pliki do przekazania podczas procesu przekształcania i zadania: zasób jest tworzony w magazynie, zwracany jest adres URL sygnatury dostępu współdzielonego, pliki są przekazywane do magazynu, a następnie transformacja jest stosowana do plików. |
Nie | Nie | |
Channel |
LiveEvent |
Wydarzenia na żywo zastępują kanały z interfejsu API w wersji 2. Przenoszą większość funkcji i mają więcej nowych funkcji, takich jak transkrypcje na żywo, tryb stand-by i obsługa pozyskiwania RTMPS. Zobacz wydarzenia na żywo w scenariuszu opartym na transmisji strumieniowej na żywo |
Nie | Nie |
ContentKey |
ContentKeys nie jest już jednostką, jest to teraz właściwość lokalizatora przesyłania strumieniowego.W wersji 3 dane klucza zawartości są skojarzone z StreamingLocator (na potrzeby szyfrowania danych wyjściowych) lub samym elementem zawartości (w przypadku szyfrowania magazynu po stronie klienta). |
Tak | Nie | |
ContentKeyAuthorizationPolicy |
ContentKeyPolicy |
Tak | Nie | |
ContentKeyAuthorizationPolicyOption
|
ContentKeyPolicyOptions są uwzględnione w ContentKeyPolicy . |
Tak | Nie | |
IngestManifest |
Jednostka IngestManifests nie istnieje w wersji 3. Przekazywanie plików w wersji 3 obejmuje interfejs API usługi Azure Storage. Zasoby są najpierw tworzone, a następnie pliki są przekazywane do skojarzonego kontenera magazynu. Istnieje wiele sposobów pobierania danych do kontenera usługi Azure Storage, którego można użyć zamiast tego.
JobInputHttp również umożliwia pobranie danych wejściowych zadania z danego adresu URL w razie potrzeby. |
Nie | Nie | |
IngestManifestAsset |
Istnieje wiele sposobów pobierania danych do kontenera usługi Azure Storage, którego można użyć zamiast tego.
JobInputHttp również umożliwia pobranie danych wejściowych zadania z danego adresu URL w razie potrzeby. |
Nie | Nie | |
IngestManifestFile |
Istnieje wiele sposobów pobierania danych do kontenera usługi Azure Storage, którego można użyć zamiast tego.
JobInputHttp również umożliwia pobranie danych wejściowych zadania z danego adresu URL w razie potrzeby. |
Nie | Nie | |
Job |
Job |
Utwórz Transform przed utworzeniem Job . |
Nie | Nie |
JobTemplate |
Transform |
Zamiast tego użyj Transform . Przekształcenie jest oddzielną jednostką od zadania i można jej używać ponownie. |
Nie | Nie |
Locator |
StreamingLocator |
Tak | Nie | |
MediaProcessor |
Zamiast wyszukiwać MediaProcessor do użycia według nazwy, użyj żądanego ustawienia wstępnego podczas definiowania przekształcenia. Użyte ustawienie wstępne określa procesor multimediów używany przez system zadań. Zobacz tematy dotyczące kodowania w kodowanie oparte na scenariuszu. |
Nie | NA (tylko do odczytu w wersji 2) | |
NotificationEndPoint |
Powiadomienia w wersji 3 są obsługiwane za pośrednictwem usługi Azure Event Grid.
NotificationEndpoint jest zastępowana przez rejestrację subskrypcji usługi Event Grid, która hermetyzuje również konfigurację typów powiadomień do odbierania (które w wersji 2 były obsługiwane przez JobNotificationSubscription zadania, TaskNotificationSubscription zadania i telemetrii ComponentMonitoringSetting ). Telemetria w wersji 2 została podzielona między usługę Azure Event Grid i usługę Azure Monitor, aby dopasować ją do ulepszeń większego ekosystemu platformy Azure. |
Nie | Nie | |
Program |
LiveOutput |
Dane wyjściowe na żywo zastępują teraz programy w interfejsie API w wersji 3. | Nie | Nie |
StreamingEndpoint |
StreamingEndpoint |
Punkty końcowe przesyłania strumieniowego pozostają takie same. Są one używane do dynamicznego tworzenia pakietów, szyfrowania i dostarczania zawartości HLS i DASH zarówno na żywo, jak i na żądanie, zarówno bezpośrednio ze źródła, jak i za pośrednictwem sieci CDN. Nowe funkcje obejmują obsługę lepszej integracji i tworzenia wykresów usługi Azure Monitor. | Tak | Tak |
Task |
JobOutput |
Zastąpione przez JobOutput (która nie jest już oddzielną jednostką w interfejsie API). Zobacz tematy dotyczące kodowania w kodowanie oparte na scenariuszu. |
Nie | Nie |
TaskTemplate |
TransformOutput |
Zastąpione przez TransformOutput (która nie jest już oddzielną jednostką w interfejsie API). Zobacz tematy dotyczące kodowania w kodowanie oparte na scenariuszu. |
Nie | Nie |
Inputs |
Inputs |
Dane wejściowe i wyjściowe są teraz na poziomie zadania. Zobacz tematy dotyczące kodowania w scenariuszu kodowania | Nie | Nie |
Outputs |
Outputs |
Dane wejściowe i wyjściowe są teraz na poziomie zadania. W wersji 3 format metadanych został zmieniony z XML na JSON. Dane wyjściowe na żywo zaczynają się od utworzenia i zatrzymywania po usunięciu. Zobacz tematy dotyczące kodowania w scenariuszu kodowania | Nie | Nie |
Inne zmiany | |
|
---|---|---|
Storage | ||
magazynu | Zestawy SDK w wersji 3 są teraz oddzielone od zestawu SDK usługi Storage, co zapewnia większą kontrolę nad wersją zestawu SDK usługi Storage, którego chcesz używać, i unika problemów z przechowywaniem wersji. | |
kodowanie | ||
Szybkość kodowania bitów | Szybkość bitów mierzona w kb/s ex: 128 (kb/s) | bity na sekundę, np. 128000 (bity/sekundę) |
Kodowanie FairPlay drM | W usłudze Media Services w wersji 2 można określić wektor inicjowania (IV). | W usłudze Media Services w wersji 3 nie można określić technologii FairPlay IV. |
kodera Premium | Koder Premium i starszy indeksator |
Premium Encoder i starszych procesorów analizy multimediów (Azure Media Services Indexer 2 Preview, Face Redactor itp.) nie są dostępne za pośrednictwem wersji 3. Dodaliśmy obsługę mapowania kanałów audio do kodera standardowego. Zobacz Audio w dokumentacji programu Swagger kodowania usługi Media Services. Zobacz tematy dotyczące kodowania w scenariuszu kodowania |
przekształcenia i zadania | ||
HTTPS przetwarzania opartego na zadaniach | W przypadku przetwarzania zadań opartych na plikach jako danych wejściowych można użyć adresu URL HTTPS. Nie musisz już przechowywać zawartości na platformie Azure ani tworzyć zasobów. | |
Szablony usługi ARM dla zadań | Szablony usługi ARM nie istniały w wersji 2. | Przekształcenie może służyć do tworzenia konfiguracji wielokrotnego użytku, tworzenia szablonów usługi Azure Resource Manager i izolowania ustawień przetwarzania między wieloma klientami lub dzierżawami. |
wydarzenia na żywo | ||
punktu końcowego przesyłania strumieniowego | Punkt końcowy przesyłania strumieniowego reprezentuje usługę przesyłania strumieniowego, która może dostarczać zawartość bezpośrednio do aplikacji odtwarzacza klienta lub do usługi Content Delivery Network (CDN) w celu dalszej dystrybucji. | Punkty końcowe przesyłania strumieniowego pozostają takie same. Są one używane do dynamicznego tworzenia pakietów, szyfrowania i dostarczania zawartości HLS i DASH zarówno na żywo, jak i na żądanie, zarówno bezpośrednio ze źródła, jak i za pośrednictwem sieci CDN. Nowe funkcje obejmują obsługę lepszej integracji i tworzenia wykresów usługi Azure Monitor. |
Kanały wydarzeń na żywo | Kanały są odpowiedzialne za przetwarzanie zawartości transmisji strumieniowej na żywo. Kanał udostępnia wejściowy punkt końcowy (adres URL pozyskiwania), który następnie jest dostarczany do transkodera na żywo. Kanał odbiera strumienie danych wejściowych na żywo z transkodera na żywo i udostępnia go do przesyłania strumieniowego za pośrednictwem co najmniej jednego punktu końcowego przesyłania strumieniowego. Kanały udostępniają również punkt końcowy w wersji zapoznawczej (adres URL wersji zapoznawczej) używany do wyświetlania podglądu i weryfikowania strumienia przed dalszym przetwarzaniem i dostarczaniem. | Wydarzenia na żywo zastępują kanały z interfejsu API w wersji 2. Przenoszą większość funkcji i mają więcej nowych funkcji, takich jak transkrypcje na żywo, tryb stand-by i obsługa pozyskiwania RTMPS. |
Programy wydarzeń na żywo | Program umożliwia kontrolowanie publikowania i przechowywania segmentów w strumieniu na żywo. Kanały zarządzają programami. Relacja kanału i programu jest podobna do tradycyjnego nośnika, w którym kanał ma stały strumień zawartości, a program ma zakres do pewnego czasu zdarzenia w tym kanale. Możesz określić liczbę godzin przechowywania zarejestrowanej zawartości programu, ustawiając właściwość ArchiveWindowLength . Tę wartość można ustawić z co najmniej 5 minut na maksymalnie 25 godzin. |
Dane wyjściowe na żywo zastępują teraz programy w interfejsie API w wersji 3. |
Długość wydarzenia na żywo | Możesz przesyłać strumieniowo zdarzenia na żywo 24/7 w przypadku korzystania z usługi Media Services do transkodowania pojedynczego źródła danych o szybkości transmisji bitów do strumienia wyjściowego, który ma wiele szybkości transmisji bitów. | |
Opóźnienie zdarzeń na żywo | Nowa obsługa transmisji strumieniowej na żywo o małych opóźnieniach na wydarzeniach na żywo. | |
Podgląd wydarzeń na żywo | Podgląd wydarzeń na żywo obsługuje dynamiczne tworzenie pakietów i szyfrowanie dynamiczne. Umożliwia to ochronę zawartości w wersji zapoznawczej, a także tworzenie pakietów DASH i HLS. | |
Wydarzenie na żywo RTMPS | Ulepszona obsługa protokołu RTMPS ze zwiększoną stabilnością i większą obsługą kodera źródłowego. | |
Bezpieczne pozyskiwanie zdarzeń na żywo RTMPS | Podczas tworzenia wydarzenia na żywo otrzymujesz 4 adresy URL pozyskiwania. 4 adresy URL pozyskiwania są prawie identyczne, mają ten sam token przesyłania strumieniowego AppId , tylko część numeru portu jest inna. Dwa z tych adresów URL są podstawowymi i kopiami zapasowymi protokołu RTMPS. |
|
Transkrypcja wydarzeń na żywo | Usługa Azure Media Service udostępnia wideo, dźwięk i tekst w różnych protokołach. Podczas publikowania strumienia na żywo przy użyciu MPEG-DASH lub HLS/CMAF, a następnie wraz z wideo i audio nasza usługa dostarcza transkrypowany tekst w formacie TTML zgodnym z protokołem IMSC1.1. | |
Tryb wstrzymania zdarzeń na żywo | Nie było trybu wstrzymania dla wersji 2. | Tryb wstrzymania to nowa funkcja w wersji 3, która ułatwia zarządzanie gorącymi pulami wydarzeń na żywo. Klienci mogą teraz uruchamiać wydarzenie na żywo w trybie autonomicznym przy niższych kosztach przed przeniesieniem go do stanu uruchomienia. Poprawia to czas rozpoczęcia kanału i zmniejsza koszty obsługi gorących pul w celu szybszego uruchamiania. |
Rozliczenia wydarzeń na żywo | Rozliczenia zdarzeń na żywo są oparte na miernikach kanału na żywo. | |
Dane wyjściowe na żywo | Programy musiały zostać uruchomione po utworzeniu. | Dane wyjściowe na żywo zaczynają się od utworzenia i zatrzymywania po usunięciu. |
Uzyskiwanie pomocy i obsługi technicznej
Możesz skontaktować się z usługą Media Services z pytaniami lub postępować zgodnie z naszymi aktualizacjami, korzystając z jednej z następujących metod:
- Q & A
-
Stack Overflow. Tagowanie pytań przy użyciu
azure-media-services
. - @MSFTAzureMedia lub użyj @AzureSupport, aby poprosić o pomoc techniczną.
- Otwórz bilet pomocy technicznej za pośrednictwem witryny Azure Portal.