From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=irif.fr (client-ip=2001:660:3301:8000::1:2; helo=korolev.univ-paris7.fr; envelope-from=jch@irif.fr; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=irif.fr header.i=@irif.fr header.a=rsa-sha256 header.s=dkim-irif header.b=czCdv9O0 Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id 37969A4B33F for ; Mon, 1 Jan 2024 02:38:18 +0100 (CET) Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 4011cANs029751 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 1 Jan 2024 02:38:10 +0100 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 4011cAEb007440; Mon, 1 Jan 2024 02:38:10 +0100 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 7A08A2B242; Mon, 1 Jan 2024 02:38:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1704073088; x=1704937089; bh= sRFFec//gHK+YrEgbrJtO+k7kgb4yGaAmi+mGmyyw3c=; b=czCdv9O0OytCHjwu epE/Js6kGLL7K0WXqU537XSJHBHX7zAZqY3UkD+uWLBY8HADJpqnoF2SURHeZjcH qD6iB9rZTGFmtfwwpmo/dtpjF118r143w5rqT+ACgruy2bJMFD25xRun/FaSR5Kd mu/evUpMOT38cGpObj4YbWgH9HXXd2Z2UpM6+Oxqdq2hHZ5vH7tilONXSQNeSwqJ R0pYav+0qM55+l+nMjFIpmKhwRPVRQ6bKwHO+UIUqJREOZ/+gDr82L5/JzFjb8S7 ms0glhx2Zxi0uLai8KWNP3Oe17/eAgX35KcDpYDjLR4zURtIJSrwIrGSSQoIcXlb QlG8wA== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id pMoabbiYxAkz; Mon, 1 Jan 2024 02:38:08 +0100 (CET) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id A2FD32B396; Mon, 1 Jan 2024 02:38:07 +0100 (CET) Date: Mon, 01 Jan 2024 02:38:07 +0100 Message-ID: <87v88d3kao.wl-jch@irif.fr> From: Juliusz Chroboczek To: Fabrice Rouillier In-Reply-To: References: <4b-65919900-15-73f7b000@206958677> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/29.1 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Mon, 01 Jan 2024 02:38:10 +0100 (CET) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Mon, 01 Jan 2024 02:38:10 +0100 (CET) X-Miltered: at korolev with ID 65921782.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 65921782.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 65921782.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 65921782.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 65921782.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 65921782.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham Message-ID-Hash: JYVKLUIRC7BCOAB3FLMCTZNSQ7CAX5NA X-Message-ID-Hash: JYVKLUIRC7BCOAB3FLMCTZNSQ7CAX5NA X-MailFrom: jch@irif.fr 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 CC: Karsten Hahn , galene@lists.galene.org X-Mailman-Version: 3.3.9 Precedence: list Subject: [Galene] Re: Whole meeting as a youtube livestream? 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: >> I was thinking about streaming a complete meeting as a livestream on youtube. > Just catch the window of your navigator with OBS and you are Done Right. Galene does not do any multiplexing: when a meeting consists of multiple streams, then all of the streams are sent to all participants. Youtube requires a single stream, so at some point somebody needs to decode the videos, build a mosaic view, and then recode the videos. It cannot be the Galene server, since the server does not do any recoding (that's what makes it cheap and fast). The best place is the browser, which already knows how to decode WebRTC streams. So rendering in the browser and recoding using OBS seems like a perfectly fine solution. Another solution would be to perform the recoding in the browser itself, but I'm not sure how easy it would be. Happy new year! -- Juliusz