我只是想使用 mediasoup npm 但不知道如何从 mediasoup npm 记录流/对话

I'm just trying to use mediasoup npm but don't know how to record streams / conversations from mediasoup npm

我正在使用 mediasoup npm 构建一个演示 webrtc 应用程序。我只是想录制对话以实现录音功能。但是 mediasoup 自述文件中没有与此功能相关的文档。

有没有什么方法可以使用这个 npm 或任何其他替代方法来实现这一点,从而使用 nodejs 构建功能丰富的 webrtc 应用程序?

这是实现了 mediasoup 录制的项目mediasoup3-record-demo

您可以使用 ffmpeggstreamer 在 mediasoup 上录制媒体流,这两个基本上是开始消费媒体流的过程并将其写入在节点流的帮助下,进入一个文件,

但简而言之,您必须将 ffmpeg 或 gstreamer 启动的进程视为消费者,通过启动媒体汤传输和消费者将流传输到上述进程,

请注意,为此目的创建的传输需要 PlainRtpTranspor

this mediasoup3-record-demo example mentioned it all