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=h5NHhqOx 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 11201A4431E for ; Wed, 6 Dec 2023 23:46:39 +0100 (CET) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 3B6MkY8h014444 for ; Wed, 6 Dec 2023 23:46:34 +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 E01FC576C1 for ; Wed, 6 Dec 2023 23:46:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:subject :subject:from:from:message-id:date:date:received:received; s= dkim-irif; t=1701902792; x=1702766793; bh=V8vPg9jXZyJKoXnQLz5cgj Xe0QQCZSXnRK0n3jJV0L0=; b=h5NHhqOxwY+snGWpDlfJ/Nn9jd2aX2QnSjtn/L AfaxlaSc6TBH/n/C9Gg4EofjYhsErEcBCqQd4pYcd66f/QLMhFjUksF1swxkvH/P 3SOLsW2gw/2y+LfEI/lcbuqoaIX3VPISEz1HE3e7UJlKOmf6nx7f+u+jHJHwGZHq ylwFPQFbiUmxwkhymDBy9NAE3vSnEZ0kUE1C8vZDp8zL9HvIdDo+WQ7RfFhxgSxA KmajSN3UYSvi38X2kuRxEyaMPh5BVDgHfV4G7xvBzGyGVfVYXzUi8nM+dHK6whBV /UcJuFC5VU0OoByfMadgQXgpHq/ERu4dIDFnaQmAtJq5lgyA== 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 ke6nektWRxWn for ; Wed, 6 Dec 2023 23:46:32 +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 8092A576C0 for ; Wed, 6 Dec 2023 23:46:32 +0100 (CET) Date: Wed, 06 Dec 2023 23:46:31 +0100 Message-ID: <87h6kvar08.wl-jch@irif.fr> From: Juliusz Chroboczek To: galene@lists.galene.org 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 [194.254.61.138]); Wed, 06 Dec 2023 23:46:34 +0100 (CET) X-Miltered: at korolev with ID 6570F9CA.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 6570F9CA.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 : 6570F9CA.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: UUS5EJL2LYFVSSHTGTUYV6VXXJQP3YP4 X-Message-ID-Hash: UUS5EJL2LYFVSSHTGTUYV6VXXJQP3YP4 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 X-Mailman-Version: 3.3.8 Precedence: list Subject: [Galene] WHIP support: using OBS with 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: Hi, As some of you may have noticed, Galene 0.8 includes support for the WHIP protocol [1]. This makes it possible to stream through Galene using any streaming softwar that can speak WHIP. Here's how to use OBS Studio with Galene. 0. Make sure you are running Galene 0.8 or later and OBS Studio 30. 1. In Galene, create a group that allows the H.264 and Opus codecs: "codecs": ["h264", "opus"] Join the group as an administrator, and create a token (click on your own name in the users list, then choose "invite user"). This will generate a link of the form https://galene.example.org:8443/group/fancy/?token=XXX where XXX is your token. 2. In OBS, choose File->Settings->Stream, and fill in the form: Service: WHIP Server: https://galene.example.org:8443/group/fancy/.whip Bearer Token: XXX The "Server" is your group's URL followed with ".whip". The token is the token obtained in step 2 above. 3. Hit "Start Streaming". If you wish to try this out without setting up your own server, feel free to use the following credentials: Server: https://galene.org:8443/group/public-h264/.whip Bearer Token: pqRFnD5yT2g Please be aware that anyone will be able to see you at https://galene.org:8443/group/public-h264/ -- Juliusz