Page 1 of 5 123 ... LastLast
Results 1 to 15 of 478

Thread: И снова про мультикаст...

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Angry И снова про мультикаст...

    Вот опять решил обратится к коллективному разуму, ибо сам допетрить не могу...
    Немного предистории для полноты картины, и для снятия многих вопросов которые здесь по этой теме возникали, в том числе и у меня.
    Стояла задача прокинуть IPTV на мультикасте от моего районного провайдера (Миг Телеком), через asus wl500g внутрь моей квартирной сеточки. С моим жутким мозговым скрипом и просто таки фантастической помощью Уважаемого gaaronk (дал же Господь человеку терпение!!! Поклон ему до земли) проблема казалось бы была решена, и новые технологии передачи ТВ и радиосигнала начали радовать своего непутёвого хозяина, НО!!!! После включения того или иного канала ТВ или радио в VLC через 20-30 секунд изображение (ТВ) или звук (если радио) замирает, зависает, замерзает... И лечится это только повторным запуском этого канала или радиостанции. Впечатление такое будто сигнал теряется...
    Настраивал так... (Заодно ответ на многие вопросы по теме)
    Для начала в последнюю прошивочку от Уважаемого Олега надо вкомпилировать igmpproxy
    далее заливаем прошивочку, заходим на точку через телнет и начинаем шаманить...
    Сначала создаём conf файл, для этого набираем
    vi /etc/igmpproxy.conf
    далее давим i и вбиваем такие закорючки
    quickleave
    phyint eth1 upstream
    altnet 10.20.83.0/24 (IP верен для моего провайдера!!!)
    phyint br0 downstream
    выходим из vi
    давим Esc, набираем :wq!
    Вышли, запускаем igmpproxy
    igmpproxy –c /etc/igmpproxy.conf
    далее вносим настройки в pre-boot
    insmod ipt_ttl
    insmod ipt_TTL
    и в post-firewall
    iptables -I FORWARD 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
    iptables -I INPUT 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
    Уважаемый gaaronk рекомендовал ещё строку
    iptables -t mangle -A PREROUTING -p UDP -j TTL --ttl-inc 1
    Но всё запускается и без неё, а лично у меня после забивки этой строки от точки доступа отваливаются все клиенты, и лечится это только перезагрузкой точки доступа.
    И последний штрих, поднимаем рейтинг мультикаста, что бы изображение не тормозило и не рассыпалось.
    wl mrate 36 (параметр 36 подобран путём проб, у меня при более низких значениях изображение рассыпается или имеет артефакты, при более высоких или начинает хрюкать звук, или умирает на приём передачу вся сеть, на время работы ТВ или радио)
    Всё, можно было бы наслаждаться, если бы не проблема описаная выше...
    Итак в чём я тормознул???
    Log файл выдаёт вот что:
    Nov 8 22:32:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:32:07 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
    Nov 8 22:32:07 syslog: Info: Inserted route table entry for 239.192.1.3 on VIF #1
    Nov 8 22:32:07 syslog: Note: joinMcGroup: 239.192.1.3 on eth1
    Nov 8 22:32:07 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
    Nov 8 22:32:07 syslog: Note: The IGMP message was from myself. Ignoring.
    Nov 8 22:32:07 syslog: Note: Route activation request from 10.20.142.26 for 239.192.1.3 is from myself. Ignoring.
    Nov 8 22:32:07 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
    Nov 8 22:32:08 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
    Nov 8 22:32:08 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
    Nov 8 22:32:08 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
    Nov 8 22:32:09 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
    Nov 8 22:32:09 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
    Nov 8 22:32:09 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
    Nov 8 22:32:13 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
    Nov 8 22:32:13 syslog: Note: The IGMP message was from myself. Ignoring.
    Nov 8 22:32:20 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
    Nov 8 22:32:20 syslog: Note: The IGMP message was from myself. Ignoring.
    Nov 8 22:32:20 syslog: Note: Route activation request from 10.20.142.26 for 239.192.1.3 is from myself. Ignoring.
    Nov 8 22:32:27 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:32:47 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:33:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:33:27 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:33:44 syslog: Note: RECV Membership query from 174.1.2.1 to 224.0.0.1
    Nov 8 22:33:44 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 224.0.0.1
    Nov 8 22:33:46 syslog: Note: RECV V2 member report from 174.1.2.1 to 224.0.0.2
    Nov 8 22:33:46 syslog: Note: The IGMP message was from myself. Ignoring.
    Nov 8 22:33:47 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:33:48 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.255.255.250
    Nov 8 22:33:48 syslog: Info: Updated route entry for 239.255.255.250 on VIF #1
    Nov 8 22:33:48 syslog: Warn: The source address 174.1.2.2 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:33:50 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
    Nov 8 22:33:50 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
    Nov 8 22:33:50 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
    Nov 8 22:33:54 syslog: Note: Removing MFC: 10.20.142.69 -> 226.127.250.67, InpVIf: 0
    Nov 8 22:33:54 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
    Nov 8 22:33:58 syslog: Note: RECV Leave message from 174.1.2.2 to 224.0.0.2
    Nov 8 22:33:58 syslog: Note: leaveMcGroup: 239.192.1.3 on eth1
    Nov 8 22:33:58 syslog: Note: RECV Membership query from 174.1.2.1 to 239.192.1.3
    Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 239.192.1.3
    Nov 8 22:33:58 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
    Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
    Nov 8 22:33:58 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
    Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
    Nov 8 22:33:59 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
    Nov 8 22:33:59 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
    Nov 8 22:34:04 syslog: Note: RECV Membership query from 174.1.2.1 to 239.192.1.3
    Nov 8 22:34:04 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 239.192.1.3
    Nov 8 22:34:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
    Nov 8 22:34:14 syslog: Note: Removing MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
    Всем заранее спасибо
    С Уважением
    Sabur
    Last edited by Sabur; 08-11-2006 at 19:38.

  2. #2

    Post

    Ну что коллеги, неужели ни у кого никаких мыслей нет???
    НЕ ВЕРЮ!!!! (Станиславский)
    :d

  3. #3
    Для начала в последнюю прошивочку от Уважаемого Олега надо вкомпилировать igmpproxy
    Вы уж извините, что я спрашиваю такой глупый вопрос, но "как?". С юниксами я не на ты, но и не на вы. Ядро пересобрать лет 10 назад получалось. С тех пор только "ls, cp, mv, etc."
    Более того, у меня и раутера еще нет, я просто собираюсь прикручивать местное HDTV over IP (multicast), поэтому и смотрю в сторону этого раутера.
    Для начала, насколько я понял, надо скачать с ASUS версию прошивки в исходниках (около 300 МБ). Затем надо скачать исходники Олеговской прошивки. Затем, наложить патчи от Олега к оригинальной прошивке. Затем ... что? Проясните, пожалуйста.
    Или этого всего не нужно? И достаточно лишь установить igmpproxy на раутер (тоже непонятно - как, но это видимо не так сложно, как пересобрать прошивку)?

    PS. Кстати, реально ли собрать прошивку под виндами? Или лучше что-нибудь вроде ubuntu?

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Под виндами можно запустить colinux и в нём уже ковыряться.

  5. #5
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    У меня вот какой вопрос к автору топика: а поток обязательно в WiFi отправлять? Если нет, то можно заменить br0 на vlan0...

  6. #6
    Quote Originally Posted by Oleg View Post
    У меня вот какой вопрос к автору топика: а поток обязательно в WiFi отправлять? Если нет, то можно заменить br0 на vlan0...
    Не хочу провода по квартире растягивать, потому через wifi и пытаюсь...

  7. #7
    под виндами прощще всего поставить VPC (он нынче бесплатен), а в нем линух попрощще и помельче. я поставил debian минимальный и доставил необходимые пакеты

  8. #8
    Join Date
    Sep 2006
    Location
    SVAO, Moscow, Russia
    Posts
    42
    Sabur
    Предлагаю для начала поделиться уже собранной Вами прошивкой. Так как многие не имеют возможности и необходимых познаний чтобы сделать это самостоятельно. Да и какой смысл делать всем одно и то же.
    А потом уж попробуем коллективно высечь искру.

  9. #9
    подскажите пожалуста, как долго очередной канал включается?

  10. #10
    Join Date
    Sep 2007
    Posts
    109
    Blog Entries
    1
    1.9.2.7-7g работает ок

    переключение каналов
    7-10 сек

  11. #11

    iptv & wifi connect

    День добрый.

    Имеется wl500gP с последней прошивкой от Олега. Работает все отлично, включая рутинг IPTV из локальной сети провайдера на все компы дома.

    Можно прояснить два вопроса:

    1.IPTV принципиально можно смотреть только по проводу, по WiFi - никак? (картинка просто или не появляется, или рассыпается и тормозит). У WiFi как у протокола ограничения на работу с мультикастом?

    2.При просмотре IPTV по проводу на одном из домашних компов коннект по WiFi на другом компе просто умирает, дикие тормоза, работать не возможно. Это какое-то ограничение железа, производительности процессора, или баг/фича прошивки? Типа мультикаст пакеты начинают рутиться и на WiFi интерфейс и канал просто забивается?

    Спасибо!

    О.К.

  12. Сударь, вот замечательная тема - http://wl500g.info/showthread.php?t=7012

  13. #13
    Quote Originally Posted by el-pashteto View Post
    Сударь, вот замечательная тема - http://wl500g.info/showthread.php?t=7012
    Большой сенкс, поиском не разрулил, теперь вижу.

  14. #14
    Прежде, спасибо авторам прошивки за их труд!
    Я безуспешно пытаюсь настроить IPTV. Всё делаю по инструкции но IPTV нет. Для проверки, включил напрямую компьютер в сеть провайдера - IPTV есть.
    Опишу среду:
    Имею WL-500W, прошивка 1.9.2.7-8 (предварительно стояла 1.9.2.7-7g, результат тот же).

    Провайдер выдал мне следующее при подключении (локальная сеть и internet функционируют прекрасно):
    IP: 10.51.2.7/255.0.0.0
    GW: 10.51.0.1
    DNS: 10.48.0.8
    PPTP server: 10.0.3.111
    Прописаны route: 10.0.0.0 255.0.0.0 10.51.0.1 1 MAN

    Далее, вещание IPTV производится в 239.255.1.x:1234
    Как и было рекомендовано, определяю адрес вещателя (в виду того, что не работает, опишу всё максимально полно):
    tcpdump -i $(nvram get wan_ifname) -n -p udp port 1234 and ho st 239.255.1.1

    Запускаю VLC media player (побежали пакеты):
    10:04:23.448144 IP 91.196.236.10.32771 > 239.255.1.1.1234: UDP, length: 1316

    Когда стояла прошивка 7g - прописывал route до вещателя:
    91.196.236.10 255.255.255.255 10.51.0.1 0 MAN

    На прошивке 1.9.2.7-8 соответственно этого не делал, как и было рекомендовано в инструкции.
    Не показывает IPTV
    Помоги пожалуйста... Заранее благодарен. Спасибо.

  15. #15
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    А если прописать маршрут, как в 7г, работает?

Page 1 of 5 123 ... LastLast

Similar Threads

  1. И снова Hdd
    By Alexvaler in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4
    Last Post: 24-11-2007, 08:29
  2. Простите что не потеме.. Про BruteForce
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 24-04-2006, 05:07

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •