davidrth wrote:the 2MB info came from the head of networks after doing tests... I guessing this info is correct.
I think there may be a terminology problem here. For streaming video we measure it in the amount of X data per second. So your acronym should be 2MBps. But the capitalization of the bitrate is important too. 2MB is very, very different than 2MBps which is very different than 2Mbps. Tricky since they all look the same.
If it helps at all, here is how each would break down for you:
If you're allowed only 2MB (2 Mega Bytes) of data then at a 1.5Mbps encode you'll only get 10 seconds of video before you're out of bandwidth. At 256Kbps you can get up to 1 minute. Neither of these numbers are really high enough for great HD quality. 2MB indicates the size of a file and not the amount of data down a line. This is not the norm, but it is possible for them to rate limit you based on how much data you have used. Very unlikely scenario though.
If you're allowed 2Mbps (2 Mega Bits Per Second) of data then you can stream low motion clips in high definition. High motion clips you'll probably want to dumb down to 640x360. To determine this you'll want to run a few tests and see how it looks. I also suggest overhead room, so I would run the stream at no higher than 1.5Mbps.
If you're allowed 2MBps (2 Mega Bytes Per Second) which is 16Mbps (16 Mega Bits Per Second) then you'll have enough for a good HD encode with full motion. Your encoders will all be set in Mbps (bits per second) so you'll want to target something like 10Mbps to give yourself overhead room.