2010-06-07 3 views
1

Я являюсь частью команды, которой была поручена развертывание решения IPTV для компании. Система была подобна архитектуре.Программирование приложения IPTV-Клиент/Сервер

Имеется карта видеозахвата, которая принимает спутниковые сигналы от спутникового ресивера. Эта видеокарта является частью машины Windows 7. Сигналы должны быть закодированы здесь и переданы на потоковый сервер, который будет приниматься конечными пользователями.

Конечные пользователи будут настольными пользователями, имеющими приложение C# .NET, установленное для просмотра каналов.

Я смущен выбором программного обеспечения сервера, поскольку у меня есть несколько вариантов: Windows Media Server, VideoLan (проект VLC) или Flash Media Server, он также поддерживает MPEG-2 HD.

Моя основная цель - возможность транслировать каналы MPEG-2 с качеством HD и шифровать каналы на сервере, чтобы потоки могли быть защищены. Я знаю, что реверсирование возможно, но это будет нелегко, как для каждого наивного пользователя с помощью wirehark, следящего за моими потоками.

Если кто-либо из вас когда-либо делал такую ​​реализацию, пожалуйста, предложите мне лучшие технологии, на которые я должен пойти.

Iam открыт для C#, C++ и других подобных языков. Любая помощь должна быть глубоко оценена.

Редактировать: Конечные пользователи должны быть частью Интернета, а не обязательно LAN, причина этого вопроса в том, что Интернет не поддерживает многоадресную рассылку, такую ​​как Lan, поэтому мне нужны некоторые предложения.

ответ

2

Ребята, мы наконец решили использовать XMBC, кодовую базу Boxee для нашего решения.

Смежные вопросы