使用 Azure 媒体服务进行实时音频编码

Posted

技术标签:

【中文标题】使用 Azure 媒体服务进行实时音频编码【英文标题】:Real-Time Audio Encoding With Azure Media Services 【发布时间】:2017-04-19 14:45:45 【问题描述】:

是否可以使用 Azure 媒体服务获得实时音频编码?我们有一个 ASP.NET MVC C# 站点,我们希望允许我们的用户上传音频文件,然后使用标准 html5 音频标签立即播放该音频文件。

我知道我可以将音频资产上传到 azure,然后要求它将其编码为 MP3 文件,以便可以使用音频标签播放它,但该过程可能会有很多延迟。有没有办法上传资产,然后向 azure 请求实时编码的 MP3 流,以便我可以在上传完成后立即播放给用户。

如果不能使用 azure 完成,是否有其他服务提供该功能?

【问题讨论】:

【参考方案1】:

目前,我们不提供播放请求触发实时转码的实时转码选项。

您可以选择直接在 Azure 函数中运行 ffmpeg。

【讨论】:

以上是关于使用 Azure 媒体服务进行实时音频编码的主要内容,如果未能解决你的问题,请参考以下文章

Azure 媒体播放器源清单

实时音频编解码之十一Opus编码

从Azure Media Services获取mp3

实时音频流到移动设备 - 动态播放速度

基于块流协议保证音频优先发送

采集音频和摄像头视频并实时H264编码及AAC编码