Azure Webapp 中的 Microsoft Media Foundation

Microsoft Media Foundation in Azure Webapp

我一直致力于在 Asp.Net Core(针对完整框架)中使用 CSCore 制作一个简单的音频转码器。在我的开发机器上开发概念证明时,它像梦一样工作,但是当我将它部署到 Azure 时,这些实例上似乎没有媒体基础。当尝试实例化 MediaFoundationEncoder 时,我得到 DllNotFoundException for mfplat.dll。我认为没有办法让它在 azure webapp 上运行?如果没有可能的简单解决方案,欢迎任何帮助或替代解决方案。

或者wrap FFmpeg (you can bring the portable ffmpeg.exe into your project, the App Service sandbox is fine with it), or hand off the encoding job to Media Services.

ffmpeg.exe 运行 在应用服务沙箱中: