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 优质音频
所有结果都会导致上面显示的相同错误。
当尝试从门户进行编码时,我收到错误:
在我的.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)
我记得 Azure Media Encoder 也不适用于我的音频编码,但 Media Encoder Standard 在该应用程序中工作正常