Канала в 100Мбит/с для 10 тысяч юзеров одновременно смотрящих видео с сайта - банально не хватит.
Школьные знания математики подсказывают, что одному пользователю достанется всего лишь 10килобит/с пропускной способности. У видеофайлов есть такая характеристика как
битрейт, если она будет меньше скорости передачи, то возникнут задержки при воспроизведении.
Если юзеры будут смотреть разные видеофайлы, то производительности дисковой подсистемы тоже не хватит.
Какие возможные подводные камни в данной реализации?
Банальный недостаток знаний, как основ, так и всего остального.
Возможно нужно какие-то шаги изначально сделать, чтобы потом не было проблем?
Нанять специалиста, который, как минимум, подберет железо под ваши задачи. Транслировать видео можно по-разному.