Jump to content

Recommended Posts

Posted

Имеем win2003 на котором установлена DVB-карта (SS3) и приложение SkyCast, которое настроено на спутник и вещает мультикаст в сеть (230.0.0.1 на интерфейс 192.168.0.1).

 

Далее зная, что приложение SkyCast имеет TTL=1, то было принято решение ретранслировать при помощи VLC увеличивая TTL.

 

Поэтому подключаем еще один сервер с установленным win2003, который имеет 2 сетевых интерфейса с настройками ip-адреса 192.168.0.2 (смотрит на первый сервер) и ip-адресом 100.0.0.2 у которого шлюз 100.0.0.1 (смотрит в локалку). Шлюзом 100.0.0.1, выступает d-link dgs-3612g, на котором настроен мультикаст и igmp к нему подключает еще один d-link des-3028 с igmp snooping'ом и в него уже подключен клиент.

 

Настройка свичей проверена и работает, если подключить напрямую первый сервер со SkyCast'ом, то на свиче видим мультикаст поток, либо если отключаем первый сервер и при помощи VLC вещаем видео файл в сеть, то поток так же виден.

 

Сам видео поток с первого сервера на втором принимаем и видим без проблем, указывая в VLC открыть URL с адресом udp://@230.0.0.1:9888.

 

А вот если брать поток с первого сервера и на втором сервере перенаправлять его в сеть (vlc.exe udp://@230.0.0.1:9888 --sout=#duplicate{dst=std{access=udp{ttl=12},mux=ts,dst=230.0.0.2:8888}}), то мультикаст мы не получаем. На сервере прописываю route add 230.0.0.2 100.0.0.2 (либо 100.0.0.1, но методом проверки было установлено что необходимо указывать ip-адрес интерфейса, когда вещал видео файл напрямую).

 

Так же пробовалось включить IGMP на втором сервере, указывал внутрений интерфес как IGMP-маршрутизатор, а внешний как IGMP-прокси, в таблице IGMP-груп вижу поток с первого сервера 230.0.0.1, но маршрутизация так и не происходит, после данного изменения при попытке добавить маршрут вида route add 230.0.0.2 mask 255.255.255.255 100.0.0.2 if 0x1004, отвечает: "Сбой добавления маршрута: Параметр задан неверно".

 

После всего выше изложенного, предполагаю, что проблема именно в маршрутизации на сервере, пока гугление ни к чему не привело, прошу помощи ...

Posted

Все сделано, если кому интересно, заменил на втором сервере win2003 на linux (gentoo) прописал роут "ip r a 230.0.0.0/24 via 192.168.0.1" и все пошло, почему не работало на win2003 так и не могу понять, если смотреть по аналогии делалось все тоже самое, времени выяснять нету, если будут вопросы welcome.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.