Ingest Switching
Add a streamer configurable delay from when stream is ended in software until stream ends on the website. It is already possible in some way as disconnection protection exsits but it would allow streamers to change ingest servers while they're live if one is currently experiencing issues.
Essentially just expand disconnection protection to all scenarios. If Twitch detects no feed, give us time to come back even if it is a delieberate disconnection. You can currently get lucky and see the NotLikeThis error screen when you disconnect normally and switch ingests but I'd like to see it be controlled.
-
WindowstoSky commented
This would be ugly af if it showed up at the end of every stream. Currently it goes smoothly to your custom image if you end a stream; that's very nice for those of us who end softly and have sleeping subscribers.
If the NotLikeThis screen were customizable of course, that would solve this and other related issues.
(Related issue:
https://twitch.uservoice.com/forums/928429-channel-page/suggestions/41157850-custom-disconnect-protection-image )But I bet there is a way to tank your own stream without ending it properly, so you can do what you asked about. Is there a way to cut the stream without closing properly in OBS? Perhaps someone could develop a plugin for that. Said plugin might even switch servers and restart the stream. I googled and I don't see a plugin like that yet.
If it were me, as a PC user, I would probably create a firewall rule that cuts (some or all) Internet access to OBS and make a batch file or shortcut that enables/disables the rule. Enabling the rule should be sudden enough to trigger NotLikeThis, and then I could stop stream in OBS and disable the rule.
AdvancedSceneSwitcher could come in handy. You can have Switcher run a macro when a file changes. So the batch file could turn on the firewall rule and update a text file, which Switcher would then find and shut the stream.
I don't know if there's a way to automate changing the server, or the OBS Profile (which could be easier than changing the server in Settings), but once that's done, you could run a macro in Switcher which launches a shortcut that disables the firewall rule, then the macro could start the stream.