Kurento 群组通话示例:我们可以分别记录每个用户的媒体管道吗?

Kurento group call example : Can we record each individual user's mediapipeline separately?

在 Kurento 群组通话示例中,是否可以单独记录每个用户的媒体管道?

是的,您可以分别记录每个用户的 WebRTC 媒体元素。一些建议:

  • 确保以 WEBM 格式录制,以避免转码
  • 媒体流动后开始录制。您可以通过侦听 MediaStateChanged 事件或检查该参与者的 WebRTC 元素中的媒体状态来执行此操作。
  • 考虑将您的文件记录在外部存储中,例如 S3,以防止 运行 超出 space

您必须将录制器连接到位于 UserSession. You can add the recorder initialisation in the constructor, and the listener for the MediaStatechangedEvent similar to the IceCandidateListener 中的 outgoingMedia 元素,以便在媒体开始在客户端和媒体服务器之间流动时开始录制。