Twitch overlay extension

Not really no.

The alternative would be to run this not as an extension but as a browser source and the stream would include the browser source in their streaming software and then it would be recorded to video.

If the original intent was to record it to the stream then an extension was the wrong technology selection from the get go