Azure 媒体服务仅限音频

use*_*711 5 audio-streaming azure-media-services

我们已开始使用 Azure 媒体服务 (AMS) 来编码、加密和托管我们的视频 (MP4),效果良好。然而,除了视频之外,我们还有 MP3 音频文件。由于我们已经在使用 AMS,因此将它们放在这里也是有意义的,但我们遇到了问题。

当我们尝试从门户进行编码时,我们收到一条错误,要求我们稍后重试,当我们从 Azure 媒体服务资源管理器 (AMSE) 进行编码时,它会完成编码,但不会从 Azure 媒体播放器播放,并显示错误:

在此输入图像描述

使用 AMS 编码和播放音频的最佳方式是什么,我们甚至尝试使用 mp4 从 AMSE 进行编码,添加本文中的 InsertBlackIfNoVideo https://learn.microsoft.com/en-gb/azure/media-services/previous/media- services-advanced-encoding-with-mes#silent_audio没有运气。

对于音频来说,仅使用带有音频标记的 blob 存储是否最好?

更新:流媒体在 blob 存储中工作正常,但我现在尝试使用 AMSE 和多个预设进行编码,包括:

自适应流媒体内容 自适应多比特率 MP4 AAC 音频 AAC 优质音频

所有结果都会导致上面显示的相同错误。

当尝试从门户进行编码时,我收到错误:

在此输入图像描述

Ser*_*ych 0

在我的.NET应用程序中,我使用仅音频预设AAC优质音频的Media Encoder Standard对mp3文件进行音频编码,并且编码工作正常(音频已编码,您可以使用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"
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

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

我记得 Azure Media Encoder 也不适用于我的音频编码,但 Media Encoder Standard 在该应用程序中工作正常