Только для службы мультимедиа Azure - PullRequest
0 голосов
/ 16 мая 2018

Мы начали использовать службу мультимедиа Azure (AMS) для кодирования, шифрования и размещения наших видео (MP4), что хорошо работает. Однако помимо видео у нас есть аудиофайлы MP3. Поскольку мы уже используем AMS, имело смысл размещать их и здесь, однако у нас возникают проблемы.

Когда мы пытаемся выполнить кодирование с портала, мы получаем сообщение об ошибке, запрашивающее повторную попытку позже. Когда мы кодируем из Azure Media Services Explorer (AMSE), оно завершает кодирование, но не воспроизводится из Azure Media Player, оно отображает ошибка:

enter image description here

Каков наилучший способ кодирования и воспроизведения звука с использованием AMS, мы даже попытались кодировать из AMSE с использованием mp4, добавив InsertBlackIfNoVideo из этой статьи https://docs.microsoft.com/en-gb/azure/media-services/previous/media-services-advanced-encoding-with-mes#silent_audio без удачи.

Будет ли для аудио лучше использовать хранилище BLOB-объектов с тегом Audio?

UPDATE: Потоковая передача работает нормально из хранилища BLOB-объектов, но теперь я попробовал кодирование с использованием AMSE с несколькими предустановками, включая:

Адаптивная потоковая передача Контент-адаптивный мультибитрейт MP4 AAC Audio AAC Хорошее качество звука

Все приводят к той же ошибке, показанной выше.

При попытке кодирования с портала я получаю сообщение об ошибке:

enter image description here

1 Ответ

0 голосов
/ 16 мая 2018

В моем приложении .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"
      }
    }
  ]
}

https://docs.microsoft.com/en-gb/azure/media-services/previous/media-services-advanced-encoding-with-mes#aac-good-quality-audio

Как я помню, Azure Media Encoder у меня тоже не работал с аудиокодированием, но Media Encoder Standard прекрасно работает в этом приложении

...