Службы мультимедиа Azure - BLOB-объект не отображается в активе с использованием API Rest - PullRequest
0 голосов
/ 15 марта 2019

Я хочу использовать API Azure Rest для кодирования видео на несколько битрейтов.

Вот следующие шаги, которые я выполняю:

  1. Загруженное одно видео MP4 в качестве ресурса с использованием AzureПортал.
  2. Получено access_token от Azure AD Token для основной аутентификации службы с использованием Postman.
  3. Этот токен использовался для создания нового ресурса с помощью Postman.
  4. Создание нового запроса на преобразование с помощью Postman.
  5. Создание нового задания с использованием запроса на преобразование с вводом в качестве файла, загруженного на шаге 1, и выводом в качестве актива, созданного на шаге 3 с использованием Postman.

Теперь это задание отображается в разделе «Задания» службы мультимедиа Azure.После успешного завершения задания большие двоичные объекты присутствуют в контейнере больших двоичных объектов.

Но эти файлы не отображаются в активе (созданном в пункте 3 выше).Пустой ресурс присутствует даже после завершения задания.

Нужно ли вызывать другой API после завершения задания для сопоставления больших объектов с активом?

Пожалуйста, помогите.

Спасибо.

1 Ответ

0 голосов
/ 15 марта 2019

Azure Media Services в настоящее время предлагает две версии API: v3 и v2. Портал Azure, как указано здесь здесь , использует более старые / устаревшие API v2. Когда вы используете Transforms и отправляете задания с помощью этого Transform, вы используете API v3 - результирующий выходной актив подразумевается как объект v3. Следовательно, содержимое этого актива не будет отображаться на портале Azure. Если вы используете ПК, есть инструмент здесь , который строится поверх API v3, который может помочь при просмотре ресурсов v3.

...