Проблемы в легальном варианте две - нужна большая полоса, и большое и быстрое хранилище контента(а это реально дорого, и сделать окупаемым очень не просто).
В не легальном ещё одна - правообладатели не спят. Как только ваш сервис будет хоть сколько-то посещаем и его можно будет найти в поисковиках, точно будут проблемы.
Сколько полосы надо на пользователя, зависит от того, какого качества будет видео. 5-10Мбит/c для FullHD, например, в зависимости от сжатия. Т.е. 10 пользователей могут забить 100Мбит/с канал довольно легко. Если планируете от себя показывать, то неплохо работают сервера начального уровня с 4 sata в raid10 + 1Гбит/с канал. Масштабироваться пи этом надо просто добавлением серверов. Более широкие каналы начинают нелинейно дороже стоить, более сложные системы хранения тоже...
Хостинги, откуда вас не выкинут по жалобе правообладателя будут заметно дороже и хуже. =)