I'm just starting to stream, and I've always been interested in this question: is it even possible to determine how many people are actually watching? After thinking about it for a while, I've come to the conclusion that if someone wants to watch a stream, they'll watch it anyway. Of course, there's the option of adding a delay to the stream, but then you lose the spontaneity of a live broadcast. Besides organizing offline tournaments, I haven't come up with anything else.
I think the question of how scary it is to live if you don't trust your opponent has been raised here many times. The answer is: it's very scary :)