Служба хранилища BLOB-объектов или мультимедиа Azure для хранения коротких видеороликов, записанных с мобильных устройств.

Справочная информация:

Прямо сейчас я храню изображения jpeg в хранилище Azure blob, и он отлично работает. Однако теперь я хотел бы хранить видео, которые были записаны с устройств iOS или Android, и отправлять их либо в хранилище Azure blob, либо в мультимедийную службу через веб-API asp.net. Я попытался загрузить mp4 в хранилище BLOB-объектов, а затем попытался использовать его в своем коде следующим образом:

<iframe width="560" height="315" src="video.mp4"></iframe>

Видео отлично воспроизводится на устройствах iOS, но, к сожалению, на Android оно вообще не воспроизводится.

НО, если я загружаю то же видео в формате mp4 в службу мультимедиа Azure, оно будет работать и на Android по какой-то причине, о которой я не знаю.

Вопрос: Учитывая мою исходную информацию, что мне выбрать, хранилище BLOB-объектов или мультимедийные услуги? Кроме того, будут ли какие-либо различия в цене в зависимости от того, какой из них я выберу с учетом своего сценария, на данный момент я хотел бы выбрать медиа-сервисы просто потому, что видео действительно работало как в iOS, так и в Android без какой-либо конфигурации, а из хранилища BLOB-объектов оно не работало ' т.

Любая помощь или вклад об этом высоко оценены, спасибо!


person Mattias    schedule 15.10.2015    source источник
comment
Можете ли вы проверить тип содержимого вашего файла mp4 в хранилище BLOB-объектов? Также сообщите нам, появляется ли сообщение об ошибке при попытке воспроизвести видео на Android.   -  person Gaurav Mantri    schedule 15.10.2015
comment
Хорошо, поэтому он работает из хранилища BLOB-объектов, когда это видео в кодировке H264   -  person Mattias    schedule 16.10.2015


Ответы (2)


Если вы хотите загружать / получать доступ к хранилищу BLOB-объектов непосредственно из клиентов IOS или Android, вы также можете сделать это с помощью наших мобильных клиентских библиотек. См. Следующие два руководства по началу работы для получения дополнительной информации:

person Jason Hogg - MSFT    schedule 16.10.2015

Дайте ваше видео очень короткое (думаю, меньше минуты), я думаю, что использование прогрессивной загрузки - лучшее решение. Вы можете хранить медиафайл в хранилище больших двоичных объектов и получить локатор SAS (для каждого большого двоичного объекта у вас может быть не более 5 локаторов) для воспроизведения содержимого.

person Mingfei Yan    schedule 24.10.2015