You just repeated everything you just said/put on the ticket.
Not really no. Course I have no metrics to support this, but for streamers with a single monitor they won’t want to alt tab to their own stream on stream. And playing back your own stream can lead to audio leaks
Streamers should create in live config, so that you don’t leave your admin code in the front end for viewers to see.
And means your front end loads more quickly as it only loads the viewer code and not the admin code too, and removes an attack vector. As your admin code is obscured
In my opinion you are doing it wrong by putting it in the main view, and should create a optimised view for streamers to setup the poll in, rather than having to load the stream preview all the time and the extension on top of that, (and the other extensions that may be installed and active)