audiobridge more control over talker

38 views
Skip to first unread message

ahmed hussein

unread,
Dec 20, 2022, 6:19:56 PM12/20/22
to meetecho-janus
Hello, now that I have implemented a successful client for android i wonder,
what if the room owner wanted to control who can talk on the microphone and who can listen only ?
for example a room have a 5 participants , the owner wanted only 1 of them can talk and everybody else listen only. is that can be done within the plugin ? like allow specific participants to speak and everybody else can listen and stop them from publishing their audio unless the owner can give them a permission to speak. Is that possible ?

sergey radionov

unread,
Dec 21, 2022, 12:14:02 AM12/21/22
to meetecho-janus
Don't think it's possible with current AudioBridge implementation.
But you can create proxy service between Janus and client devices, and add required logic there.

Lorenzo Miniero

unread,
Dec 21, 2022, 4:17:29 AM12/21/22
to meetecho-janus
As an admin, you can use the "mute"/"unmute" requests to mute/unmute other participants selectively: so if you want something like "only 1 needs to speak", it's up to you to mute all the others. The "mute_room" can be used when the admin must be the only one allowed to speak, as a "mute_room" will not mute them, but cannot be used to only unmute a non-admin participant.

L.

ahmed hussein

unread,
Dec 22, 2022, 1:00:16 PM12/22/22
to Lorenzo Miniero, meetecho-janus
as far as i understand this means any one who have the room secret will be considered as admin ? is that correct ?

--
You received this message because you are subscribed to the Google Groups "meetecho-janus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to meetecho-janu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/meetecho-janus/3aa6f63f-b1a8-4d3d-9d4c-8a5c266d54c6n%40googlegroups.com.

Lorenzo Miniero

unread,
Dec 23, 2022, 4:12:02 AM12/23/22
to meetecho-janus
Only if they passed that secret as an argument when joining too: see the documentation for "join", https://janus.conf.meetecho.com/docs/audiobridge

L.
Reply all
Reply to author
Forward
0 new messages