asp.net - Azure Web 应用程序中的 Microsoft 媒体基础

标签 asp.net azure ms-media-foundation cscore

我一直致力于在 Asp.Net Core 中使用 CSCore 制作一个简单的音频转码器(针对完整框架)。在我的开发机器上开发概念验证时,它的工作就像一个梦想,但是当我将其部署到 azure 时,这些实例上似乎没有媒体基础。当尝试实例化 MediaFoundationEncoder 时,我收到 mfplat.dllDllNotFoundException 。我认为没有办法让它在 azure 的网络应用程序上工作?如果没有简单的解决方案,欢迎提供任何帮助或替代解决方案。

最佳答案

要么wrap FFmpeg (您可以将可移植 ffmpeg.exe 引入您的项目,应用服务沙箱就可以了),或者移交 encoding job to Media Services .

ffmpeg.exe 在应用服务沙箱中运行:
https://stackoverflow.com/a/38672885/4148708

关于asp.net - Azure Web 应用程序中的 Microsoft 媒体基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595868/

相关文章:

azure - 在 Azure Service Fabric 中实现缓存

c# - 如何通过 Web API 向所有客户端广播消息

javascript - 我需要在 asp 链接按钮上显示表格行

启用磁盘缓存时出现 Azure ARR 错误

video-streaming - 媒体基金会 : SPS/PPS problem with Intel hardware MFT

c++ - Media Foundation 网络摄像头视频 H264 编码/解码在播放时产生伪像

c++ - 媒体基础多个视频播放导致内存泄漏和未定义时间段后崩溃

c# - 您将如何引用查找/元数据?

c# - 如何调用函数但不等待完成 - ASP.NET

linux - Fontello 在 Azure 中的 Ubuntu Server VM 上运行,但无法在浏览器中查看