13 ms·
Jitsi Meet Electron 2.0
- DerWOK 6y agoThough Jitsi is also usable via "zero-install browser only", the electron package allows additional features like e.g., desktop sharing with remote control. And due to bundled Chrome, some Firefox RTP problems are also circumvented with the Electron desktop version.
- app4soft 6y ago> And due to bundled Chrome ... bundled Chromium, ...
- afandian 6y agoDoes this have any privacy implications? ISTR Google made it very hard to remove Google stuff even from Chromium.
- mister_hn 6y agoNot that much, just the brand and some less calls to home (but chromium still calls home)
- chippy 6y agoYou cant run browser extensions in your electron app, but you can in the website version. So for privacy, expect more tracking, fingerprinting and less control. That's not the case for Jitsi, just in general all electron based website wrappers.
- MR4D 6y agoIf Chromium still calls home, does that mean the MSFT has to remove all that code to turn it into Edge? If so, that seems like a lot of work. Especially if you want to verify that it’s removed for future versions.
- Wowfunhappy 6y agoWhat is the significance of the distinction?
- danieldk 6y agoWhy are the macOS and Windows versions are unsigned?
- tiborsaas 6y agoIt costs money
- danieldk 6y agoIsn't Jitsi co-developed/sponsored by 8x8? An Apple developer account costs 99 per year. If the money is a problem, a lot of people would probably donate some amount if that helps getting signed releases. At any rate, I think having unsigned binaries that are not notarized introduces additional hoops for non-expert users, since macOS requires signed bundles by default (which is a good thing!).
- ckcheng 6y agoIsn't the hoop just right-click and choose open? Or is there something more nowadays?
- httpsterio 6y agoin some cases, it can't be installed at all depending on the privileges.
- Cyberdog 6y agoIf by "hoop" you mean "workaround," yes. But normies are used to starting applications by double-left-clicking them, and there's nothing in the error message that appears after that indicating it can be worked around. Unless the normie thinks to ask a friend or the internet how they can go ahead and open the app anyway, they'll never find out about it. To come at it from another direction, why is it your users' responsibility to work around your own cheapness/laziness? Just front the $100 and sign your damn app, especially if you're making money with it.
- danieldk 6y ago
- goodmachine 6y agoBefore the "We hate Electron" crowd gets here - congrats to all involved on this release: so far it works great, the UX is simple enough for anyone to use, it's open source and most importantly - it isn't Zoom. Good enough for me.
- xorcist 6y agoCard carrying member of the unnecessarily complicated stack skeptic's club here, but this is something Electron actually makes sense for. This is one of the few cases where bundling a complete WebRTC stack makes sense, because it's actually being used, and bundling the web browser could potentially make permission management a bit easier which is probably one of the remaining usability problems.
- DaiPlusPlus 6y agoCouldn't they rip-out the WebRTC stack - leaving out the RAM-hungry parts of Electron/Chromium/V8/etc that aren't relevant to desktop applications (e.g. aggressive in-memory caching, process isolation, etc)? As much as we all have strong opinions about Electron, surely someone who is able to make a solidly built "DOM+CSS+JS+Optional extras" version of Electron would be make _bank_ overnight by servicing and consulting for it? I know lots of companies would love a build of Electron with a smaller attack-surface, for example.
- BiteCode_dev 6y agoThe WebRTC stack depends on: - the network code - the video and audio playing code - the video and audio capture code - the crypto code Making that generic is a huge task nobody will every do. So since you embed them, why no elso embed the UI code ? I mean, at this point...
- __s 6y agoNot to mention making that generic would want to be accepted upstream in order to have upstream maintain this interface
- hackandtrip 6y agoAny difference in the CPU usage?
- k_bx 6y agoCan anyone explain how Jitsi is funded? Who's paying for the resources? Seems unwise to use software like that that's provided for free.
- Moru 6y agoDon't know about owners and such but you can set up your own server if needed.
- k_bx 6y agoYeah, that'd cost you a substantial amount, probably more than paying for a Zoom subscription. Now imagine someone is just paying for you, for free, no ads. Isn't that weird? All I'm saying.
- detaro 6y agoFor small-medium groups, it runs just fine on a VPS that's half the price of a single paid Zoom account.
- cocoggu 6y agoFrom the FAQ : "We are fortunate that our friends at 8×8 fully fund the project. 8×8 uses Jitsi technology in products like Virtual Office. The open source community and meet.jit.si service help to make Jitsi better, which makes 8×8 products better, which helps to further fund Jitsi. This virtuous cycle has worked well in the past and should continue to for many years to come."
- k_bx 6y agoIf Facebook would be ads-free, free, and open-source, would you use it? I'd be scared as hell. Imagine this line: > We are fortunate that our friends at GoodCorp fully fund the project. GoodCorp uses Facebook technology in products like GoodCorp Social. The open source community and meet.facebook.com service help to make Facebook better, which makes GoodCorp products better, which helps to further fund Facebook. This virtuous cycle has worked well in the past and should continue to for many years to come." And keep in mind that Jitsi seems like a more resource-hungry product (real-time video).
- mimimi31 6y agoI've tried it before, but it seems to be only usable with the instance hosted at meet.jit.si. When I try to connect to any other instance, I'm just getting the error "external API not enabled". Sounds like there is some default configuration that prevents this from being used with most selfhosted instances.
- Nullabillity 6y agoThe readme mentions this, and how to fix it: https://github.com/jitsi/jitsi-meet-electron#using-it-with-your-own-jitsi-meet-installation https://github.com/jitsi/jitsi-meet-electron#using-it-with-y...
- jlei523 6y agoWhy do people hate Zoom so much? I just received an email today from Zoom outlying all the fixes they just released. They went from 10m users/week to 200m/week in less than one month. So what they struggled? Most products would struggle with that kind of ramp up. They owned up to it and fixed pretty much all the complaints. And they're providing a valuable service to the world, most of it for free. Stop hating Zoom.
- gnud 6y agoThey straight up lied about offering E2E encryption. Don't know if that's fixed, actually. Apple had to release an update of their OS to remove Zooms rootkit. (I'm not a Zoom user, but that's just because my employer uses something else).
- ekianjo 6y ago> So what they struggled? It's not about that. People realized the privacy implications and the fact that Zoom was not forthcoming about some aspects of it.
- justinjlynn 6y ago> Stop hating Zoom. No. I don't trust Zoom. I don't like that people like you apologise for them while they continue to make choices that actively endanger users. I don't like their business model, and I don't like that I'm forced to use it to interact with people. I don't like that I can't verify it's doing what it says it's doing and am actively prevented from doing so. I don't like Zoom and I don't like that I can't choose to not install their spyware because people who don't know any better and don't have any way to protect themselves keep installing it and forcing me to use it. No. I won't stop hating Zoom until I - and the people who don't know how Zoom is hurting them and so use it anyway - can be free of it and the people who make it so awful.
- batiudrami 6y agothis is tech, you can't trust anyone. it's par for the course here. zoom just happen to be chinese.
- ChrisMarshallNY 6y agoI haven’t tried this, but I have been on Zoom meetings with 30 simultaneous screens going at a good framerate on a normal device in Gallery Mode, and 400 participants. That seems to be Zoom’s signature achievement. I have not had any other commercial app even come close. How does this compare, in endpoint software?
- kuschku 6y agowe’ve used it with 30 users in gallery mode, works fine. Another group has used it with 500 people, and it seems to have worked as well. A major issue is still Firefox, as Firefox does not support simultaneously sending two WebRTC streams, so Firefox users heavily reduce performance for all other users as well, but the rest seems to work just fine.
- ChrisMarshallNY 6y agoIt would be great if it could work. I am a bit of an Electron skeptic, though. Maybe browser canvases can give decent native performance, and we could dispense with Electron. I agree about Zoom’s failings. The existence of Facebook is living proof that privacy is a concern for only a relatively small number of folks.
- allan_s 6y agoIs there an issue on Firefox side tracking this problem ? as it seems a very big problem for that specific use case, and may be one of the reason why slack / teams etc. don't support firefox in their webapp ?
- Confiks 6y agoVarious issues that have been open for quite a long time [1]. [1] https://github.com/jitsi/jitsi-meet/issues/4758#issuecomment-585674733 https://github.com/jitsi/jitsi-meet/issues/4758#issuecomment...
- ComputerGuru 6y ago
- pjmlp 6y agoSo one app less to worry about unless it is required by a customer.
- Jaxan 6y agoI understand the hate for Zoom. But... We have tried Jitsi a few weeks ago. And we couldn’t scale to meetings with more than 5 people. We tried our own server and theirs. Then there is Skype and Hangouts. With both I can only meet for two hours or so on battery. Somehow Zoom works flawlessly. Very easy setup and it worked straight out of the box and is not CPU hungry. The UX is also great. It’s clear what the buttons are and do. Compare that to Skype where it’s not even clear when something is a button, and even then it’s often just an icon, which means nothing to me. The product is great. But you pay with your personal data, I guess...
- ilikehurdles 6y ago> The product is great. But you pay with your personal data, I guess... I doubt it's any worse than what you give out to Google or Microsoft for their solutions. After all, those are targeted advertising companies. Zoom had bundled the Facebook SDK to enable their social login, but removed it after the discovery that it phones home.
- Barrin92 6y agoLots of people up in arms about Zoom et al but I personally don't care. If Microsoft or Zoom wants to foot the bill to give me HQ video I'd rather take that then waste my own bandwith on p2p. Some of the security threats to zoom are real of course, but I couldn't care less if Microsoft uses telemetry or whatever if I get a good service in return. I log into 20 different things with Google and Facebook and Microsoft already
- stu2b50 6y agoJitsi uses WebRC, so it's p2p. It's great for 2 person calls, could be good for 3 as long as you all have good connections to each other, but doesn't and will never scale higher.
- LawnGnome 6y agoJitsi can work in either peer-to-peer mode or with a "videobridge" that acts as a server in much the same style as Zoom et al.
- annoyingnoob 6y agoI want to love Jitsi, I really do. But the 'Quick Install' of the server failed for me. So I tried the hosted service and it doesn't work in Firefox. Jitsi needs to work harder on ease of use.
- ehaughee 6y agoWhere did you find the quick install and what OS were you using? I was trying so hard to find a Jitsi server install for Windows but the only thing I found was a jar+batch file process that I couldn't connect to once I finally got it running.
- EGreg 6y agoI don't get it. Why make people download an app when the same thing can work in the regular Chrome browser? Just bookmark it or something.
- DerWOK 6y agoIf you don't get it, read the page https://github.com/jitsi/jitsi-meet-electron#features https://github.com/jitsi/jitsi-meet-electron#features Just one example: the Jitsi Meet Electron app e.g., allows you to remote control a screen, if screen owner allows. This makes it a replacement for e.g. TeamViewer, VNC or so...
- EGreg 6y agoOk but besides that one feature, almost every other feature can be done in Chrome. I run Slack in Chrome. Why not? Because of some features I don’t need?
- ilikehurdles 6y agoI like native apps on my machine. I have enough tabs open in chrome as it is. And when I want side-by-side views of a Slack tab and some other webpage, those tabs turn into mutliple chrome windows. Then I'm alt-tabbing between Chrome - Chrome - Chrome - Mail - IDEA - Chrome - Terminal. Why is it so bad to install an app? This has been the default since computers became a thing, so what's the argument for sticking everything into your browser?
- snikch 6y agoI’m loving jitsi, I’ve built a prototype video party app this week focussed on lockdown parties and fixing the things that don’t work for big parties over video chat. We’ve had a couple of parties on it and boy has it performed admirably. However, there’s a big “but”. The documentation is abysmal. I’m sorry but that’s the cold hard truth. It’s been a nightmare to understand the pieces working while also using their libraries. Incredibly hard to read, and incomplete, docs. I’ve had to refer to the source to try figure things out most of the time. I say this because I think there’s soooo much potential there if it was more accessible. If you’re from jitsi and are keen for some good and critical feedback then hit me up, I’d love to help you out.
- patentatt 6y agoI have been thinking about this exact use case! Are you going to share your party app?
- bkanber 6y agoNot OP, but I also made a party app (unrelated to jitsi). It's barebones, but you can use it free and anonymous at https://zonko.chat https://zonko.chat
- staticvoidmaine 6y agoHow do you feel about contributing what you’ve learned to the documentation?
- eeZah7Ux 6y agoJanus is easier to deploy and scales well.
- monksy 6y agoAfter seeing seeing how much resources signal or slack takes up due to electron.. I don't need another app that is this resource intensive.
- jfim 6y agoUnlike Slack though, one can close it once the video call is over, and one shouldn't be multitasking that much while in a video chat anyway.