-
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
It sounds like what you want is some variety of live-streaming. This can be accomplished in a number of ways with varying degrees of complexity. The simplest version would be to use a live-streaming tool like OBS and then stream that data to a provider service like Twitch, Youtube, or Facebook Live. Each of those platforms gives you a player embed code that could easily be put into your react code. Additionally I think there are a couple open source react components that take a stream ID from one of those providers and will play the video back on your site (not necessarily endorsing these, but a quick google search turned up https://www.npmjs.com/package/react-twitch-embed and https://www.npmjs.com/package/react-player). You could certainly get more hands-on with a number of layers in this stack, but that's only useful if you have a pretty specific thing you're trying to accomplish that these tools can't help with. Hope that helps!!
Related posts
-
A little side project I have been working on for the past couple of weekends.
-
react-player and customization
-
[Reactjs] Undertanding Multiple renders from one stored variable
-
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
-
Developing a React Video Player with Personalized Controls