Концептуально передача видео потока в интернет выглядит так:
video out interface -> IP encoder -> IP decoder -> video in interface
Если нужно единоразово доставить видео большому числу клиентов:
Вы можете использовать сторонний сервер для публичной онлайн-трансляции, который включает декодер и систему распространения контента (например, UStream, LiveStream, Facecast). В этом случае нужно передать видео сигнал на енкодер и указать адрес сервера для отправки потока данных. Енкодер может быть как программным (например, Adobe Flash Media Live Encoder, Wirecast, XSplit), или аппаратным (например, Cerevo Liveshell 2, Avermedia Live Gamer Extreme). В случае с программным понадобится хотя бы 1 видео вход на компьютере, что бывает редко, либо карта видеозахвата (например, BlackMagic Intensity).
При использовании облачных сервисов Вы обычно платите за каждый факт трансляции, причем цена напрямую связана с максимальным количеством зрителей.
Если нужно обеспечить постоянное вещание многим клиентам, либо настроить трансляцию малому количеству клиентов:
Другой вариант — свой сервер. Его можно поднять на базе обычного ПК, либо купить отдельное аппаратное решение (например, DataVideo NVS-25). Так же доступны специализированные 24/7 облачные серверы для видеонаблюдения (например, Camcloud).