Службы мультимедиа Azure - большой двоичный объект не отображается в активе с помощью Rest API

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

Вот шаги, которым я следую:

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

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

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

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

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

Спасибо.


person Vitul Goyal    schedule 15.03.2019    source источник


Ответы (1)


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

person Anil Murching    schedule 15.03.2019
comment
Спасибо Анил за помощь. Я воспользуюсь упомянутым вами программным обеспечением для ПК - person Vitul Goyal; 16.03.2019