java - Kurento群呼示例: Can we record each individual user's mediapipeline separately?

标签 java kurento

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

最佳答案

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

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

您必须将录音机连接到位于 UserSession 中的 outgoingMedia 元素。 。您可以在构造函数中添加记录器初始化,以及类似于 IceCandidateListenerMediaStatechangedEvent 监听器。 ,因此一旦媒体开始在客户端和媒体服务器之间流动,您就开始录制。

关于java - Kurento群呼示例: Can we record each individual user's mediapipeline separately?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36081653/

相关文章:

java - 我们可以将包含 main 方法的类设为匿名吗

android - 如何使用与 KMS 的安全 SSL 连接在 Android 上使用您自己的 "Tomcat signalling server"实现 Kurento Client JS?

node.js - Kurento OneToMany 带房间

javascript - 通过 webRtcPeer 连接在 Kurento 中静音/取消静音音频

Java:避免 StringBuilder.toString() 通过使用自定义类创建新字符串

java - 在 Java 中验证输入类型和整数范围

java - 今天我们真的需要在 close() 之前调用 flush() 吗?

java - 文件迭代不适用于资源文件夹?

gstreamer - gstreamer 的 python 绑定(bind) : how to import typelib