【问题标题】:How to enable/disable the video of participants(not our own) in kurento many-to-many call(group call) .?如何在 kurento 多对多通话(群组通话)中启用/禁用参与者(不是我们自己的)的视频。?
【发布时间】:2016-09-16 10:30:38
【问题描述】:

我正在使用 Kurento 并且我正在使用多对多教程(群组通话)现在我想静音(禁用)房间中参与者(不是我自己的)的视频,但他们的音频应该保留已启用。此外,我应该能够根据需要多次启用/禁用视频。?

请帮助。我是 webrtc 的新手。

【问题讨论】:

    标签: call webrtc kurento


    【解决方案1】:

    你可以通过使用 javascript 来做到这一点

    participants[name].rtcPeer.videoEnabled = false;
    

    您可以使用以下 java 代码来做到这一点

    user1OutgoingMedia.disconnect(user2IncomingMedia, MediaType.VIDEO);
    

    【讨论】:

    • 我试过这条线参与者[name].rtcPeer.videoEnabled = false;但是,如果我给出自己的名字,这不起作用,但如果我给出其他用户的名字,这不起作用。
    • Host/admin 将点击某个按钮来禁用用户 "xyz" 的视频,在此点击 Host/admin 将通过信令服务器向该用户 "xyz" 发送一个 websocket 消息,然后该用户“xyz”会做participants["xyz"].rtcPeer.videoEnabled = false;
    • 非常感谢 Sagar Pilkhwal。你能帮我看看如何在 kurento(多对多)呼叫中为所有参与者禁用视频。我只想要音频而不是视频。
    • 只需按照我在上一条评论中提到的步骤操作,这只会禁用 VIDEO
    【解决方案2】:
    localMS.audioTracks.get(i).setEnabled(false);
    

    这里localMs 是本地媒体流

    【讨论】:

    • 谢谢。我在 kurento 工作。这是 kurento 语法吗?
    • 代码适用于 Android 应用程序
    猜你喜欢
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2021-09-16
    • 1970-01-01
    相关资源
    最近更新 更多