From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.22]) by mail.toke.dk (Postfix) with ESMTPS id 145428642E2 for ; Fri, 16 Jul 2021 15:07:31 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=radempa.de header.i=@radempa.de header.b=hqB3VrqP DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1626440849; s=strato-dkim-0002; d=radempa.de; h=In-Reply-To:Date:Message-ID:Subject:From:References:To:Cc:Date:From: Subject:Sender; bh=TfNAmaEE8cSrffDXZMzSc/05kI1A7nhgga8szRhVp3o=; b=hqB3VrqPSbXNYU3r0hTlD8FrxXqu0x9Vhi3RhP60Q2hge8lWWI6fq1GqHK8BV8s5Kc Fu5nKkwawH96jzI03qw/PsLitXfODNbklRl++GpmZgP9RBaHDyFJB1w1/JRDK0HTVBPU CMvHwQjKGrLmxpx2Y+bkUDa8L71lHR54+3M21YHkgLtya9DBaLPH+98FuiXR2Zngpy1J jcIYfMNJIlckXDyRhF5hGKK/ufAU3wn9KaIwO4yvExlTvbGVKSzcdWpsxqZ8xyApS5hN 86fG32pU6zi/KQ9/FRpbkl7rFJPB+7sa8xw+tEbvR07/B5RLtMEdeTBpE1QQcdtZkJL9 VOCw== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JW4RVVKpf/rjYgfgi3H2y1bUQ5AV+xyUL9/7C6okUTl5zxNTyv6bVxM4EeM=" X-RZG-CLASS-ID: mo00 Received: from ibu.multiname.org by smtp.strato.de (RZmta 47.28.1 DYNA|AUTH) with ESMTPSA id R06881x6GD7TCDZ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 16 Jul 2021 15:07:29 +0200 (CEST) Received: from [10.0.0.1] (unknown [10.0.0.1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ibu.multiname.org (Postfix) with ESMTPSA id 4GRBNT4jg8z1Gl8b for ; Fri, 16 Jul 2021 13:07:21 +0000 (UTC) To: galene@lists.galene.org References: <87im1amq50.wl-jch@irif.fr> From: =?UTF-8?B?aWJ1IOKYiSByYWRlbXBh?= Message-ID: Date: Fri, 16 Jul 2021 15:07:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <87im1amq50.wl-jch@irif.fr> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Message-ID-Hash: VFUDC4M2GUUYKDKPH3DJ3377CK3VM5LE X-Message-ID-Hash: VFUDC4M2GUUYKDKPH3DJ3377CK3VM5LE X-MailFrom: ibu+nqlgxf5g-125466@radempa.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.4 Precedence: list Subject: [Galene] Re: four other oft-requested features / forwarding control List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On 16.07.21 13:53, Juliusz Chroboczek wrote: >> 3) Roundtable mode - where each speaker is given a limited time to >> speak, with a visible clock, other speakers can grant the existing >> speaker some time from their pool, and a moderator (automated) that >> silences that speaker and then queues the next speaker > The server only allows you to mute a user remotely, not to unmute them. > That's an important property, and one that I'd be unwilling to break. I'd also like such kind of automatic moderation which Dave is proposing. And I agree that automatic unmuting is a no-go. The next speaker could however receive an invitation (text message) to unmute her:himself. Ideally the forwarding would be controlled by a pluggable algorithm: The algorithm would signal the SFU which stream to forward. And the op would be able to set the initial algo and choose a different one later. The algo also would be able to send text messages to individual or all users. Maybe the algo could be reduced to some elementary syntax that could be described by a json-config file. Then for each algo that is wanted the server admin could provide such a forwarding control file that the ops can choose for their sessions. Just some not well-thought-out ideas ... ibu