如何在群组通话中隐藏其他参与者的摄像头

How to hide other participants' cameras in a group call

提问人:undefined 提问时间:10/21/2023 最后编辑:undefined 更新时间:10/23/2023 访问量:31

问:

我有一个按钮可以隐藏群组通话中每个参与者的摄像头。每次单击此按钮时,我都想关闭视频流给我,或者如果有很多参与者,但我只想显示一些视频,其余的我只想听他们的音频。我想中断视频媒体流以节省带宽,而不是简单地对用户隐藏视频。

我尝试在服务器上使用以下代码,但是断开连接后,我无法使用“连接”功能重新连接,请告诉我如何解决

public void changeStateCamera(String member, int data) {
        WebRtcEndpoint incoming = incomingMedia.get(member);

        if(data == 1) {
            outgoingMedia.connect(incoming, MediaType.VIDEO);
        } else {
            outgoingMedia.disconnect(incoming, MediaType.VIDEO);
        }
    }
webrtc 调用 kurento

评论


答: 暂无答案