Все реализуемо и уже реализовано. Понятие IPTV часто путают с сервисами OTT. Вопрос в том, что именно вы хотите? Денег зарабатывать - тогда проще взять готовое решение. Для себя - можно смастерить на коленке. Как вы хотите зарабатывать? По подписке, встраиванием рекламы, в сети провайдера как допуслугой?
Основных вариантов несколько:
- Вы реализовываете IPTV на сети провайдера. В этом случае в сеть идет обычный Multicast-трафик, для этого подойдет обычный сервер с запущенным ffmpeg. Если хотите денег заработать, берутся специальные системы доставки контента, на которых трафик шифруется, а у абонента с использованием карточки расшифровывается.
- Все же вы говорите про OTT и хотите реализовать что-то типа ivi.ru. Если хотите заработать денег, то берется платный медиасервер - в нем можно организовать функционал подписки, через который и идет вещание в нужном формате, а на сайт встраивается JS-плеер.
- Вы говорите об обычном вещании видео к себе на сайт. Это может быть VOD или живой поток. Денег за подписку брать не собираетесь. Можно взять nginx (+RTMP-модуль) и все тот же ffmpeg.
- Вы вообще ничего не хотите зарабатывать, а просто следить за своей web-камерой на сайте (или в плеере). Здесь можно подключиться к самой камере по RTSP, как правило, они это умеют. Либо можно все тем же ffmpeg-ом перекодировать полученный контент в нужный формат и транспорт. В данном случае вместо ffmpeg можно использовать VLC например.