Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
From: Tim Panton <>
To: Juliusz Chroboczek <>
Cc: Fabrice Rouillier <>,
	Karsten Hahn <>,
Subject: [Galene] Re: Whole meeting as a youtube livestream?
Date: Mon, 1 Jan 2024 11:18:08 +0000	[thread overview]
Message-ID: <> (raw)
In-Reply-To: <>

[-- Attachment #1: Type: text/plain, Size: 1831 bytes --]

> On 1 Jan 2024, at 01:38, Juliusz Chroboczek <> wrote:
>>> 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.

There is a sort of halfway house I’ve done where you screen capture (ie mix) a div in the ‘host’ browser and send that as a webRTC stream to a local recording process (in my case pipe and ffmpeg - but it could be a gstreamer pipeline).

This works pretty well -
rdv-show/rdv-show/js/host.js at 4793900b6d661153da1962d0a694ee71fbfdfccb · pipe/rdv-show

I’ve played with media stream recorder, but then you need to have a web server to capture and store the media file chunks.

Happy to help if that’s useful.


> Happy new year!
> -- Juliusz
> _______________________________________________
> Galene mailing list --
> To unsubscribe send an email to

[-- Attachment #2.1: Type: text/html, Size: 5069 bytes --]

[-- Attachment #2.2: rdv-show.png --]
[-- Type: image/png, Size: 35588 bytes --]

  parent reply	other threads:[~2024-01-01 11:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-31 16:38 [Galene] " Karsten Hahn
2023-12-31 17:57 ` [Galene] " Fabrice Rouillier
2023-12-31 19:49   ` Sean DuBois
2024-01-01  1:38   ` Juliusz Chroboczek
2024-01-01 10:51     ` [Galene] Re: Whole meeting as a youtubelivestream? Karsten Hahn
2024-01-01 11:18     ` Tim Panton [this message]
2024-01-01 15:53       ` [Galene] Re: Whole meeting as a youtube livestream? Juliusz Chroboczek
2024-01-01 16:01         ` Tim Panton
2024-01-01 16:17           ` Sean DuBois

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

  List information:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \ \ \ \
    --subject='[Galene] Re: Whole meeting as a youtube livestream?' \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox