How much bandwith is required to stream 1080p?
Compressing using x264, a "typical" file ends up somewhere around 8GB for 100 minutes of movie. To stream this without problems, you need a speed of 8GB/100 minutes ~= 1.3MB/s ~= 10Mb/s.
It is directly dependent on compression rate (and more correctly: bitrate), though. Youtube compresses material quite strongly. Try downloading a 1080p Youtube video with some of the (many) available services and divide by length to get an average bitrate (or check the bitrate directly with some tool - your connection simply needs to be able to handle the audio+video bitrate).
I was able to calculate the bandwidth and storage for a 1080P video (with additional parameters) on this website:
http://stardot.com/bandwidth-and-storage-calculator
- H.264 compressed 1080P HD @ 30 FPS
- "High Video Quality" (not sure what that means)
- Average Frame Size: 50KB
- Bandwidth Required Per Camera: 12.0 Mbps
- Estimated Storage (24 hours per day * 31 days): 4 TB