It might be worth noting that there is the project https://galene.org/ which aims at achieving the same goals as MiroTalk (self hosted, open source), but with a subset of features (no file sharing) and written in Go.
I'm not affiliated with them, but I like what Galène is doing.
You mention on the github that you're running this demo on a lightweight 1GB/1vCPU VM - how many calls/concurrent users can this support with that hardware?
[I'm not answering what you asked, but I hope it's useful anyway.]
I'm in charge of a dozen of T.A. in the university, and for the virtual Math clases each has been using Zoom/Meet/Teams/Jitsi. (I actually don't remember if someone used Jitsi for the clases.) The T.A. have a very strong opinion about which one is the best, and one of the reasons is the whiteboard support.
I think it's worth noting this is largely an implementation on top of the Mediasoup SFU project. MiroTalk is not really the SFU here. It's just a client and server side API built on top of an existing open source SFU. And they don't appear to mention this or credit Mediasoup for this anywhere. It's a cool project, very useful and appears to be in full compliance with mediasoup licensing... but it still feels a little disingenuous to label it as an SFU.
Unless they've changed it in the last 45 minutes, the first line of the description says: "Powered by WebRTC and SFU integrated server." and "SFU" is a link to the Mediasoup website.
I guess that's fair. I missed the 3 letter hyperlink in the Github README. Would be nice if some credit was given on https://sfu.mirotalk.org/ Normally I would not be so pedantic about the use of a library, but mediasoup is doing the vast majority of the heavy lifting that makes this possible.
Edit: I see the mediasoup project is also listed by name in the credits section. So I rescind my earlier comment. I still think it's a fine line to call this project itself an SFU though.
Hi ciarlill, thanks for saying it's a Cool project :) credits are always due, if you look at the references cited there are from the first commit. All the best
You got it! I'm always looking for an alternative to Zoom for webinars and webcasting. I usually stream from Zoom to another source where we can have thousands of attendees without having them all join the Zoom session. For MiroTalk to be a good alternative, it needs to support arbitrary RTMPS streaming. Also making sure that our presenters won't have ports blocked is a big issue.
I wish there was a better alternative to YouTube / Vimeo Live for big streaming though, but that might be a much harder thing to do given bandwidth constraints.
Got me looking into it! Do you use OBS or a different RTMP streamer or just Owncast directly? I'm looking for more audience engagement in the form of polls, Q&A support as well as visual overlays such as bottom thirds, frames, etc.
okay, so you don't care. and I'm supposed to care... why?
Worth noting that Miro got its start using the name of another popular software offering also called Miro. If you look up Miro on Algolia HN, most of the discussions are still around the prior Miro OSS software.
Initially I thought you'd be setting yourself up for getting sued. It being your second name might complicate matters though. In any case, it will certainly cause confusion!
We've changed the title now. Submitted title was "Show HN: 7 reasons why MiroTalk it's an alternative to Zoom / Teams" but that's was a bit clickbaity, which is against the site guidelines (see also the one about numbers in titles): https://news.ycombinator.com/newsguidelines.html.
Live Demo: https://sfu.mirotalk.org/
[1] It's an Open Source made for You completely Free
[2] You can video call, chat, screen share, share files, use the whiteboard, recording and more
[3] No download, plug-in or login required, entirely browser based
[4] No rooms and users limitation, it holds online meetings for an Unlimited time.
[5] Self-hosted (run it to Your own website or application)
[6] Desktop and Mobile compatible
[7] Can grow further Thanks to Your contribution
Nothing is really ours until we share it.
C.S.Lewis