p/100ms-video-sdk
Add live video conferencing to your app in hours, not months
Kevin William David

100ms Video SDK โ€” Add live video conferencing to your app in hours, not months

Featured
192
โ€ข
Add live video conferencing to your app in 10x less lines of application code than any other fully customisable video SDK.
Built by the team that created live video infrastructure powering billions of minutes a day at Facebook and Disney+Hotstar.
Replies
Best
Pavlo Pavlenko
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?
kshitij
@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
Pavlo Pavlenko
@gupta_kshi Sure, what's the best way to get in touch with you? Should I just book a demo on your website?
kshitij
@pavel_pavlenko yes pls. Will reach out asap
Khalid Belghiti
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?
Divyansh Chaurasia๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป
@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...
Khalid Belghiti
@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 :)
Jeff Bajayo
@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!
Aniket Behera
@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.
Arjun Kava
Congratulations guys for the launch, I can see the hard work of the founding team to make it successful. Kudos to you. ๐Ÿฅณ
Aniket Behera
Thanks @arjun_kava1, means a lot coming from you guys :)
kshitij
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/...]
Divyansh Chaurasia๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป
Hey everyone, thanks for supporting us in the launch. We're signing off from this link [https://phlaunch.app.100ms.live/...], if you have any questions connect with us here: https://discord.com/invite/kGdms...
Nihal Bhushan
@kevin @gupta_kshi Congrats and good luck with your launch. It does look like the future.
Roj Niyogi
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"
kshitij
@niyogi thx for the feedback. Will add something like a pricing calculator
Arpit Mishra
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. ๐Ÿš€
Kashish Sharma
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!
Aniket Behera
@kashish_sharma Thanks for all the support!
Ram
Congrats on the launch @gupta_kshi & @aniket1by2 ; 100ms.live looks awesome as a platform for developers to use. More power to you guys ..
Nachiketas Ramanujam
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.
Aniket Behera
@graffitos Thanks Nachi for all the support! Looking forward to working with you guys :)
Deepak Kumar
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 ?
kshitij
@new_user_ff184eb13f we do have ability to build audio rooms. In fact it's one of the prebuilt template which you can sign up and try it yourself.
kshitij
100,000 Free minutes is available for creators who signup before 11:59pm/PSTAug 13. Pls apply the promocode at https://www.100ms.live/contact
Bharat Singh
love the concept, so anyone can add live audio/video capablities in their apps! This is very promising
Sangeeta Singh
As an engineer mom, i know how hard live video can be! This is an really amazing product, getting some cool ideas to play with this
kshitij
@sangeetachirps thx for the support
Pratiksha Dake
Congrats on the launch! The onboarding was extremely smooth and the documentation is very simple to understand.
Nathan Jesus
awesome idea, will definitely try it out. Just the other day we were discussing about something like this
Arpit Mishra
@napoli_india Thanks Nathan, will look forward to your feedback
Nikhil Kapur
๐Ÿคฏ 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!
Chirag Gupta
This is great I have looking for video sdks either they are missing something or are tooooo expensive. Will surely try this
Arnav Mahajan
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.
Sachin Sharma
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!
kshitij
thx @99sachins it's been a pleasure working with your team.