What you’re looking for sounds like Skypix, an Amiga based system for creating BBS UIs.
But, honestly, if your intention is to reach an audience rather than simply to geek out over an elegant technical solution (no harm in that!), then just go with streaming. It’s not your bandwidth, after all, if you’re using Twitch et al.
I guess, though, that streaming has the problem of not letting you copy the code, not being meaningfully interactive, etc.