Show HN: A free educational live stream platform for kids
dexter.live
dexter.live
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
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 ;)
Are you hosting replays? If so, how are you doing that?
Did you have to build custom software to do polls or was that something off the shelf?
Another Q: if you're streaming to Twitch (or YouTube), how do you prevent anyone with the link just watching the stream? Basically how do you control the registered viewing experience?
Sorry for all the Qs: you're being fantastic with responses!
We'll also be implementing their Cloud Recording functionality but that's WIP.
Yes, we used Firebase to build real-time polls and ChartJS to display said data.
Not a problem, if you want to continue the thread more long-form shoot me an email -> bryant(at)dexterlearning.com
(had to post for Bryant... HN throttled his comments/responses)
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!
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!
Sorry for the false alarm!
One of the worst things a website can do is start blaring sound when someone is just casually looking.
This looks even better though. Nice one!
Might want to try moving the 'hero' carousel at the top so that the captions are centred properly. Looks a bit jarring.