p/livekit
The open source platform for real-time communication
Russ d'Sa

LiveKit Cloud — Build massive-scale, real-time video and audio experiences

Featured
104
•
Conferencing, livestreaming, metaverse, robotics, collaboration or telephony apps just became easier to build with LiveKit Cloud. Supports up to 100,000 simultaneous participants per session and includes detailed, real-time analytics and telemetry.
Replies
Best
Russ d'Sa
Hey Product Hunt 👋 When the pandemic started, I worked on a side project building “Clubhouse for companies”. Like Clubhouse, I built it using Agora for the audio. Pinterest wanted to buy 500 seats, but told me for security reasons, I had to use an alternative to Agora. I started to look at open source options, and quickly realized there wasn’t a modern stack with good mobile support. I mentioned this to my longtime friend, David, and he offered to help me build an open source WebRTC stack in Go, which I could use in my side project. We didn’t realize how hard or fun it would be, and I eventually forgot all about that Pinterest deal. A little over a year ago, we launched LiveKit, a modern, open source, end-to-end WebRTC stack. It made it easy to build real-time video and audio features into browser, desktop or mobile apps. Shortly after our launch, we became the fastest growing WebRTC repo on GitHub and 100s of projects were using LiveKit. While many developers were running LiveKit in production, others found it challenging to operate their own media infrastructure or just wanted to focus on their products. We built LiveKit Cloud to make building, deploying and scaling real-time video and audio features, simple. Cloud is a WebRTC platform operated by the LiveKit team. It uses the same LiveKit open source SFU, APIs and SDKs. You can even switch between Cloud and your self-hosted stack without changing any code. What’s different about Cloud is a custom orchestration layer, allowing it to support massive scale experiences. For example, with Cloud, you could build a 5v5 version of Twitch, with all 10 players’ games streaming simultaneously to a 100,000 person virtual arena. With only 100ms of latency between anyone. What’s more is, you can build it about as easily as an app for 1:1 meetings. Cloud does the hard work for you! LiveKit Cloud has a generous monthly free tier and then a pay-as-you-go model afterwards. An incredibly detailed analytics and telemetry system is also free for all projects. David and I are excited for you to give it a whirl and look forward to your questions and feedback. Russ
Russ d'Sa
@fares_aktouf @kirkdonohoe @pavell2l thank you all so much for the kind words and support! 🙏 Will keep you in mind, Pavel! Looking forward to you trying it at some point, Kirk!
Russ d'Sa
@savi thanks so much Savi!
Josh Buckley
@dsa Congratulations on the launch!
Herzog
@dsa @savi thanks!
Russ d'Sa
@joshbuckley thank you Josh!
Petr Bela
I've been playing with the open-source LiveKit SDK for over a year and I think everyone should seriously consider LiveKit for their next or current project. Here's why I'm very excited about this new release: 1. It is hands-down the best and cleanest library for in-browser WebRTC with the best DX and UX (I've tried m.a.n.y). You can start with the pre-built UI, or use well-designed hooks to build one from scratch. And it's packed with some of the best features used by web conferencing solutions today. Even such thing as [simulcasting](https://blog.livekit.io/an-intro...), which most competitors don't even offer, is handled transparently and just works. 2. The team is super responsive and supportive on Slack, and it's been great watching them ship new features regularly, such as the RTMP encoder and broadcaster, new SDKs, documentation, and even things like complex benchmarks and tests. These guys know what they're doing. 3. The only hurdle with using LiveKit in production as a small team was managing and scaling the deployment. The new cloud service solves this completely. And what's more, the pricing is based on bandwidth, not participant minutes, and is actually cheaper than pretty much every other alternative (plus, if you ever get to a scale where you'd rather host LiveKit yourself, you can switch to a fully-featured open-source solution). And 100k participants in a room at the same time? Most other solutions can barely get you a thousand. Congrats @dsa and @davidzh on the launch!
David Zhao
@dsa @petrbela wow thank you so much for the kind words! It's been great having you in the community! Let us know if you have any feedback on Cloud after trying it out :)
Hunter Carter
"you can seamlessly switch between self-hosted or cloud-hosted without changing a line of code." - KILLER. This is what sold me.
Philip D. MĂĽller
We're using LiveKit since months for https://unping.com - its awesome so far. And the support is outstanding. Thanks so much guys!
David Zhao
@pmueller Thank you Philip! It's so great seeing what you guys have built with unping.
Nadezhda Babushkina
Congrats on the launch! Does # of participants depends on what version is used?
Russ d'Sa
@nadenade hey Nadezhda, thanks for the question. We've published LiveKit's SFU benchmarks here: https://docs.livekit.io/oss/benc... Those are for a single node that we tested using our open source load tester. The number of participants you can handle with self-hosted depends highly on your deployment setup. LiveKit Cloud is our own deployment design, so the number of participants you see there (100K) is based on what we've stress-tested our systems against.
Russ d'Sa
@nadenade looking forward to hearing your feedback when you get a chance to give things a try!
Kumail Jaffer
We've been trialing LiveKit at Gather for a few weeks now, and are hoping to ramp up more soon. Both the team and the product are extremely impressive. Clearly has been built with a lot of love by people who really care about what they're doing. It's the ~only real-time video API that has the flexibility we want, and they've put an incredible amount of effort into making it work to the degree of reliability you need in production. Extremely cost-effective too -- pricing makes much more sense than the other API providers. Congrats on the launch Russ :)
Russ d'Sa
@kumail_jaffer wow, thanks Kumail! <3 This means so much coming from someone that's been running real-time video at scale. The team at LiveKit has really enjoyed working with you and the crew at Gather. Looking forward to a long and successful partnership!
David Zhao
@kumail_jaffer thanks for the vote of confidence Kumail! It's be awesome working with your team thus far. Excited to continue to collaborate!
LiveKit is awesome and the team is really great and responsive. We've been moving from Twilio to LiveKit and couldn't be happier. Glad to see that finally someone is not using the dumbed down, overpriced model that everyone else uses for billing.
Russ d'Sa
@jesse_ezell thanks so much for this note! The ideas and suggestions you've shared in the community indicate how much you've thought about real-time media and have helped us improve LiveKit. Appreciate you! <3
kavin nallasamy
Is it CPAAS or Open Source? Would love to experiment with it and see how end to end user experience would be.
shishir gowda
@kavin_nallasamy LiveKit is Open Source (Apache 2.0), and. LiveKit Cloud is CPaaS. Cloud is built on top of LiveKit open source and supports all the APIs and SDKs.
Astor Cook
This seems super awesome and I think we'll almost certainly use this for our group calls! Although, what about 1-1 calls? Do you offer a P2P solution? Currently, most of our calls use P2P and it'd be a huge added expense to have to suddenly pay for anything beyond the occasional TURN or a server as a fallback in case there's a restrictive firewall (but not as a default solution). Up until now, our plan has been to use Mediasoup to roll out our own P2P video calling because we've had an endless number issues with Twilio, with little control to do anything about them. A huge percentage of rooms have issues, we've refactored the setup tens of times by now, we've set up all sorts of hacky workarounds and still there's frequent enough complaints that some people just can't see each other, no matter what they do.
David Zhao
@astor_cook Thanks Astor! We do not support P2P currently. While a number of folks have expressed interest in it, it's very difficult to fit that model into LiveKit. There are quite a bit of end-to-end coordination between the clients and SFU.
Astor Cook
@davidzh Thank you for the quick reply and for clearing this up! We'll consider using LiveKit as a backup for when P2P fails. Thanks again!
Nick Avdeev
It looks great. The product can really allow teams to focus on their own developments. Congrats on the launch!
Jonas Schell
@nick_avdeev Thank you Nick!
Chris Pratt
We’ve been using Livekit Open Source since July for Vocal (https://www.getvocal.app) and we love it! Great work by the team!
Dan Robins
Nice idea! Loving the brand and dark mode too!! Top work guys đź‘Ź
Russ d'Sa
@dan_robins I had my moments of concern during our rebrand process, but my teammates have done an amazing job. I love it too! Thanks so much for your support. 🙏
Sagar Kava
Congratulations! @davidzh @dsa Really great work guys!
David Zhao
Thank you Sagar! @sagar_kava
Lenny Rachitsky
Looking 🔥🔥🔥 Congrats Russ and co!
Russ d'Sa
@lenny_rachitsky thanks Lenny, means a lot coming from you! <3
Csaba Zajdo
Great product. Congrats on your launch
matkam
@zajdo_csaba Thanks for your support!
David Zhao
@zajdo_csaba Thank you Csaba!
bijal dave
This is really cool, Congratulations on the launch!
matkam
@bijal_dave Cheers!
Simon
awesome kit....
Noah Tye
we think a live kit is the best kit! thanks @simon_s_j
Herzog
@simon_s_j @noahlt we kit you not
Michael
Congrats Russ/David and the rest of the crew at LiveKit. This is absolutely incredible, seriously. One of the most impressive things I have ever seen on this site and I am going to be making use of this ASAP. Can't wait to get started, actually, I'm quite excited!
David Zhao
@mrdntlxla Thanks for the kind words Michael! Let us know if you have any feedback.
Ash Rahman 🎮
Looks so amazing! Congrats on the launch.
Jonas Schell
@ashrahman Thanks you Ash! 🙂
Ben Finkel
The is a great product backed by a killer team. Congrats on the launch!!
Russ d'Sa
@finkel you're too kind. Thanks so much for the words and support. Looking forward to a Sesh + LiveKit collabo some time down the road. :)