我已经编写了成功建立从浏览器到 Kurento 媒体服务器 (KMS) 的 WebRTC 连接的代码。流被记录在服务器端。录制文件几乎立即创建。当我关闭 PeerConnection 时,几分钟后录制文件会获取录制内容(直到那时它保持为零大小)。
现在我的问题是:如何检测到录制文件已写入磁盘并填充了正确的内容?Kurento 协议中有一些信息吗?我确实找到了RecorderEndpoint#record(Continuation)但Continuation#onSuccess 立即被调用(当录制文件获得正确的内容时,几分钟后)。