I want to stream video for more than 2000 people and I only have 1gbit conexion, I stream with a bitrate of 1.080 Mbits/s in rtmp protocol, which means that once 1000 people are in my channel it would start to stop, is there any form or method to compress or do what ever to the outgoing video, so that I can stream to more than 1000?
A rule of thumb when calculating bandwidth is that you'll have available line-speed minus 10-20% overhead. So be aware that a 1Gbit/second pipe won't necessarily translate directly to 1000 clients accessing a 1/Mbit stream.
You can use Wowza to transcode the stream to reduce bandwidth of course. The less bandwidth per client the more clients you can service through your pipe. More detail here: