Most channels are offered in FHD, and HD. 10Mb/s will cover the FHD...if you have less than 10Mb/s you might be ok for the HD channels...Not sure about the speeds.
I have a 10 meg line and it does well. Most of the streams are HD and Full HD .. and seems to take 4-6Mb/s on the FHD streams.
Contact StreamIPTV...they are quick to respond & very helpful.