Node.JS внутри всё же однопоточная. Если событий для обработки будет много, не факт, что будет успевать отрабатывать. Я уже предложил erlyvideo/flussonic. Сервак ставится на компьютер несложно, дальше у него есть некоторый апи, который можно дёргать уже из привычного языка программирования.
вариантов много. Простой - держим всё во вконтакте. Сложнее - заморачиваемся на плэйер, который тянет рекламу, запрещает её мотать, само файло лежит на чем попало. Правильный - перекладываем вопрос отдачи контента на нормальный медиа сервер. Но факт в любом случае - желающий скачать - скачает.
erlyvideo.ru - поинтересуйтесь. Бесплатно не будет. Обвес для генерации страницы с плэйером на чем угодно, а на сервере для отдачи видео нормальное решение.
хорошо покопавшись удалось найти относительно честно (то есть никто не признаётся. но можно удалить) приложение, которое слишком много себе позволяло. Спасибо!