LWN: Comments on "Video conferencing with Jitsi" https://lwn.net/Articles/815751/ This is a special feed containing comments posted to the individual LWN article titled "Video conferencing with Jitsi". en-us Thu, 25 Sep 2025 23:03:49 +0000 Thu, 25 Sep 2025 23:03:49 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Video conferencing with Jitsi https://lwn.net/Articles/817927/ https://lwn.net/Articles/817927/ wookey <div class="FormattedComment"> For anyone interested in online conferencing options (and suddenly there are way more than there used to be ;-), this document from the Association for Computing Machinery is a useful summary of nearly everything available:<br> <a href="https://people.clarkson.edu/~jmatthew/acm/VirtualConferences_GuideToBestPractices_CURRENT.pdf">https://people.clarkson.edu/~jmatthew/acm/VirtualConferen...</a><br> and the corresponding google doc:<br> <a href="https://docs.google.com/document/d/1LLLniPkf48CCZyG_BNy1ylF2wXNlztqNEOnzNuMQmJc/edit#">https://docs.google.com/document/d/1LLLniPkf48CCZyG_BNy1y...</a><br> <p> Referenced from: <a href="https://www.acm.org/virtual-conferences">https://www.acm.org/virtual-conferences</a><br> <p> I too have been a big Jitsi meet user for years. It's worked remarkably well despite much increased usage over the last month. I'm very interested in solutions for conferences where you really want a decent-quality broadcast channel as well as low-latency bidirectional channel with optional moderator control. Debian needs to pick something, and is obviously capable of hacking things to make them better :-)<br> <p> Another free option is 'Jangouts' which is a web front-end for libjanus webRTC. Looks like it may be a promising tech. Anyone with experience of libjanus vs jitsi videobridge? <a href="https://github.com/jangouts/jangouts/blob/master/README.md">https://github.com/jangouts/jangouts/blob/master/README.md</a><br> <p> No-one seems to have mentioned Apache openmeetings yet either. Any good? <a href="https://openmeetings.apache.org/">https://openmeetings.apache.org/</a><br> </div> Sun, 19 Apr 2020 23:31:38 +0000 Intermediate certificate fun https://lwn.net/Articles/817437/ https://lwn.net/Articles/817437/ mathstuf <div class="FormattedComment"> Well, Firefox now has a solution for missing intermediates: <a href="https://lwn.net/Articles/817182/">https://lwn.net/Articles/817182/</a> But the general case solution implemented by other browsers look like information leaks to me (if they do AIA chasing).<br> </div> Tue, 14 Apr 2020 13:46:20 +0000 Intermediate certificate fun https://lwn.net/Articles/817434/ https://lwn.net/Articles/817434/ gevaerts <div class="FormattedComment"> Web browsers usually cache intermediate certificates, so if you've ever visited a website that uses the same one, things will Just Work. If you had tried with a clean profile, you probably would have had the same error (but maybe in a more understandable form)<br> </div> Tue, 14 Apr 2020 09:34:04 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816846/ https://lwn.net/Articles/816846/ vejeta <div class="FormattedComment"> Are there RAM recommendations per number of concurrent users?<br> </div> Mon, 06 Apr 2020 13:36:00 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816588/ https://lwn.net/Articles/816588/ nbecker <div class="FormattedComment"> google meet seems to be subscription only<br> </div> Thu, 02 Apr 2020 12:13:39 +0000 big blue button? https://lwn.net/Articles/816576/ https://lwn.net/Articles/816576/ jch <div class="FormattedComment"> I've been doing my lectures over BigBlueButton over the last weeks, and it's a joy to use. I upload my lecture notes beforehand, which I can annotate during the lecture; the students are able to interact (with me and with each other) over textual chat.<br> <p> Just in case, one of my TAs acts as moderator, but we've only had a single case of rickrolling up to now.<br> <p> The only complaint I have is that the UI for disabling the receiving of video is difficult to find, which is useful for people who pay for internet by volume or who don't want to see my face.<br> <p> </div> Thu, 02 Apr 2020 10:42:05 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816520/ https://lwn.net/Articles/816520/ stevem <div class="FormattedComment"> "Not that your editor would have ever made any such mistakes."<br> <p> *grin* BTDT...<br> </div> Wed, 01 Apr 2020 15:21:19 +0000 Other options to consider https://lwn.net/Articles/816299/ https://lwn.net/Articles/816299/ sumanah You may find <a href="https://demo.maadix.org/etherpad/pads/floss-video-live-tools">this list of tools to consider</a> useful. Did you know that <a href="https://blog.etherpad.org/2020/03/17/video-chat-with-etherpad/">Etherpad has a WebRTC-powered video feature now</a>? I just found out last week. Mon, 30 Mar 2020 19:50:23 +0000 Jangouts (Janus Gateway frontend) https://lwn.net/Articles/816182/ https://lwn.net/Articles/816182/ pevik <div class="FormattedComment"> We use Jangouts which is Janus Gateway frontend<br> <a href="https://github.com/jangouts">https://github.com/jangouts</a><br> </div> Sat, 28 Mar 2020 20:19:10 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816172/ https://lwn.net/Articles/816172/ Sesse <div class="FormattedComment"> I can understand why meet.jit.si doesn't; it uses 40% CPU just for sending on a measly 100 Mbit/sec of TCP! That's two orders of magnitude away from what an optimized web server does these days.<br> </div> Fri, 27 Mar 2020 21:00:24 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816160/ https://lwn.net/Articles/816160/ flussence <div class="FormattedComment"> This deficiency was pointed out *years* ago when Jitsi Meet was first released to the public. The usual barrage of excuses and deflection played out until everyone gave up trying to get through and went back to using Discord/Slack electron apps.<br> <p> I'm only surprised that Jitsi doesn't have a room-moderator option to kick out broken browsers. Apparently the side effect of letting Firefox into a video call is everyone else's performance tanks? That's hardly fair.<br> </div> Fri, 27 Mar 2020 18:59:34 +0000 Communing with the editors https://lwn.net/Articles/816151/ https://lwn.net/Articles/816151/ mtaht <div class="FormattedComment"> Certainly I know that fq_codel, cake, (and pie to some extent) make quality videoconferencing wonderful under contending loads, but I only theorize that these algos will also make p2p multi-party conferences work much better also. <br> <p> (e2e there's also ongoing issues like poorly implemented rtsp feedback - so far as I know freeswitch doesn't do it still)<br> <p> In the long scheme of things merely removing network jitter, latency and irrelevant loss (and even adding in-band sce or l4s signaling), is hugely important, but also encoder latency and responsiveness is a huge problem also. I miss scan lines! ( <a href="https://lola.conts.it/">https://lola.conts.it/</a> ) <br> <p> trying to find people wit the time and motivation to tackle this has long been on my mind ( <a href="https://www.internetsociety.org/events/latency2013/">https://www.internetsociety.org/events/latency2013/</a> ) . I really do miss the days when making a phone call across town on the switched phone network was like wispering in your lover's ear!<br> <p> And first up would be getting more folk to enable quality uplink queue management. Or show how bad it can get when you don't have it.<br> </div> Fri, 27 Mar 2020 17:11:13 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816101/ https://lwn.net/Articles/816101/ frispete <div class="FormattedComment"> It is working now. The magic trick that solved the issue was commenting out JVB_STUN_SERVERS.<br> </div> Fri, 27 Mar 2020 08:19:50 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816100/ https://lwn.net/Articles/816100/ hackerb9 <div class="FormattedComment"> (For those who don't know, WebRTC is the open standard, implemented by browsers, which Jitsi uses.)<br> </div> Fri, 27 Mar 2020 08:15:43 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816084/ https://lwn.net/Articles/816084/ dskoll <p>You can set it up so <a href="https://github.com/jitsi/jicofo#secure-domain">only authorized users can create meetings</a>, and when you create a meeting, you can password-protect it so only users you want to allow in the meeting can join it. <p>Initially, I just put a password on the web site using .htpasswd, but that broke the Jitsi Android app. Thu, 26 Mar 2020 19:40:33 +0000 Video conferencing with Jitsi https://lwn.net/Articles/816077/ https://lwn.net/Articles/816077/ vegge <div class="FormattedComment"> <p> <font class="QuotedText">&gt; In the default setup, a new user connecting to the server will see a screen inviting them </font><br> <font class="QuotedText">&gt; to create a new meeting; ...</font><br> <p> Is there a way to set up simple access control? It looks like the default server configuration is open to the world?<br> <p> <p> <p> </div> Thu, 26 Mar 2020 17:35:54 +0000 big blue button? https://lwn.net/Articles/816048/ https://lwn.net/Articles/816048/ corbet BBB is on my list of things to look at. Thu, 26 Mar 2020 14:04:14 +0000 Communing with the editors https://lwn.net/Articles/816047/ https://lwn.net/Articles/816047/ corbet Bringing in <i>your</i> ugly mug would stress-test the software in its own way! :) <p> I have been pondering various schemes, but things are still at a pretty early point, stay tuned. Thu, 26 Mar 2020 14:03:24 +0000 big blue button? https://lwn.net/Articles/815984/ https://lwn.net/Articles/815984/ anarcat <div class="FormattedComment"> I have tried Jitsi a few times and it generally works well. The challenge is to scale it past a dozen people or so. Things really start to break down then. We're still trying to figure out what exactly is going on (with Firefox being one of the likely candidates) but I'm wondering of people have tried other solutions, and especially:<br> <p> <a href="https://bigbluebutton.org/">https://bigbluebutton.org/</a><br> <p> AKA "BBB". That tool seems to be more "featureful" (to be polite) but seems very promising. I really like the way it allows you to whiteboard stuff together and share slides. Its moderation features also seem more advanced than Jitsi. But I'm wondering how it compares in terms of performance and ease (or not) of installation (something which Jitsi doesn't exactly shine on either).<br> <p> Thanks for the review!<br> </div> Thu, 26 Mar 2020 02:13:12 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815983/ https://lwn.net/Articles/815983/ mtaht <div class="FormattedComment"> Dear Jon:<br> <p> It would be pretty cool if you put up your jitsi server and invited folk into a "commune with the editors" - both as a stress test and, well, It's been pretty lonely around here lately, and I kind of miss yer ugly mug. Some virtual beer all 'round might help too.<br> <p> </div> Thu, 26 Mar 2020 01:51:28 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815954/ https://lwn.net/Articles/815954/ frispete <div class="FormattedComment"> Thanks for this nice article. Coincidentally, I'm almost there as well. Similar to your issue, but with a different reason (unsolved): <a href="https://github.com/jitsi/docker-jitsi-meet/issues/294">https://github.com/jitsi/docker-jitsi-meet/issues/294</a>. What a pity, since it feels to be almost operational.<br> </div> Wed, 25 Mar 2020 17:37:21 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815950/ https://lwn.net/Articles/815950/ excors <div class="FormattedComment"> From <a href="https://jitsi.org/jitsi-videobridge-performance-evaluation/">https://jitsi.org/jitsi-videobridge-performance-evaluation/</a> it sounds like the key for scalability is the "last N" mode. The bridge receives streams from all participants, but only broadcasts the streams from the N most recent "dominant speakers". That means the bridge's traffic scales linearly with the number of participants, and a client's traffic scales with N (which is a small constant).<br> <p> If you don't use that mode then I think it's O(num_participants^2) on the bridge and O(num_participants) on the clients, though with better constant factors than peer-to-peer: each client only has to upload their stream once to the bridge (vs num_participants-1 times to every other peer), which is good since clients usually have much lower upload bandwidth than download.<br> </div> Wed, 25 Mar 2020 15:41:39 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815946/ https://lwn.net/Articles/815946/ niner <div class="FormattedComment"> It's quite possible that I misunderstood why the video bridge helps so much (which it does). It could simply be that the video bridge is a workaround for the Firefox issues mentioned in another comment. The linked hackernews discussion indicates that with peer-to-peer as soon as a Firefox user joins the meeting, performance is degraded for all participants.<br> <p> It's also likely that you're right and the central server mitigates notoriously limited upload speeds of DSL and mobile (and sadly, where I live, even cable) connections.<br> </div> Wed, 25 Mar 2020 15:23:17 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815941/ https://lwn.net/Articles/815941/ sorokin <div class="FormattedComment"> <font class="QuotedText">&gt; it scales O(n) and works just so much better</font><br> <p> I don't quite understand this. Even if all video streams get aggregated into one connection from server, that single connection still transmits n times the data.<br> <p> My understanding is that total required bandwidth should be the same in both cases. Perhaps central server works better when participants' upload speed is limited?<br> <p> </div> Wed, 25 Mar 2020 15:10:22 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815916/ https://lwn.net/Articles/815916/ dskoll I experienced very good audio quality for the duration of one call. On a other call, the audio quality sometimes got worse from time to time and sounded as you described, but I prefer a tool that degrades quality if there are link problems to one that drops audio or makes it unintelligible. Wed, 25 Mar 2020 02:31:49 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815912/ https://lwn.net/Articles/815912/ Cyberax <div class="FormattedComment"> It's much worse for me. It feels like it's coming from 90-s cellphone - very "metallic" sounding. Video quality is OK.<br> </div> Tue, 24 Mar 2020 21:41:39 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815910/ https://lwn.net/Articles/815910/ dskoll <p>I gave up and installed it in its own virtual Apache server <b>meet.example.org</b> and it works fine. I'm very impressed with the audio quality; quite a bit better than Zoom or Skype.</p> Tue, 24 Mar 2020 20:31:01 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815883/ https://lwn.net/Articles/815883/ dskoll <p>I tried installing it on a Debian 10 box, but I wanted it to run from a subdirectory (https://www.example.org/meet/) rather than take over the root of my web space, and I just could not get it to work. Lots of googling found <a href="https://github.com/jitsi/jitsi-meet/issues/223">https://github.com/jitsi/jitsi-meet/issues/223</a> but no luck. :( Tue, 24 Mar 2020 15:00:27 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815866/ https://lwn.net/Articles/815866/ karim <div class="FormattedComment"> Over at Hackernews several people report that Jitsi has serious issues with Firefox's lack of simulcast -- several good discussion points all around regarding Jitsi real-world experience:<br> <a href="https://news.ycombinator.com/item?id=22669968">https://news.ycombinator.com/item?id=22669968</a><br> <p> </div> Tue, 24 Mar 2020 14:13:33 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815860/ https://lwn.net/Articles/815860/ Sesse <div class="FormattedComment"> Unsurprisingly, I've been trying a whole lot of videoconferencing services recently… my experience is that Jitsi, as in meet.jit.si, is surprisingly good, although higher latency (and yes, the need for an app on mobile is suboptimal). When I last looked at it a few years ago, it was pretty much for free software people only (ie., not very usable), so there have certainly been strides here.<br> <p> FWIW, so far, Google Meet, Skype, Discord are working well for me in the browser. Zoom is a disaster (the audio just consistently loses 50% of samples or so, and even when using the phone-in option for audio, it sometimes breaks up), although I haven't tried the standalone client yet.<br> </div> Tue, 24 Mar 2020 13:05:16 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815858/ https://lwn.net/Articles/815858/ niner <div class="FormattedComment"> There's a huge difference between Jitsi Meet with and without active video bridge. Without video bridge, all streams are peer to peer, so the more participants you have the more each client has to work and the more streams each participant's internet connection has to handle: O(n²). The video bridge bundles these streams on the server. This costs quite a bit of CPU on the server (but not terribly so) and obviously the bandwidth there, but it scales O(n) and works just so much better. I'm also quite sure that the video bridge is not active on meet.jit.si.<br> </div> Tue, 24 Mar 2020 12:06:16 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815857/ https://lwn.net/Articles/815857/ wodny <div class="FormattedComment"> There is also an instance at <a href="https://jitsi.riot.im/">https://jitsi.riot.im/</a> but I don't know if audio/video chat in <a href="https://riot.im/app/">https://riot.im/app/</a> is in anyway connected to that.<br> <p> The Jitsi server package also has a not so pretty postrm script which fails on reloading HTTP daemons.<br> <p> Jitsi Meet burns my CPU when conferencing with something under 10 people, but works with like 2-3 people. Skype seems more efficient but with many people or with video, keyboard input starts to malfunction and the system becomes sluggish and stays that way until Skype's restart. I hope for a keylogger so no chat is lost ;)<br> <p> Also had to modify the Skype package before installation because it contains chrome-sandbox (installed as setuid binary of course).<br> </div> Tue, 24 Mar 2020 11:38:57 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815851/ https://lwn.net/Articles/815851/ flussence <div class="FormattedComment"> Coincidentally I had to look at what it takes to set up a Jitsi server by hand a few days ago (someone was asking for help doing that), and it seems surprisingly painless. You need an XMPP server with a HTTPS/BOSH reverse proxy — an existing IM-only setup would work — and then Jitsi plugs in as three extra daemons: two XMPP components and one HTTP API.<br> <p> The official docs make it sound a bit scarier than it actually is: <a href="https://github.com/jitsi/jitsi-meet/blob/master/doc/manual-install.md">https://github.com/jitsi/jitsi-meet/blob/master/doc/manua...</a><br> </div> Tue, 24 Mar 2020 07:49:36 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815850/ https://lwn.net/Articles/815850/ wojas <div class="FormattedComment"> Thanks for this article!<br> <p> I just set it up using their official Docker Compose config, which was a breeze:<br> <a href="https://github.com/jitsi/docker-jitsi-meet">https://github.com/jitsi/docker-jitsi-meet</a><br> <p> </div> Tue, 24 Mar 2020 07:05:22 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815848/ https://lwn.net/Articles/815848/ marcH <div class="FormattedComment"> For communication software like this, I think open standards are even more important than open-source. I'm surprised the article didn't mention WebRTC once.<br> </div> Tue, 24 Mar 2020 03:16:33 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815846/ https://lwn.net/Articles/815846/ mtaht <div class="FormattedComment"> I too started looking at jitsi this past week - but got stuck probably on the same points you documented just now, and you fixed, hopefully. thx!<br> <p> I got interested, because, well, the binary blobs in zoom trouble me. Not huge on those. Also the nature of the bridge itself: "Look! it's all encrypted until zoom hq gets it!". I figure they implement CALIA ( <a href="https://en.wikipedia.org/wiki/Communications_Assistance_for_Law_Enforcement_Act">https://en.wikipedia.org/wiki/Communications_Assistance_f...</a> ) fully....<br> <p> I have a different usage model however than the cloud. It was my hope that tons more folk would have enough uplink bandwidth to actually run a service like this in the home or "on campus", rather than the cloud. And try to leverage ipv6.<br> <p> Plug: take a look at freeswitch?<br> <p> And then there's this: <a href="https://peerjs.com/index.html">https://peerjs.com/index.html</a><br> </div> Tue, 24 Mar 2020 02:31:43 +0000 Video conferencing with Jitsi https://lwn.net/Articles/815845/ https://lwn.net/Articles/815845/ gwolf <div class="FormattedComment"> I have long been a Jitsi user — Of the lowest kind (that is, I don't even run my own server, but am a client at the canonical implementation, <a href="https://meet.jit.si/">https://meet.jit.si/</a> ). I have insisted my peers on using Jitsi as it does not require user data to be yielded; no registration is required, just connect and use.<br> Given COVID-19, I have moved my classroom over to Jitsi, and finally got around to configuring the Youtube recording feature. Not that I want to push my videos here (no monetization on them, promise!), but if results interest you, you can find them at <a href="https://www.youtube.com/channel/UCDqXtc9GxROhLvFQ4bX6PLg">https://www.youtube.com/channel/UCDqXtc9GxROhLvFQ4bX6PLg</a><br> My first Jitsi class' recording was cut short shortly after ~37 minutes (plus ~5min at the beginning where I was fiddling with stuff), but the second one was quite smooth. I had at one point 31 people connected (mostly muted both of microphone and camera), and had no quality issues. I had a guest speaker, and we interacted quite good as well.<br> So... I'm just sending an experience report here. I love Jitsi! :-)<br> </div> Tue, 24 Mar 2020 02:13:28 +0000