asp.net-core - 是否可以将 ffmpeg 命令的输出流式传输到具有 dot net core 的客户端?

标签 asp.net-core .net-core video ffmpeg video-streaming

我正在尝试拍摄两个视频并使用 ffmpeg 将它们转换为单个视频。如果您拍摄这两个视频,通过 ffmpeg 运行它们,然后通过 API 提供该文件,效果会很好。不幸的是,这些视频的上限约为 20 分钟,而且这种方法需要很长时间才能创建完整的视频(超快约 30 秒)。
我有一个想法,将 ffmpeg 命令的输出流式传输到客户端,这样就无需等待 ffmpeg 创建整个视频。我试图自己证明这一点,但并没有取得太大的成功。这可能是我对流的缺乏经验,或者这可能是不可能的。
有谁知道我流式传输 ffmpeg 正在进行的输出的想法是否可能/可行?

最佳答案

你应该检查吊火 .我用它在后台运行进程,如果它需要通知,信号R 会帮助你

关于asp.net-core - 是否可以将 ffmpeg 命令的输出流式传输到具有 dot net core 的客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66427698/

相关文章:

asp.net-core - 如何在类似 StructureMap 的 Scrutor 中注册程序集上的所有接口(interface)

javascript - Facebook Graph API 上传视频

android - 启动相机拍照或录制视频

c# - 在 Controller 之外使用 HttpContext - 不好的做法?

asp.net-mvc - 如何为DisplayFor()创建MVC Razor模板

c# - 身份验证处理程序不阻止请求

android - 隐藏 Activity 时播放视频

azure - 如何修复 - 重新登录时,CORS 策略已阻止对 'https://login.windows.net......' 处的 fetch 进行访问

c# - 如何让 kestrel Web 服务器监听非本地主机请求?

reactjs - 从 React App 中的 Azure 门户访问应用程序设置