Клон Azure Медиа Сервис / видео с использованием AMS v3 - PullRequest
1 голос
/ 01 апреля 2020

Каков наилучший подход к клонированию видео активов в Azure Media Services?

Сценарий: в моем приложении есть проект, в котором уже обработаны различные видео (отправлено задание на преобразование, обработано и опубликовано в CDN) ) Azure Медиа-сервисы. Я использую этот проект как шаблонный проект для других проектов в моем приложении, поэтому мне нужно также клонировать видео, созданные Azure Media Services. Какой лучший подход? Я нашел эту документацию для клонирования больших двоичных объектов в v2 , однако я не нашел никаких ресурсов для v3.

Безопасно ли клонировать только что сгенерированные большие двоичные объекты с помощью API хранилища BLOB-объектов? Если да, то как создать потоковые локаторы / клонированные BLOB-объекты sh, которые будут доступны через CDN?

Что я пробовал: я знаю, что могу отправить новое задание преобразования для исходного видеоустройства и создать новые BLOB-объекты, используя Azure API служб мультимедиа, тем не менее, с точки зрения производительности, я считаю, что было бы гораздо эффективнее просто клонировать ресурсы на уровне BLOB-объектов, а затем публиковать sh их вместо их повторной обработки.

Есть ли какие-либо Другой способ?

Редактировать: клонирование видео необходимо, поскольку пользователи могут редактировать / удалять видео в своих проектах, однако шаблоны проектов не должны быть затронуты.

1 Ответ

2 голосов
/ 02 апреля 2020

ОБНОВЛЕНИЕ

Может быть, вы можете прочитать этот документ . Вы можете скачать / загрузить актив. Таким образом, пользователи могут редактировать / удалять видео в своем собственном пространстве, и ресурс шаблона не будет затронут. Azure -Media-Services v3 не имеет документа о копировании существующего блоба.

ПРЕДЫДУЩАЯ

Зачем вам нужно клонировать видео в другой проект? Ваши активы были сохранены в azure и опубликованы sh на CDN. Вы можете читать напрямую, это просто медиа-контент. Я думаю, что клонирование в другой BLOB-объект или контейнер может стоить вам много.

Я прочитал документ о V2 и V3. В V2 это показывает нам, как копировать большие двоичные объекты между двумя учетными записями AMS, но V3 нет. Я также прочитал исходный код о Azure -Media-Services-Explorer. Для V3 это хороший инструмент для azure -media-services. В этом инструменте поддерживается копирование ресурсов в другую учетную запись ams или себя. Pi c, как показано ниже,

1 、 Копировать ресурс в Azure -Media-Services-Explorer

Copy asset on Azure-Media-Services-Explorer

2 、 Выберите учетную запись AMS ... Choose AMS Account...

Вы можете прочитать исходный код об этом, если вы также хотите клонировать актив. Я думаю, что это будет полезно для вас.

...