Azure Media Service仅限音频

时间:2018-05-16 13:06:36

标签: audio-streaming azure-media-services

我们已开始使用Azure媒体服务(AMS)对我们正常运行的视频(MP4)进行编码,加密和托管。但是,除了视频,我们还有MP3音频文件。由于我们已经在使用AMS,所以将它们放在这里也是有意义的,但是我们遇到了问题。

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

enter image description here

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

音频是否最好只使用带有音频标签的blob存储?

更新: 流式传输可以从blob存储中正常工作,但我现在尝试使用具有多个预设的AMSE进行编码,包括:

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

所有导致上述相同的错误。

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

enter image description here

1 个答案:

答案 0 :(得分:0)

在我的.NET应用程序中,我使用媒体编码器标准的mp3文件使用音频编码,使用纯音频预设AAC优质音频和编码工作正常(音频已编码,您可以使用Azure媒体播放器播放)

{
  "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在该应用中运行良好