In order to watch video online, you will need bandwidth of at least 3000 kbps (download), which can also could be expressed as 3 mbps.   This amount of bandwidth would allow for smooth video streaming, anything less would cause "buffering" in which you have to wait for the video stream to load. 

Sometimes hotels claim to have high-speed internet, but when you go to watch video, you might want to check your speed

http://teamxstream.speedtestcustom.com

In the example speed test below, the download speed is 10 mbps, which is more than adequate for video streaming