在Kurento Group调用示例中,是否可以单独记录每个用户的媒体管道?
最佳答案
是的,您可以单独记录每个用户的 WebRTC 媒体元素。一些建议:
- 确保以 WEBM 格式录制,以避免转码
- 媒体流动后开始录制。您可以通过监听
MediaStateChanged
事件或检查该参与者的 WebRTC 元素中的媒体状态来执行此操作。 - 考虑将文件记录在外部存储(例如 S3)中,以防止空间不足
您必须将录音机连接到位于 UserSession 中的 outgoingMedia
元素。 。您可以在构造函数中添加记录器初始化,以及类似于 IceCandidateListener
的 MediaStatechangedEvent
监听器。 ,因此一旦媒体开始在客户端和媒体服务器之间流动,您就开始录制。
关于java - Kurento群呼示例: Can we record each individual user's mediapipeline separately?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36081653/