Looks interesting. What about 1-1 video calls with screen sharing and co-browsing? We're considering adding this kind of functionality into our live chat solution. I assume this is not your focus, at least at this point, right?
@pavel_pavlenko we can enable 1-1 video calls with screen sharing but not co-browsing yet. Would love to setup some time with you and understand the usecase fully
We're already using agora for this.
I can see that the price is cheaper (the discounted one, the normal one seems the same as Agora). How do you compare in general?
Do you have a flutter SDK?
@khalid_b In general, the biggest difference from Agora is the simplicity of use with 100ms. The reason we are able to achieve is because we have encapsulated all the low level publish/subscribe of streams into our dashboard and SDK's. This makes building live video applications much faster than Agora while still remaining fully customisable.
We're targeting to release the Flutter SDK by end of this month. I'll be happy to discuss this in more details. Feel free to join our discord server here, we'll share few more resources there- https://discord.com/invite/kGdms...
@asdivyansh Would love to give it a try! We managed to develop a fully 1-to-1 video/Audio call feature with Agora and Flutter in less than 3 days (with only one developer working on it), the video call part was done in less than 5-6 lines of code and took like 1 hour... The overall UI and other functionnalities took longer. So curious to see how easy is 100ms compared to this :)
I signed up and will join the discord channel.
Good luck and congrats on the launch here :)
@aniket1by2 Congrats on the launch, looks really fantastic. Currently building out a community platform with video demo's etc... 2 questions, 1. How to get the promo if signed up, no place to enter promo code or any pricing inside the actual application. 2. Very confused on your pricing of per participant and per 1000 minutes. For example if you had 2 people in a conference for 30 minutes, that was the norm (aka like 1000 of those a week) how would that work with the pricing model? Thanks!
@jeffbajayo
1. for promo -> just enter your details here -> https://100ms.live/contact
2. We work on a pay as you go model. You pay an amount proportional to the minutes & participants you use. eg. if 2 people joined a conference for 30 minutes, your cost would be 0.0025 x 2 x 30=$0.15 for that call. Let me know if it makes sense.
Thanks, @kevin for hunting us!
Hey PH Community, ๐
Super excited to share 100ms. We've been working heads down on 100ms for a year, and we're thrilled to launch on Product Hunt today!
********We are offering 100,000 mins FREE usage if you sign up today***********
โ The problem
In the pandemic, we've seen developers across the world struggle with adding live video to their apps with current solutions.
Building fully customisable live video apps with current SDKs is HARD
Developers either spend months working with painful low-level api's or settle into pre-built offerings with limiting UX ๐ซ.
โ Our solution
100ms is built on following principles
1. Any piece of code which multiple application developers have to write repeatedly should exist in the infrastructure layer (comprehensive SDK)
2. As much possible the business logic should remain on server side than burning it into client apps (room templates)
3. User experience is paramount and "video must play". Nothing else matters if video doesn't work (resilience and scalability)
4. The API's which make things easy, shouldn't limit developers into an opinionated user experience, or box them into just a few common use-cases. (fully customisable)
We achieve this by
- Abstracting business logic of the conference room in Templates and Roles.
- Client side SDKs encapsulate all the edge cases inside the SDK rather than leaving it to application
๐๏ธ How it works
You can build your live demo app in just 3 steps ๐
โ๏ธ Pick from our pre-defined templates or create your own template.
โ๏ธ Write a few lines of code. No low-level connection/media handling needed.
๐ Voila! Go-live. ๐
๐ฉ๐ปโ๐คโ๐ฉ๐ผ Spend less time coding, using templates
You can build these use cases using templates in under 10 lines of code
- In a classroom, only a *teacher* is allowed to end the class for everyone
- In a video-conference, only *host* is allowed to present their screen, not *guest*
- In a yoga class, an *incognito_student* is seen only by the *teacher* but not by other *students*
- In an audio-room, only a *moderator* can invite a *listener* on stage and change their role to *speaker*
๐ ๏ธ Endlessly extensible
Our SDKs allow low-level access to audio video, allowing you to build these -
- Change streaming or recording layout to add overlays, design your own custom UI. You can build your own StreamYard clone!
- Add live transcription by using raw access to audio tracks
- Pipe custom music into your rooms
- Create whiteboard and games on top of a virtual classroom
We have to thank our early developer community for feedback. We now power millions of live minutes a week ๐
Super excited to see what you guys build using 100ms ๐๐ผ ๐๐ผ
Come chat with us. We are hanging out at [https://phlaunch.app.100ms.live/...]
Might want to clear up pricing methodology on the pricing page with something like "For example, having X participants in a room that had a Y long conference/meeting/chat would cost $Z"
It's simply awesome to be part of journey and product that's so lit ๐ฅ.
A high-quality tech has helped developers scale their apps while building super quickly and efficiently. More power to the team. ๐
Glad to see 100ms finally out of stealth and out in the open :)
A thoughtful and dev-friendly approach towards integrating videos; built by a solid team @aniket1by2@gupta_kshi
Wishing 100ms all the success!
Congrats on the launch.Been following 100ms for a while and planning to integrate soon. Can't ask for a better alternative to agora for fast-growing companies and agile teams.
Looks promising, seems like a great alternative of agora/twillio. Would love to check this out.
Do you also support for audio integration, for example building a podcasting or audio streaming app ?
๐คฏ on how "templatized" you have made the product in such little time. Flexibility, Scalability, and Ease-of-Use are the fundamentals of any successful dev infra product and you guys have taken that DevX to another level, great job @gupta_kshi@aniket1by2!
Congratulations on the launch @gupta_kshi and @aniket1by2, it makes life so easy for people in ed-tech, gaming and events who have a hard time delivering world-class live video experiences during these times when in-person meeting is not possible.
We have worked with @gupta_kshi@aniket1by2 in the past months, and have been pleasantly surprised with high-quality tech, and the super enthusiastic team. This product will go places, best wishes!
HelpCrunch