Мультимедийные службы Windows Azure

#azure #azure-media-services

#azure #azure-media-services

Вопрос:

Я загружаю видео (.wmv) в Azure программно.Я получаю сообщение об ошибке «Windows Azure Media Encoder обнаружил ошибки мультимедиа в исходном videoname.wmv: тип файла не поддерживается» и «ErrorExecutingTaskUnsupportedFormat»

Комментарии:

1. Не могли бы вы опубликовать свой код о том, как работает загрузка, а также уверены ли вы, что это действительный WMV. То, что расширение есть, не означает, что оно есть на самом деле. Размышляя, я бы сказал, что ваш файл загружается неправильно, следовательно, доставляя файл, который Azure не может декодировать.

2. Случай 1 — В моем случае я конвертирую wmv-файл в байты, а затем загружаю байты в большой двоичный объект, ресурс создается, но при кодировании он выдает указанную выше ошибку, но в случае .mp4 формат актив создается и кодируется правильно. Случай 2 — если я загружаю, указывая прямой путь к wmv, например («C:\myfoldervideo.wmv ) в этом случае он загружается, кодируется должным образом

3. Не могли бы вы предоставить код, который вы используете для загрузки. Как рабочая, так и нерабочая версия.

4. social.msdn.microsoft.com/Forums/en-US/…

Ответ №1:

Завершая этот вопрос, Azure Media Services поддерживает WMV в качестве формата ввода — скорее всего, вы неправильно загружаете файл.Следующий быстрый запуск использует расширения Azure Media Services .NET SDK для загрузки wmv-файла и кодирования его в формат H264 с адаптивным набором битрейта MP4.

http://msdn.microsoft.com/en-us/library/dn569319.aspx .

Комментарии:

1. при быстром запуске кажется, что файл загружен с сервера. Если мое веб-приложение просит пользователя загрузить файл, должен ли я по-прежнему загружать файл на сервер, а затем отправлять его в Azure blob или есть способ напрямую загрузить файл с клиентского компьютера в azure? Кроме того, есть ли какие-либо известные изменения, которые необходимо внести при использовании asp.net ядро?