Как предоставить данные учетной записи хранилища BLOB-объектов при загрузке видео в службу Windows Azure Media?

У меня есть основная учетная запись Windows Azure, которая содержит хранилище BLOB-объектов. В этом хранилище BLOB-объектов все мои клиенты будут загружать видео.

Теперь для каждого клиента я создам отдельную учетную запись службы мультимедиа Windows Azure + конечную точку потоковой передачи.

Теперь, как установить учетные данные моей основной учетной записи хранения BLOB-объектов в Azure при загрузке видео в разные учетные записи потоковой передачи?

Я просмотрел много статей, но ни одна из них не предоставляет возможности установки со стороны кода. В пользовательском интерфейсе Windows Azure вы можете установить только учетную запись большого двоичного объекта, которая уже существует в вашей учетной записи, или создать новую, но в моем сценарии мой большой двоичный объект находится в учетной записи 1, а учетная запись службы мультимедиа находится в учетной записи 2, учетной записи 3 .... учетной записиN.


person user6134726    schedule 27.10.2016    source источник
comment
почему бы не создать учетную запись хранения для каждой подписки (программно или нет)?   -  person Toine Seiter    schedule 27.10.2016
comment
Да, я могу, но все мои данные находятся в единой учетной записи хранения   -  person user6134726    schedule 27.10.2016
comment
Если я сделаю это, мое приложение и обслуживание станут ненужными и сложными.   -  person user6134726    schedule 27.10.2016


Ответы (1)


Выгрузка из существующей учетной записи хранения в мультимедийные службы Azure, описанные в https://azure.microsoft.com/en-us/documentation/articles/media-services-copying-existing-blob/

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

Если по каким-то причинам вам все же нужно, чтобы одно хранилище совместно использовалось всеми вашими клиентами для первоначальной загрузки, вы можете взглянуть на образец https://github.com/AzureMediaServicesSamples/Media-Services-Azure-Функции. В этом репозитории git показано, как использовать функции Azure для загрузки видео в мультимедийные службы при обнаружении нового видео в указанной учетной записи хранения.

person George Trifonov    schedule 27.10.2016