Private stream session
I think it would be good to implement such a feature as private stream sessions. You could literally stream on "invite-only-mode" that can be used for subscriber stream or if you wanna stream something for only people you want.
Would also work if you wanna show something to your team or when it comes to schoolwork. Companies could literally do their meetings on Twitch.
Erik O. commented
Twitch used to allow you to password protect your stream, but this feature was removed some time ago and I never understood why.
There should be a way to allow only people I approve of to see my stream. Sometimes I want to share a game with my friends and only them. Yes, "not playing" exists, but that will still send live notifications and won't prevent unapproved people from watching.
Local recordings solve this problem.
Instead of just being an online mode, streamers can go on testing mode or private mode; so they can see if their stream is running in perfectly before they actually go live. Honestly stumbling around and trying to get everything right just makes a streamer seem flustered, rushed, clumsy, and nonprofessional. Then viewers might click off instead of trying to wait 10-30 min trying to see them put their stream together.
Do you wish that you could just select the viewers who are watching your gameplay for more privacy? I have an idea where fellow streamers like me want to add a feature to allow the streamer to select his/her viewers/friends to watch their gameplays. For example: having a group of friends you hang around with watching but no one else but them specifically. Cast your votes my fellow gamers to allow more privacy to you and your group. I ask you very nicely and I hope you guys have a great day.
I was talking to someone, I can't remember who, but he was an admin and he said they were thinking about bringing it back and making it work. I guess they are working on it already.
Add a little button (Test mode) that changes your actually stream to private one, so you can see what's the stream quality. I had to make another channel (call it <name>test) just because I wanted to know if everything runs smoothly (without any dropped frames and in correct bitrate).