Kurento小组呼叫示例:我们可以单独记录每个用户的媒体管道吗?

时间:2016-03-18 10:13:35

标签: java kurento

在Kurento Group中,通话示例是否可以单独记录每个用户的mediapipeline?

1 个答案:

答案 0 :(得分:3)

是的,您可以单独记录每个用户的WebRTC媒体元素。几点建议:

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

您必须将录音机连接到位于UserSessionoutgoingMedia元素。您可以在构造函数中添加记录器初始化,并将MediaStatechangedEvent的监听器添加到IceCandidateListener,这样您就可以在介质开始在客户端和介质服务器之间流动时开始记录。