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

100ms Live Stream SDK — Add Twitch-like live streams to your apps

Featured
193
Effortlessly add two-way interactive live streams to your product. Let your users go live from any browser or app & invite fellow streamers or viewers as co-hosts.

Get started in mins with Pre-built apps & create custom live experiences in your apps.
Replies
Best
Sharath Kuruganty
Congrats on the launch 🚀 This is so cool! I can see how powerful this can be when it comes to engaging with the community! Quick Q: Is there a no-code way to embed these live-stream videos?
Arjun Attam
Hey PH community 👀 I'm Arjun, Product Manager at 100ms, with my founders @gupta_kshi, @aniket1by2, @sdvd & colleagues @saikat_mitra and @sooddvs. Thanks, @kevin, for hunting us! 🤗 Since launching 100ms on PH last year, we've helped thousands of companies add video calls to their products. 100ms now serves millions of minutes daily for our customers. Along the way, we learnt that our customers want to scale a video call to millions of users, while retaining interactivity. They were juggling 2-3 SDKs to achieve this: one for video calling, one for live streaming and yet another for interactivity. Video calls are interactive, but cannot scale to millions of users. Live streams on the other hand can scale to millions, but haven’t been as interactive. To fulfil emerging use-cases, the worlds of video calling and live streaming need to merge. Today, we're launching Interactive Live Streaming on 100ms, which combines the interactivity of video calls with the ability to scale to millions with a single SDK. *And we are offering 100,000 minutes of live streaming for FREE if you sign up today* 🕹 The opportunity: The world of live streaming is changing The lines between video calling and live streaming are blurring. The pandemic has accelerated the explosion of large-scale interactive live streaming across industries like retail, education, events, gaming, and social. Live streaming has now become: 📱 “Embedded” inside thousands of apps, and not just on the big social media platforms 🤳 “Democratised” with streamers going live from their mobile devices over unreliable networks 💬 “Interactive” with audiences engaging with streamers via chat, reactions, polls 👫 “Collaborative” where streamers collaborate with each other to experiment with newer formats This is an opportunity to create a new infrastructure for live streaming, and not limit streaming to one-way broadcasts hosted by professional creators. 🤓 Our solution: Interactive Live Streaming with 100ms We built the 100ms Live Stream SDK for this new world of live streaming. With 100ms, you can: 🛠 Customise your stream to deeply integrate with your app 🌎 Enable your customers to start streaming from anywhere 👯‍♀️ Engage your audiences by bringing anyone as a co-host 📈 Scale to millions of viewers 🙋More details? Website: https://bit.ly/3zqz2rV Community: https://bit.ly/3d1B9v6 Do you have any questions for us or just wanna chill? We're hanging out live at https://div-producthunt.app.100m...
Tapos Ovi
@arjunattam Such an unique and promising project. It has been a milestone in the Interactive Live Streaming world. Always a well-wisher and congrats on your launch 🎯.
Ankur Nagpal
Huge fan of the product + team Spent a while looking at the space to find the best solution, and 100ms has been the preferred product for most of our portco's
Arjun Attam
Thank you for the kind words, @ankurnagpal. Super excited to be enabling your port cos for their video needs 🧢
Holy wow, this is an impressive service and one I wish I had in June when we had our PM72 Summit event. Something to for sure explore for our next large streaming event. The pricing is decent for if we say have our own Summit platform where we stream to users. But creating a product that allows an endless number of users to stream 🤔 based on the calculator on the website it can get super expensive real quick.
Arjun Attam
Hey @florin_biro, would love to dig into this more. Live streaming is a good fit for large streaming events, and we'd be happy to discover a discounted pricing plan for scale. We've enabled multiple large customers at scale, and we'd be happy to work with you on this
Pramod Rao
Congratulations on the launch @aniket1by2 and team! Love how you guys have built a great product for live streaming and your community-led approach to building it. Wishing you the best.
vikram bhaskaran
This is awesome - bringing interactivity into large scale video streaming. What kind of usecases do you see this enabling today? Into the future do you think this could disrupt how we imagine traditional video broadcasts?
Arjun Attam
Thanks for the question @qvikr! We've seen use-cases across a plethora of industries: education, events, retail, social and gaming. This means virtual classrooms where tutors are live streaming to 5k+ students with a Q&A section where students can ask questions. Or live shopping streams where influencers are streaming from their mobile devices and running live campaigns for discounts. Or even mobile gamers streaming their screens and engaging their community
Arjun Attam
We wrote about how this is disrupting traditional video broadcasting and the infrastructure for streaming here: https://www.100ms.live/blog/a-ne...
Harsh Siriah
This looks great! The website looks really nice as well! The SDK seems very powerful. Congratulations on the launch!🚀
Arjun Attam
Thank you for the kind words, @harsh_siriah1
Gaurav Goyal
This is crazy stuff guys. Can this be used for webinars we do across thousands of users?
Arjun Attam
Yes definitely @gauravgoyal_gg. Let's chat more about your use-case?
Arjun Attam
@gauravgoyal_gg amazing, look forward to it. I'm arjun at 100ms.live
Shalini Nair Tekwani
Congratulations @aniket1by2 and the brilliant team! :) Addressing interactive live streaming to a million users at scale is a great problem to solve! Onwards and upwards! 🚀
Giuseppe Di Nuccio
Hey Arjun, amazing solution launch! I find excellent the interactive live streaming approach, including the enablement for users to start on their own autonomously and the scaling possibility. It would be great to integrate the live streaming with AI algorithms and tools, e.g. live captions during streaming, live translations, interactions and chats optimization by automatically highlighting the most relevant content or comments or sentences, etc. I'll try and experiment you 100ms sdk ;). Congrats again! Best, Giuseppe
Arjun Attam
That's a super idea @giuseppe_di_nuccio. We've exposed an extensibility point for plugins that execute custom code on top of audio/video tracks: https://www.100ms.live/docs/java... Check it out?
kshitij
The business of building products is finding product-market fit. And then scaling them reliably with stable infra after that. Finding PMF and building stable infra are both incredibly tough challenges. Consider Facebook Live and Instagram Live. Facebook had to figure out PMF and build the stable infra for their live product together, while Instagram focussed purely on finding PMF, piggy-backing on the infra already built out by FB. Our job at 100ms is to provide the stable infra that allows teams to move fast and focus on PMF and scaling for their live video products. Building stable infra for live video is especially difficult. Most developer teams end up using multiple infra providers eg. Edtech products can have - 1:1 mentoring sessions - A classroom with ~50 students and 1 teacher - An auditorium like webinar with ~5000 students - A mega live stream with 50k students In order to handle these, at-least 3 separate infra providers are required. - Video conferencing, Live streaming and Chat - which makes it super complex for teams to build as well as maintain. It’s difficult to move fast with 3 different infra providers. We heard this problem loud and clear and are now extending our Conferencing Infra to have the ability of Interactive Live Streaming as well within a single SDK. This allows product teams to move fast and iterate significantly faster while building live video products. At FB, infra team’s tagline used to be “Move Fast with Stable Infra”. With 100ms we’re trying to help teams “Move Fast with Simple Infra”
Looks interesting. How would you compare yourself to Twilio? Looks like same pricing and feature set from a high level to Twilio Programmable Video.
kshitij
@jesse_ezell we compiled a comparison against twilio here https://www.100ms.live/twilio-vs.... The most important one is the scale. Twilio only allows upto 50 users in a room.
@gupta_kshi that's not exactly true, they've since added live streaming support that looks like it works pretty much the same way at the same price point.
@gupta_kshi I believe it also uses RTMP streaming under the covers for the live part https://www.twilio.com/live. You basically create a normal video room and then you can publish it to RTMP and have live viewers join there for scaling out participants.
@gupta_kshi any support for dial ins? That's a big missing part from a lot of the non twilio platforms. I think they should all just integrate with twilio programmable voice for just the dial in participant stuff.
Will Bewley
Super cool to see you launch this, congrats to the whole team! Live streaming + interactivity in 1 SDK = 🤯
Chris Rohit Brendan
Loved the journey, love the results even more. Big shoutout to the awesome team at 100ms, glad to be a part of this 🚀
Eimantas Kasperiūnas
Already had a chance to try this, great pricing and onboarding model. Perfect templates to kickstart the integration. Looking forward to see how this grows, this is the most sensible option between other providers where monthly prices start from hundreds of dollars. I wish you the biggest success with the product, there is definitely a market you can win, with open, transparent and sensible approach to this complicated request many of us face nowadays. Removes all the friction from dealing with many different tools and technologies needed to launch livestreaming product/feature. Great job!
Arjun Attam
Thank you for the kind words, @eimantas_kasperiunas1 🙏
Manthan Thakar
Congrats on the launch, folks! The product looks incredibly polished. Great job. What are some of the unique use-cases your customers have adopted the solution for that surprised (in a good way!) you?
Arjun Attam
@manthan_thakar I was quite blown away to see live shopping for Pokemon cards where collectors were running lucky draw giveaways on live streaming. Super engaging experience for audiences!
Paul Balogh
Congrats @arjunattam and the 100ms team. This is fantastic. We've been using, at Hypersay Events, your 100ms SDK to build our own products and the result is fantastic. Great product and great team! Looking forward to creating other products in the future.
Arjun Attam
So good to hear this @paulbalogh. We're excited to be working with you and the Hypersay team as well – glad we could help
gaurav tolani
Great stuff @gupta_kshi @arjunattam . having built Grabbit Live closely with the 100ms, i can vouch for the team for building any Live Streaming experience. way to go! 🚀🚀
Arjun Attam
Thank you for the kind words, @gaurav_tolani 🙌
Ajith Isaac
This is one of the most well thought out products I’ve seen on PH. Great job on the execution and congrats on the launch!
Stephen Blum
Amazing! Using 100ms we could soon see innovation and competition in the live broadcasting space. Like a collaborative Twitch. Like a Clubhouse with video.
kshitij
@stephenlb thx a lot. Clubhouse with video is absolutely possible.