Wskazówki dotyczące migracji opartej na scenariuszu kodowania

logo przewodnika migracji


kroki migracji 2

Ważne

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 .

Ten artykuł zawiera wskazówki oparte na scenariuszu kodowania, które pomogą Ci w migracji z usługi Azure Media Services w wersji 2 do wersji 3.

Wymagania wstępne

Przed rozpoczęciem zmiany przepływu pracy kodowania należy zrozumieć różnice w sposobie zarządzania magazynem. W usłudze AMS V3 interfejs API usługi Azure Storage służy do zarządzania kontami magazynu skojarzonymi z kontem usługi Media Services.

Uwaga

Zadania i zadania utworzone w wersji 2 nie są wyświetlane w wersji 3, ponieważ nie są skojarzone z przekształceniem. Zaleceniem jest przełączenie na przekształcenia i zadania w wersji 3.

Porównanie przepływu pracy kodowania

Poświęć kilka minut, aby zapoznać się z poniższymi schematami blokowymi, aby zapoznać się z wizualnym porównaniem przepływów pracy kodowania dla wersji 2 i V3.

Przepływ pracy kodowania w wersji 2

Kliknij poniższy obraz, aby wyświetlić większą wersję.

Przepływ pracy kodowania dla wersji 2

  1. Konfigurowanie
    1. Utwórz zasób lub użyj i istniejący zasób. Jeśli używasz nowego elementu zawartości, przekaż zawartość do tego elementu zawartości. W przypadku korzystania z istniejącego elementu zawartości należy kodować pliki, które już istnieją w elemecie zawartości.
    2. Pobierz wartości następujących elementów:
      • Identyfikator lub obiekt procesora multimediów
      • Ciąg kodera (nazwa) kodera, którego chcesz użyć
      • Identyfikator zasobu nowego zasobu LUB identyfikator zasobu istniejącego zasobu
    3. Na potrzeby monitorowania utwórz subskrypcję powiadomień na poziomie zadania lub zestawu SDK
  2. Utwórz zadanie zawierające zadanie lub zadania podrzędne. Każde zadanie powinno zawierać powyższe elementy i:
    • Dyrektywa, którą należy utworzyć zasób wyjściowy. Zasób wyjściowy jest tworzony przez system.
    • Opcjonalna nazwa elementu zawartości wyjściowej
  3. Przesyłanie zadania.
  4. Monitoruj zadanie.

Przepływ pracy kodowania w wersji 3

Przepływ pracy kodowania dla wersji 3

  1. Konfiguruj
    1. Utwórz zasób lub użyj istniejącego elementu zawartości. Jeśli używasz nowego elementu zawartości, przekaż zawartość do tego elementu zawartości. W przypadku korzystania z istniejącego elementu zawartości należy kodować pliki, które już istnieją w elemecie zawartości. Nie należy przekazywać większej ilości zawartości do tego elementu zawartości.
    2. Utwórz zasób wyjściowy. Zasób wyjściowy to miejsce przechowywania zakodowanych plików oraz metadanych wejściowych i wyjściowych.
    3. Pobierz wartości przekształcenia:
      • Ustawienie wstępne kodera standardowego
      • Grupa zasobów usługi AMS
      • Nazwa konta usługi AMS
    4. Utwórz przekształcenie lub użyj istniejącego przekształcenia. Przekształcenia są wielokrotnego użytku. Nie jest konieczne utworzenie nowej transformacji za każdym razem, gdy chcesz przesłać zadanie.
  2. Tworzenie zadania
    1. W przypadku zadania pobierz wartości następujących elementów:
      • Nazwa przekształcenia
      • Identyfikator URI podstawowy dla adresu URL sygnatury dostępu współdzielonego dla zasobu, ścieżki źródłowej protokołu HTTPs udziału plików lub ścieżki lokalnej plików. Element JobInputAsset może również używać nazwy elementu zawartości jako danych wejściowych.
      • Nazwy plików
      • Elementy zawartości wyjściowej
      • Grupa zasobów
      • Nazwa konta usługi AMS
  3. Monitorowanie zadania za pomocą usługi Event Grid .
  4. Przesyłanie zadania.

Niestandardowe ustawienia wstępne z kodowania od wersji 2 do V3

Jeśli kod w wersji 2 o nazwie Standard Encoder z niestandardowym ustawieniem wstępnym, przed przesłaniem zadania należy najpierw utworzyć nową transformację przy użyciu niestandardowego ustawienia standardowego kodera standardowego.

Niestandardowe ustawienia wstępne są teraz formatem JSON i nie są już oparte na formacie XML. Utwórz ponownie ustawienie wstępne w formacie JSON zgodnie z niestandardowym schematem ustawień wstępnych zgodnie z definicją w dokumentacji transform open API (Swagger).

Pliki metadanych wejściowych i wyjściowych z zadania kodowania

W wersji 2 pliki metadanych wejściowych i wyjściowych XML są generowane w wyniku zadania kodowania. W wersji 3 format metadanych został zmieniony z XML na JSON. Aby uzyskać więcej informacji na temat metadanych, zobacz Metadane wejściowe i Metadane wyjściowe.

Koder Premium do standardowego kodera w wersji 3 lub rozwiązań opartych na partnerach

Interfejs API w wersji 2 nie obsługuje już kodera Premium. Jeśli wcześniej użyto kodera Premium opartego na przepływie pracy na potrzeby kodowania HEVC, należy przeprowadzić migrację do nowego kodera standardowego w wersji 3 z obsługą kodowania HEVC.

Jeśli potrzebujesz zaawansowanych funkcji przepływu pracy kodera Premium, zachęcamy do rozpoczęcia korzystania z zaawansowanego rozwiązania partnerskiego kodowania platformy Azure z witryny Imagine Communications, Telestreamlub Bitmovin.

Zadania z danymi wejściowymi, które znajdują się na hostowanych adresach URL protokołu HTTPS

Teraz można przesyłać zadania w wersji 3 z plików przechowywanych w usłudze Azure Storage, przechowywanych lokalnie lub zewnętrznych serwerów internetowych przy użyciu obsługi danych wejściowych zadania HTTP(S).

Jeśli wcześniej przepływy pracy były używane do kopiowania plików z plików obiektów blob platformy Azure do pustych zasobów przed przesłaniem zadań, możesz uprościć przepływ pracy, przekazując adres URL sygnatury dostępu współdzielonego dla pliku w usłudze Azure Blob Storage bezpośrednio do zadania.

Transkrypcja audio indeksatora w wersji 1 do nowego "trybu podstawowego" AudioAnalyzer

W przypadku klientów korzystających z procesora Indexer v1 w interfejsie API w wersji 2 należy utworzyć przekształcenie, które wywołuje nowe AudioAnalyzer w trybie podstawowym przed przesłaniem zadania.

Pojęcia związane z kodowaniem, przekształcaniem i zadaniami, samouczkami i przewodnikami

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: