From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=anarres.org (client-ip=82.69.186.51; helo=snipe.anarres.org; envelope-from=shevek@anarres.org; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=anarres.org header.i=@anarres.org header.a=rsa-sha256 header.s=snipe header.b=J6j4fR50 Received: from snipe.anarres.org (snipe.anarres.org [82.69.186.51]) by mail.toke.dk (Postfix) with ESMTPS id 58F1A966789 for ; Wed, 11 May 2022 07:21:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anarres.org ; s=snipe; h=Subject:From:To; bh=IExRZIiiCG+vTf4ItSbaIp8fxboS7Y1gilHpOf6Iyk4= ; b=J6j4fR50Sg5fMkF+LAMh+aF47z0LRDjhzMUcouy0o7kI26hEoclOlRE8Dp7FscKE91XFL9R+b rChEZmLRi5rNorZ4rxtU+6OvTcSqXQ3ys0dSDqnWTA/j63THwvAaHKyWvxO/fmTDmxbIS/lW+OUha qluslhIDI6QR3P7IwGa4RC5wApu9Vb5I5YCfhKXcX2YUZQfpMbGZUoz36NmA2ERQMabJP6/I4Lm4S GnS2gOkVHa4k03jfwDt2LV8gfbznJM7RO37QobhlsZlsJsIFha1co/yGMxt4OvgK0t4E4pRInayCQ 618vGafvo0zY6yZ9nUKYf39a+TrppooHXrTp/Q==; Received: from 97-113-36-79.tukw.qwest.net ([97.113.36.79] helo=[10.0.1.201]) by snipe.anarres.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noemm-000JJQ-Hj; Wed, 11 May 2022 06:21:22 +0100 Message-ID: <8d647984-176a-fb1f-0017-54426c30f0d8@anarres.org> Date: Tue, 10 May 2022 22:21:17 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Juliusz Chroboczek References: <4008de81-3f67-2b9e-c83f-62bad76d72e0@anarres.org> <87v8udj9jh.wl-jch@irif.fr> <87r150ke9c.wl-jch@irif.fr> From: Shevek In-Reply-To: <87r150ke9c.wl-jch@irif.fr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 97.113.36.79 X-SA-Exim-Mail-From: shevek@anarres.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on snipe.anarres.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=ALL_TRUSTED,NICE_REPLY_A, TVD_RCVD_IP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT autolearn=unavailable autolearn_force=no version=3.4.2 X-SA-Exim-Version: 4.2.1 (built Tue, 02 Aug 2016 21:08:31 +0000) X-SA-Exim-Scanned: Yes (on snipe.anarres.org) X-Clacks-Overhead: "GNU Terry Pratchett" X-MailFrom: shevek@anarres.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: CKGDXFYGHR5GOBTBRSPW6MZGOXESVCX7 X-Message-ID-Hash: CKGDXFYGHR5GOBTBRSPW6MZGOXESVCX7 X-Mailman-Approved-At: Wed, 11 May 2022 11:51:52 +0200 CC: galene@lists.galene.org, Dave Taht X-Mailman-Version: 3.3.5 Precedence: list Subject: [Galene] Re: feature: two cameras for galene 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: That's a shame. Is it just that the UI I've described is impossible, or can the browser only manage one "camera" at a time? It definitely appears, from things like https://stackoverflow.com/questions/22787549/accessing-multiple-camera-javascript-getusermedia that multiple cameras is possible, just not with the UI I described. To be fair, Zoom (which is probably browserish underneath) doesn't have the elegant UI either. S. On 5/10/22 19:13, Juliusz Chroboczek wrote: >> In UI terms, I would expect: >> Present/Share My ... >> --> Window / Tab / Desktop / _Camera_ >> ----> Select the appropriate window/desktop/camera as usual. > > That cannot be implemented: the UI that allows you to pick what to share > is provided by the browser, and cannot be customised by the application. > > Also, Galene's UI doesn't work like that: it's designed to allow easily > sharing multiple windows (during an online lecture, I will often share my > slides and a virtual blackboard, and during a practical, students often > share an editor and a terminal window). > > You may try it out at https://galene.org:8443/group/public/ (empty > password). > > The ability to have multiple cameras streaming from a single tab is > useful, but it requires some thought to integrate into the UI. > >> If I'm streaming to an RTMP/RTSP reflector (Youtube, Twitch, Brightcove, >> Vimeo, etc), then I don't need Galene/Zoom/OBS/GVC at all, as the >> hardware has RT*P support. > > It would not be too difficult to implement RTMP support in Galene; the > problem, however, is that the only codecs that are supported by both RTMP > and WebRTC are H.264 and G.711, and the former is not supported on some > devices, while the latter has atrocious sound quality. >