Только для службы мультимедиа Azure
Мы начали использовать медиасервис Azure (AMS) для кодирования, шифрования и размещения наших видео (MP4), что хорошо работает. Однако помимо видео у нас есть аудиофайлы MP3. Поскольку мы уже используем AMS, имело смысл размещать их и здесь, однако у нас возникают проблемы.
Когда мы пытаемся выполнить кодирование с портала, мы получаем сообщение об ошибке, в котором нам предлагается повторить попытку позже. Когда мы кодируем из Azure Media Services Explorer (AMSE), он завершает кодирование, но не воспроизводится из Azure Media Player, он отображает ошибку:
Каков наилучший способ кодирования и воспроизведения звука с использованием AMS, мы даже пытались кодировать из AMSE с использованием mp4, добавив в эту статью InsertBlackIfNoVideo https://docs.microsoft.com/en-gb/azure/media-services/previous/media-services-advanced-encoding-with-mes без удачи.
Будет ли лучше для аудио использовать хранилище BLOB-объектов с тегом Audio?
ОБНОВЛЕНИЕ: Потоковая передача работает нормально из хранилища BLOB-объектов, но я уже пробовал кодирование с использованием AMSE с несколькими предустановками, включая:
Адаптивный потоковый контент Адаптивный мультибитрейт MP4 AAC Audio AAC Хорошее качество звука
Все результаты в той же ошибке, показанной выше.
При попытке кодирования с портала я получаю сообщение об ошибке:
1 ответ
В моем приложении.NET я использовал аудиокодирование для файлов mp3 с Media Encoder Standard с использованием предустановок только для аудио AAC Хорошее качество Аудио и кодирование работали нормально (звук был закодирован, и вы можете воспроизводить его с помощью Azure Media Player)
{
"Version": 1.0,
"Codecs": [
{
"Profile": "AACLC",
"Channels": 2,
"SamplingRate": 48000,
"Bitrate": 192,
"Type": "AACAudio"
}
],
"Outputs": [
{
"FileName": "{Basename}_AAC_{AudioBitrate}.mp4",
"Format": {
"Type": "MP4Format"
}
}
]
}
Как я помню, Azure Media Encoder у меня тоже не работал с кодировкой звука, но Media Encoder Standard прекрасно работает в этом приложении.