Delen via


Richtlijnen voor migratie op basis van encodingscenario's

logo van migratiehandleiding


migratiestappen 2

Belangrijk

Het is niet langer nodig om te migreren van Azure Media Service v2 naar v3, omdat afschaffing van V2-API wordt afgestemd op de buitengebruikstelling van Azure Media Services. Raadpleeg de handleiding voor buitengebruikstelling van Azure Media Services voor meer informatie.

Dit artikel bevat richtlijnen op basis van coderingsscenario's die u helpen bij het migreren van Azure Media Services v2 naar v3.

Vereisten

Voordat u begint met het wijzigen van uw coderingswerkstroom, moet u de verschillen begrijpen in de manier waarop opslag wordt beheerd. In AMS V3 wordt de Azure Storage-API gebruikt voor het beheren van de opslagaccounts die zijn gekoppeld aan uw Media Services-account.

Notitie

Taken en taken die in v2 zijn gemaakt, worden niet weergegeven in v3 omdat ze niet zijn gekoppeld aan een transformatie. U wordt aangeraden over te schakelen naar v3-transformaties en -taken.

Vergelijking van coderingswerkstromen

Neem een paar minuten de tijd om de onderstaande stroomdiagrammen te bekijken voor een visuele vergelijking van de coderingswerkstromen voor V2 en V3.

V2-coderingswerkstroom

Klik op de onderstaande afbeelding om een grotere versie te zien.

Coderingswerkstroom voor V2

  1. Instellen
    1. Maak een asset of gebruik een bestaande asset. Als u een nieuwe asset gebruikt, uploadt u inhoud naar die asset. Als u een bestaande asset gebruikt, moet u bestanden coderen die al in de asset bestaan.
    2. Haal de waarden van de volgende items op:
      • Mediaprocessor-id of -object
      • Encodertekenreeks (naam) van de encoder die u wilt gebruiken
      • Asset-id van nieuw activum OF de asset-id van het bestaande activum
    3. Voor bewaking maakt u een meldingsabonnement op taak- of taakniveau of een SDK-gebeurtenis-handler
  2. Maak de taak die de taak of taken bevat. Elke taak moet de bovenstaande items bevatten en:
    • Een instructie dat een uitvoerasset moet worden gemaakt. De uitvoerasset wordt gemaakt door het systeem.
    • Optionele naam voor de uitvoerasset
  3. Verzend de taak.
  4. Bewaak de taak.

V3-coderingswerkstroom

Coderingswerkstroom voor V3

  1. Instellen
    1. Maak een asset of gebruik een bestaande asset. Als u een nieuwe asset gebruikt, uploadt u inhoud naar die asset. Als u een bestaande asset gebruikt, moet u bestanden coderen die al in de asset bestaan. Upload niet meer inhoud naar die asset.
    2. Een uitvoeractivum maken. De uitvoerasset is waar de gecodeerde bestanden en invoer- en uitvoermetagegevens worden opgeslagen.
    3. Waarden ophalen voor de transformatie:
      • Standaard coderingsprogramma vooraf ingesteld
      • AMS-resourcegroep
      • AMS-accountnaam
    4. Maak de transformatie of gebruik een bestaande transformatie. Transformaties kunnen opnieuw worden gebruikt. Het is niet nodig om telkens een nieuwe transformatie te maken wanneer u een taak wilt verzenden.
  2. Een taak maken
    1. Haal voor de taak de waarden op voor de volgende items:
      • Naam van transformatie
      • Basis-URI voor de SAS-URL voor uw asset, het HTTPs-bronpad van uw bestandsshare of het lokale pad van de bestanden. De JobInputAsset kan ook een assetnaam als invoer gebruiken.
      • Bestandsnaam(en)
      • Uitvoerasset(s)
      • Een resourcegroep
      • AMS-accountnaam
  3. Gebruik Event Grid voor het bewaken van uw taak.
  4. Verzend de taak.

Aangepaste voorinstellingen van V2 naar V3-codering

Als uw V2-code de Standard Encoder heeft aangeroepen met een aangepaste voorinstelling, moet u eerst een nieuwe transformatie maken met de aangepaste Standaard coderingsprogramma-voorinstelling voordat u een taak verzendt.

Aangepaste voorinstellingen zijn nu JSON en niet langer op XML gebaseerd. Maak uw voorinstelling opnieuw in JSON volgens het aangepaste vooraf ingestelde schema zoals gedefinieerd in de documentatie over Transform Open API (Swagger).

Invoer- en uitvoergegevensbestanden van een coderingstaak

In v2 worden xml-invoer- en uitvoermetagegevensbestanden gegenereerd als het resultaat van een coderingstaak. In v3 is de indeling van metagegevens gewijzigd van XML in JSON. Zie Invoermetagegevens en Uitvoermetagegevens voor meer informatie over metagegevens.

Premium Encoder naar v3 Standard Encoder of oplossingen op basis van partners

De v2-API biedt geen ondersteuning meer voor de Premium Encoder. Als u eerder de op werkstroom gebaseerde Premium Encoder voor HEVC-codering hebt gebruikt, moet u migreren naar de nieuwe v3 Standard Encoder met ondersteuning voor HEVC-codering.

Als u de geavanceerde werkstroomfuncties van premium encoder nodig hebt, wordt u aangeraden een geavanceerde coderingspartneroplossing van Imagine Communications, Telestreamof Bitmovin te gebruiken.

Taken met invoer op door HTTPS gehoste URL's

U kunt nu taken verzenden in V3 vanuit bestanden die zijn opgeslagen in Azure Storage, lokaal opgeslagen of externe webservers met behulp van de ondersteuning voor HTTP(S)-taakinvoer.

Als u eerder werkstromen hebt gebruikt om bestanden van Azure Blob-bestanden te kopiƫren naar lege assets voordat u taken indiende, kunt u uw werkstroom mogelijk vereenvoudigen door een SAS-URL voor het bestand in Azure Blob Storage rechtstreeks aan de taak door te geven.

Indexer v1 audiotranscriptie naar de nieuwe AudioAnalyzer 'basismodus'

Voor klanten die de Indexer v1-processor in de v2-API gebruiken, moet u een transformatie maken die de nieuwe AudioAnalyzer aanroept in de basismodus voordat u een taak verzendt.

Concepten, zelfstudies en handleidingen voor codering, transformaties en taken

Help en ondersteuning

U kunt contact opnemen met Media Services met vragen of onze updates op een van de volgende manieren volgen: