我希望能够一次性将“ffmpeg”命令作为服务器运行,并让 REST 端点通过任何支持的协议调用服务器,而不是在 REST API 中的每个请求上运行“ffmpeg”命令。端点应该能够在每个请求上独立且同时地流式传输输入并从服务器接收流式输出。使用 ffmpeg CLI 可以做到这一点吗?
这与动态添加/删除输入及其相应的输出流的问题有关。我知道“ffmpeg”可以处理任意数量的输入和输出,但我正在寻找的是能够在命令启动后启动和结束流。
如果可以的话,请提供正确的配置/资源来实现它。谢谢。
我希望能够一次性将“ffmpeg”命令作为服务器运行,并让 REST 端点通过任何支持的协议调用服务器,而不是在 REST API 中的每个请求上运行“ffmpeg”命令。端点应该能够在每个请求上独立且同时地流式传输输入并从服务器接收流式输出。使用 ffmpeg CLI 可以做到这一点吗?
这与动态添加/删除输入及其相应的输出流的问题有关。我知道“ffmpeg”可以处理任意数量的输入和输出,但我正在寻找的是能够在命令启动后启动和结束流。
如果可以的话,请提供正确的配置/资源来实现它。谢谢。
这并非不可能,因为 ffmpeg 是开源代码,如果尚不存在可以执行此操作的代码,您可以自由编写代码来自己完成。
但是,ffmpeg 目前的形式无法按照您描述的方式作为服务器运行。