We were previously using a combination of Streamyard + Twitch, but had to make our own for various reasons. I'll see if our CTO will give a debrief of the tech stack on this thread.
If you're a scientist, engineer, or artist interested in streaming on the platform let me know! michael@dexterlearning.com
On the coding side, I've had more success using P5JS than block-based and visual environments like Scratch. I think the great thing is that students can then advance on their own. Diving right into the API reference, The Nature of Code textbook and The Coding Train YouTube tutorials using state of the art AI techniques.
For live interactive video I use Twilio and WebRTC. But will also be experimenting with Mux soon. Best of luck!
Depends on what kind of streaming platform you're planning to build. If you want to have absolute control just make your own WebRTC solution. We have a bunch of other functionality so we just used Agora's API, it's been stellar thus far.
Also....we're hiring ;)
How has been the experience scaling it to a large number of users ?
However, if you plan to truly open this to the public, you should at the very least disclose what timezone your streams start at, or show schedules in the visitor's timezone. Under the most simplistic evaluation, the world has 24 of them!
One of the worst things a website can do is start blaring sound when someone is just casually looking.
Might want to try moving the 'hero' carousel at the top so that the captions are centred properly. Looks a bit jarring.
This looks even better though. Nice one!