Kevin William David

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

byโ€ข

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.

Add a comment

Replies

Best
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.
Aavgeen Singh
We at FrontRow are already building our LIVE-SESSION feature using 100ms SDK and i am glad to tell everybody that 100ms is way ahead of any other product in the market.
kshitij
@aavgeen_singh thx for such kind words. It is so awesome to see that you are contributing to the 100ms open source components.
Prashant Mahajan
Great, we were already planning to integrate with Zeda.io. Now the promo code it is a sweet deal.
kshitij
@prashant_mahajan zeda.io looks awesome. Would love to chat and help you build a world class experience. Don't forget to sign up and try it pls
Aditya Sher
Congratulations on the launch !
Arun Prasad
Congratulations to the 100ms team @gupta_kshi @aniket1by2 launch! We at Kutuki use 100ms to build our Live Sessions UI and we have only great things to share about 100ms. The documentation & sample apps coupled with the support & help provided by 100ms enabled us to build our Live Sessions interface quickly. If you want to build world class live video experiences, I would highly recommend using 100ms.
Ankur Saini
How do we intergate this with flutter?
kshitij
@ankur_saini3 our flutter SDK will be launched in a few weeks
Ankur Saini
@gupta_kshi Can i get notified once it's done?
Yogesh Singh
@ankur_saini3 You can track the progress here: https://github.com/100mslive/100...
Tejas
This looks great! Congrats team.
Arpan Garg
We've been a user of 100ms Video SDK from the time they were in alpha. @gupta_kshi, @aniket1by2 have built the perfect solution for integrating a video stage in literally no time (I've integrated about 3 services earlier and they don't even come close to 100ms). We have had our internal meetings, our online events/conferences, everything running smoothly. Most important, the system doesn't heat up and the bandwidth consumed is low. Our users in turn are happy too. Solid team Rock solid customer support Easiest to setup and use the product All The Best on PH :)
Fatima Rizwan
Congratulations on the launch! Have you thought about charging wrt minutes usage not participants.
kshitij
@fatimarizwan we charge basis total of minutes used across all participants. Are you suggesting if we can charge basis the duration of meeting ?
kshitij
@fatimarizwan would love to chat more. You can join our discord and we can discuss there https://discord.gg/ZCmQpeFW
Nikhil Gupta
This is interesting. Can you share how it's better than Agora's 1/2 way live streaming SDKs?
kshitij
@nikhil_gupta15 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.
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.
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 :)
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 :)
Momo Ong
Awesome product @kshitij :)
kshitij
Thx @momoong. Will be soon using https://www.headsup.ai/
Ashwini Kumar
Superb stuff 100ms team... It feels so great when your close colleagues with whom you worked earlier, start a new venture. I am so happy and excited for the road ahead. ๐Ÿ˜Above and beyond ๐Ÿ’ฏ๐Ÿš€
kshitij
@reactivedroid thx buddy. I am just waiting when you cross the bridge :)
Damien
Congrats for the launch ๐Ÿ‘ What I saw so far sounds promising ๐Ÿ˜Š
kshitij
Thx @damiencourbon. We work as your internal video infra team more than anything else
Yogesh Singh
it's such an honour to work with an incredible team and build an amazing product
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!
Jon
Congrats on the launch!!
kshitij
@cskc97 thx for liking us