Видеохостинг - основная нагрузка на сеть, поэтому считайте нагрузку (какой средний размер видео, просматриваемого одним клиентом в сутки умножить на количество умножить на 30 - получаете терабайты в месяц), к примеру если фильм 1.2гб и все 2к человек смотрят в сутки по одному фильму, то нужно 2.4 терабайта в сутки, это 27мбайт в секунду в среднем (а пиковые легко зайдут за 100мбит).
Гигабитный хостинг без лимитов по скорости, и наверное еще и абузоустойчивый, что у вас там за терабайты видео которые будут смотреть столько людей?
p.s. раскидайте видео по нескольких слабым хостингам, это может неплохо сэкономить на разруливание нагрузки в пиковые моменты (дублируя размещение популярного контента заранее), читай десяток другой слабых впсок с 100мбитным каналом, лимитом в 10Тбит в месяц и сотней гигабайт на диске могут обойтись в десяток баксов каждая.