Поделиться через


Руководство по миграции кодирования на основе сценариев

логотип руководства по миграции


этапы миграции 2

Важно!

Переход с Службы мультимедиа Azure версии 2 на версию 3 больше не требуется, так как прекращение поддержки API версии 2 будет соответствовать прекращению использования Служб мультимедиа Azure. Дополнительные сведения см. в руководстве по прекращению поддержки Служб мультимедиа Azure .

В этой статье приводятся рекомендации на основе сценариев кодирования, которые помогут вам выполнить миграцию со Служб мультимедиа Azure версии 2 на версию 3.

Предварительные требования

Прежде чем приступить к изменению рабочего процесса кодирования, необходимо понять различия в способе управления хранилищем. В AMS версии 3 API службы хранилища Azure используется для управления учетными записями хранения, связанными с учетной записью служб мультимедиа.

Примечание

Задания и задачи, созданные в версии 2, не отображаются в версии 3, так как они не связаны с преобразованием. Рекомендуется переключиться на преобразования и задания версии 3.

Сравнение рабочего процесса кодирования

Потратьте несколько минут на просмотр показанных ниже блок-схем для визуального сравнения рабочих процессов кодирования для версий v2 и v3.

Рабочий процесс кодирования в версии v2

Щелкните изображение ниже, чтобы просмотреть большую версию.

Рабочий процесс кодирования в версии v2

  1. Настройка
    1. Создайте ресурс или используйте уже существующий ресурс. При использовании нового ресурса потребуется отправить содержимое в этот ресурс. При использовании существующего ресурса необходимо будет кодировать файлы, которые уже существуют в ресурсе.
    2. Найдите значения следующих параметров:
      • Идентификатор или объект обработчика мультимедиа
      • Строка кодировщика (имя) кодировщика, который вы хотите использовать
      • Идентификатор ресурса для нового ресурса или идентификатор ресурса уже существующего ресурса
    3. Для мониторинга создайте подписку на уведомления на уровне задания или задачи или обработчик событий SDK
  2. Создайте задание, содержащее задачу или задачи. Каждая задача должна включать указанные выше элементы, но также и следующее:
    • Директива, для которой необходимо создать выходной ресурс. Выходной ресурс создается системой.
    • Имя выходного ресурса (не обязательно)
  3. Отправка задания.
  4. Отслеживание задания.

Рабочий процесс кодирования в версии v3

Рабочий процесс кодирования в версии v3

  1. Настройка
    1. Создайте ресурс или используйте уже существующий ресурс. При использовании нового ресурса потребуется отправить содержимое в этот ресурс. При использовании существующего ресурса необходимо будет кодировать файлы, которые уже существуют в ресурсе. Не следует отправлять больше содержимого в этот ресурс.
    2. Создание выходного ресурса Выходной ресурс — это место, где будут храниться закодированные файлы и метаданные входных и выходных данных.
    3. Установка значений для преобразования:
      • Предустановка кодировщика "Стандартный"
      • Группа ресурсов службы мультимедиа Azure
      • Имя учетной записи службы мультимедиа Azure
    4. Создайте преобразование или используйте уже существующее преобразование. Преобразования можно использовать неоднократно. Нет необходимости создавать новое преобразование каждый раз, когда нужно отправить задание.
  2. Создание задания
    1. Для выполнения задания обозначьте значения для следующих элементов:
      • Имя преобразования
      • Base-URI для URL-адреса SAS выбранного ресурса, исходный путь HTTPs общей папки или локальный путь к файлам. В качестве входных данных для JobInputAsset можно также использовать имя ресурса.
      • Имя файла (или файлов)
      • Выходной ресурс (или ресурсы)
      • группа ресурсов;
      • Имя учетной записи службы мультимедиа Azure
  3. Используйте сетку событий для мониторинга задания.
  4. Отправка задания.

Кодирование с пользовательскими предустановками из версии 2 в версию 3

Если код v2 вызывал стандартный кодировщик с пользовательской предустановкой, то сначала необходимо создать новое преобразование с помощью настраиваемой предустановки стандартного кодировщика, прежде чем отправлять задание.

Пользовательские предустановки теперь базируются на JSON и больше не основаны на XML. Повторно создайте предустановку в формате JSON после пользовательской предустановки схемы, как описано в документации по преобразованию Open API (Swagger).

Входные и выходные файлы метаданных из задания кодирования

В версии 2 входные и выходные XML-файлы метаданных создаются в результате выполнения задания кодирования. В версии 3 формат метаданных изменился с XML на JSON. Дополнительные сведения см. в статьях о входных и выходных метаданных.

Решения для перехода с кодировщика категории "Премиум" на кодировщик "Стандарт" версии 3 или партнерской версии

API v2 больше не поддерживает кодировщик "Премиум". Если ранее вы использовали кодировщик "Премиум" на основе рабочих процессов для кодирования HEVC, необходимо перейти на новый стандартный кодировщик v3 с поддержкой кодирования HEVC.

Если вам нужны функции расширенного рабочего процесса кодировщика "Премиум", вы можете приступить к использованию решения Azure для партнеров в сфере кодирования, выбрав между Imagine Communications, Telestream или Bitmovin.

Задания с входными данными на URL-адресах, размещенных по протоколу HTTPS

Теперь стало возможным отправлять задания в версии 3 из файлов, хранящихся в службе хранилища Azure, локально или на внешних веб-серверах, используя поддержку входных данных заданий HTTP(S).

Если ранее вы использовали рабочие процессы для копирования файлов из файлов BLOB-объектов Azure в пустые ресурсы перед отправкой заданий, то теперь вы можете упростить рабочий процесс, передав URL-адрес SAS для файла в хранилище BLOB-объектов Azure непосредственно в задание.

Переход с записи звука индексатора в версии v1 в новый анализатор AudioAnalyzer в базовом режиме

Для клиентов, использующих процессор индексатора версии v1 в API версии v2, необходимо будет создать преобразование, которое вызывает новый AudioAnalyzer в базовом режиме перед отправкой задания.

Понятия кодирования, преобразования и задания, руководства и инструкции

Справка и поддержка

Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов: