暂停并恢复流

时间:2016-11-22 15:48:23

标签: android webrtc kurento

我有一个通过Kurento WebRTC服务器运行的Android视频聊天应用。在Nubomedia库的帮助下处理websocket,room和peer连接:

连接正常。现在我需要实现一个暂停/恢复按钮,但仅适用于其中一个流。这样一个对等方可以将他的流发送到房间,而其他人可能暂时禁用他的流,但仍然看到另一个。

我试图阻止它:

nbmWebRTCPeer.stopLocalMedia();

哪个效果很好,但我无法通过以下方式恢复:

nbmWebRTCPeer.startLocalMedia();

上游在恢复后保持冻结状态。这不是一个好方法吗?如果没有,还有更好的吗?例如,发送黑色流而不是停止/启动本地媒体?

1 个答案:

答案 0 :(得分:0)

我最终分配了库并添加了我自己的功能来调用MediaResourceManager中的localVideoTrack.setEnabled(bool)。现在我可以轻松地暂停/恢复外播视频。