In Kurento Group call example is it possible to record each individual user's mediapipeline separately?
Yes, you can record each user's WebRTC media element separately. A couple of suggestions:
MediaStateChanged
event, or checking the status of media in the WebRTC element for that participant.You'll have to connect the recorder to the outgoingMedia
element, located in the UserSession. You can add the recorder initialisation in the constructor, and the listener for the MediaStatechangedEvent
similar to the IceCandidateListener
, so you start recording once media starts to flow between the client and the media server.