Have you ever watched a VoD and thought: why is his cam over there?; what item does that guy have?; who has the higher gpm?
I have a solution for you!
Dedicated Spectator Servers!
User controlled! You get to steer the camera, see people's items, just as if you were you were actually spectating the game!
Castable, the DSS's host uses the ingame VoIP feature to speak to all spectators, the host can also asign others as casters, thus making guest casting a possibility!
Being as it is a dedicated server, it does not put strain on the actual gameserver.
Mid-game joinable, you know those times that you really wish you were there 5 minutes ago when it started, and now you have to wait for the replay to see the game, this function makes it possible to join in the heat of battle!
Settings: You can set up your server just as you like it, password, delaytime, slots, etc.
In-game chat with the casters and other spectators. All spectators can turn this off if they like.
A new tab for these servers, where you can find games to watch if you are bored or just in the mood to judge people.
I was inspired by Valve's HLTV, and I remember that it was a really good function.
I've added some of the points that I would like to see get implemented.
Thank you for your time, please tell me what you think and give me creative criticism!