Компьютер подключен к двум локальным сетям. В одной полно ресурсов, в другой их нет совсем.
Хочу забирать из одной локалки радио и ТВ каналы (назовем мультимедиа сервер например mult_server) и отдавать через свой комп в другую локалку. Один канал-один порт.
Я себе это представляю примерно так. Мой сервер постоянно находится на связи с mult_server, и весь поток данных оттуда он перенаправляет на свои определенные порты. С этих портов любой клиент может получить потоковые данные.
Естественно, что соединение my_server----mult_server для каждого канала должно быть только одно, чтобы не перегружать канал. Т.е не годится вариант "поднять проксю и пусть все пропишут, и будет доступ", и его производные.
Вопросов 3:
1) Как лучше реализовать с минимальной нагрузкой на сервер (просьба посоветовать программу, а там уже буду разбираться)
2) Какой мощности необходим сервер для вещания примерно 100 радиоканалов и 5 ТВ?
3) Можно ли использовать для этой цели NAT, будет ли соблюдаться условие о одном соединении? Мне почему то кажется что нет, т.е с my_server радио тянут 5 клиентов-будет 5 соединений my_server----mult_server.
P.S: Сервер уже есть, кручу на нем форум, он же является роутером для интернета (iptables+маскардинг).ОС Debian.
для радио можно поднять icecast, на нём настроить как relay все нужные "станции" (лучше в режиме on demand).для ТВ - пожалуй, зависит от того, как это на mult_server работает. но идея скорее всего та же: поднять локальный ретранслятор нужных потоков.
>P.S: Сервер уже есть, кручу на нем форум, он же является роутером
>для интернета (iptables+маскардинг).
>
>ОС Debian.а причем тут iptables + маскарадинг ? Маскарадинг это одна из функций iptables!
>а причем тут iptables + маскарадинг ? Маскарадинг это одна из функций
>iptables!Так точно. Немного ошибся.
>для ТВ - пожалуй, зависит от того, как это на mult_server работает. но идея скорее всего та же: поднять локальный ретранслятор нужных потоков.
А какие для этого программы существуют? Про icecast уже почитал.