The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"UDP/RTP Multicast"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"UDP/RTP Multicast"  
Сообщение от oleg_ua email(ok) on 30-Дек-05, 09:53 
Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто внутри ната?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • UDP/RTP Multicast, Koba LTD., 09:54 , 30-Дек-05, (1)  
    • UDP/RTP Multicast, Oleg_UA, 20:24 , 30-Дек-05, (2)  
      • UDP/RTP Multicast, edwin, 08:18 , 01-Янв-06, (3)  
        • UDP/RTP Multicast, edwin, 08:21 , 01-Янв-06, (4)  
          • UDP/RTP Multicast, oleg_ua, 09:06 , 03-Янв-06, (5)  
            • UDP/RTP Multicast, maugly, 21:55 , 25-Сен-06, (6)  
              • UDP/RTP Multicast, Oleg_UA, 09:48 , 26-Сен-06, (8)  
              • UDP/RTP Multicast, Oleg_UA, 09:50 , 26-Сен-06, (9)  
            • UDP/RTP Multicast, maugly, 21:56 , 25-Сен-06, (7)  
              • UDP/RTP Multicast, xelloss, 17:00 , 27-Сен-06, (10)  
                • UDP/RTP Multicast, darksun, 12:36 , 05-Июн-07, (11)  
                  • UDP/RTP Multicast, karakurty, 09:46 , 25-Июн-07, (12)  
                    • UDP/RTP Multicast, Warcan, 18:30 , 23-Сен-07, (13)  
                      • UDP/RTP Multicast, Warcan, 20:37 , 26-Сен-07, (14)  
                      • UDP/RTP Multicast, xzg, 02:40 , 03-Окт-08, (15)  

Сообщения по теме [Сортировка по времени | RSS]


1. "UDP/RTP Multicast"  
Сообщение от Koba LTD. email on 30-Дек-05, 09:54 
>Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
>потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
>внутри ната?
в смысле доступным


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "UDP/RTP Multicast"  
Сообщение от Oleg_UA email on 30-Дек-05, 20:24 
>>Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
>>потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
>>внутри ната?
>в смысле доступным


Вообщем люди делают трансляцию IPTV по UPD/RTP Multicast через IP:port как мне ето дело увидеть через реальный внешний адрес внутреним который идет через НАТ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "UDP/RTP Multicast"  
Сообщение от edwin (ok) on 01-Янв-06, 08:18 
>>>Стоит FreeBSD 5.4, натится все через ipnat, за натом снаружи есть сервер
>>>потокового видео UDP/RTP Multicast. Как сделать его доступным для тех кто
>>>внутри ната?
>>в смысле доступным
>
>
>Вообщем люди делают трансляцию IPTV по UPD/RTP Multicast через IP:port как мне
>ето дело увидеть через реальный внешний адрес внутреним который идет через
>НАТ?
что-то типа
rdr em0 0.0.0.0/0 port p_num -> 192.168.1.0/24 port p_num udp
p_num - порт, на который расслаются Multicast


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "UDP/RTP Multicast"  
Сообщение от edwin (ok) on 01-Янв-06, 08:21 
192.168.1.0/24 - сетка за NAT

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "UDP/RTP Multicast"  
Сообщение от oleg_ua email(??) on 03-Янв-06, 09:06 
>192.168.1.0/24 - сетка за NAT


Все намного проще оказалось... :) mrouted :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "UDP/RTP Multicast"  
Сообщение от maugly email on 25-Сен-06, 21:55 
>>192.168.1.0/24 - сетка за NAT
>
>
>Все намного проще оказалось... :) mrouted :)


Так опишите, удалось вам это? Как


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "UDP/RTP Multicast"  
Сообщение от Oleg_UA (??) on 26-Сен-06, 09:48 
>>>192.168.1.0/24 - сетка за NAT
>>
>>
>>Все намного проще оказалось... :) mrouted :)
>
>
>Так опишите, удалось вам это? Как

В ядре поддержка MROUTING (options MROUTING), и просто запуск mrouted. Больше ничего не делал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "UDP/RTP Multicast"  
Сообщение от Oleg_UA (ok) on 26-Сен-06, 09:50 
>>>192.168.1.0/24 - сетка за NAT
>>
>>
>>Все намного проще оказалось... :) mrouted :)
>
>
>Так опишите, удалось вам это? Как

Ядро должно быть собрано с поддержкой Мультикаста (options MROUTING) и просто стартуеш mrouted.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "UDP/RTP Multicast"  
Сообщение от maugly email on 25-Сен-06, 21:56 
>>192.168.1.0/24 - сетка за NAT
>
>
>Все намного проще оказалось... :) mrouted :)


Так опишите, удалось вам это? Как


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "UDP/RTP Multicast"  
Сообщение от xelloss email(ok) on 27-Сен-06, 17:00 
>>192.168.1.0/24 - сетка за NAT
>
>
>Все намного проще оказалось... :) mrouted :)


Что-то непойму как так.
У меня на FreeBSD 6.1, на интерфейс nve0 поступает поток multicast'a, tcpdump'ом видно.

# tcpdump -i nve0
15:42:22.772258 IP 192.168.0.1.1336 > 233.0.0.3.9803: UDP, length 1316
15:42:22.783973 IP 192.168.0.1.1336 > 233.0.0.3.9803: UDP, length 1316
..........

Этот же поток нужно перенаправить на другой интерфес em0.
После запуска mrouted трафик на
входной nve0 - принимается
исходящей em0 - ничего нету.

В это же время mrouted пишет:

# /usr/sbin/mrouted -d
....................
15:47:32.795 warning - received DVMRP message from self (check device loopback): 192.168.8.1
........
15:47:38.278 aging forwarding cache entries
15:47:38.289 add cache entry (192.168.0.1 233.0.0.3) gm:0, parent-vif:-1
15:47:38.558 RECV V2 member report   from 192.168.0.1    to 239.255.255.250
15:47:38.559 ignoring group membership report from non-adjacent host 192.168.0.1
15:47:43.561 aging forwarding cache entries
........

Тоесть он как бы трансляцию видит но откидывает по причине non-adjacent host .
Видимо нужно это в конфиге както указать, а вот как...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "UDP/RTP Multicast"  
Сообщение от darksun on 05-Июн-07, 12:36 
У меня тоже самое происходит на Линуксе с pimd.. Третий день бьюсь, ничего не помогает (((


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "UDP/RTP Multicast"  
Сообщение от karakurty on 25-Июн-07, 09:46 
Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
запустил его - кликнул по софтине-ТВ и все работает :)

P.S. жаль что пока этой софтины нет в портах..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "UDP/RTP Multicast"  
Сообщение от Warcan (ok) on 23-Сен-07, 18:30 
>Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот
>по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
>запустил его - кликнул по софтине-ТВ и все работает :)
>
>P.S. жаль что пока этой софтины нет в портах..

Не подскажители igmpproxy с форума корбины взяли?
Или ещё где а то у меня скачанный от туда не запускается и пишет:
ERRO: MRT_INIT failed; Errno(45): Operation not supported

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "UDP/RTP Multicast"  
Сообщение от Warcan (ok) on 26-Сен-07, 20:37 
Так с етой ошибкой разобрался.
в /boot/loader.conf
ip_mroute_load="YES"

но теперь у меня другая проблема:
Смотреть тв можно испльзую VLC Player, но при переключении на следующий канал вылетает вот такое сообщение на консоли freebsd если igmpproxy запускать с ключём -d:
Debu: Searching for config file at '/usr/local/etc/igmpproxy.conf'
Debu: Config: Quick leave mode enabled.
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface fxp1.
Debu: Config: IF: Got upstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '1'.
Debu: Config: IF: Got altnet token 85.21.91.0/24.
Debu: Config: IF: Altnet: Parsed altnet to 85.21.91/24.
Debu: IF name : fxp1
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 1
Debu: Allowednet ptr : 8053040
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface fxp0.
Debu: Config: IF: Got downstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '1'.
Debu: IF name : fxp0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 2
Debu: Allowednet ptr : 0
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface ng0.
Debu: IF name : ng0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 2
Debu: Allowednet ptr : 0
Debu: get if vector
Debu: Searching for config file at 'fxp0':65554:0:2
Debu: Searching for config file at 'fxp0':2:0:2
Debu: Physical Index value of IF 'fxp0' is 1
Debu: buildIfVc: Interface fxp0 Addr: 192.168.1.1, Flags: 0xffff8843, Network: 192.168.1/24
Debu: Searching for config file at 'fxp1':131090:0:2
Debu: Searching for config file at 'fxp1':2:0:2
Debu: Physical Index value of IF 'fxp1' is 2
Debu: buildIfVc: Interface fxp1 Addr: 10.219.21.243, Flags: 0xffff8843, Network: 10.219/16
Debu: Searching for config file at 'lo0':196626:0:2
Debu: Searching for config file at 'lo0':28:0:2
Debu: Searching for config file at 'lo0':28:0:2
Debu: Searching for config file at 'lo0':2:0:2
Debu: Physical Index value of IF 'lo0' is 3
Debu: buildIfVc: Interface lo0 Addr: 127.0.0.1, Flags: 0xffff8049, Network: 127/8
Debu: Searching for config file at 'ng0':262162:0:2
Debu: Searching for config file at 'ng0':2:0:2
Debu: Physical Index value of IF 'ng0' is 4
Debu: buildIfVc: Interface ng0 Addr: 89.178.111.151, Flags: 0xffff88d1, Network: 89.178.111.151/32
Debu: Found config for fxp0
Debu: Found config for fxp1
Debu: Found config for ng0
Note: adding VIF, Ix 0 Fl 0x0 IP 0x0101a8c0 fxp0, Threshold: 1, Ratelimit: 0
Debu:         Network for [fxp0] : 192.168.1/24
Note: adding VIF, Ix 1 Fl 0x0 IP 0xf315db0a fxp1, Threshold: 1, Ratelimit: 0
Debu:         Network for [fxp1] : 10.219/16
Debu:         Network for [fxp1] : 85.21.91/24
Note: adding VIF, Ix 2 Fl 0x0 IP 0x976fb259 ng0, Threshold: 1, Ratelimit: 0
Debu:         Network for [ng0] : 89.178.111.151/32
Debu: Got 232448 byte buffer size in 8 iterations
Debu: Joining all-routers group 224.0.0.2 on vif 192.168.1.1
Note: joinMcGroup: 224.0.0.2 on fxp0
Debu: Joining all-routers group 224.0.0.2 on vif 89.178.111.151
Note: joinMcGroup: 224.0.0.2 on ng0
Debu: SENT Membership query   from 192.168.1.1     to 224.0.0.1
Debu: Sent membership query from 192.168.1.1 to 224.0.0.1. Delay: 10
Debu: SENT Membership query   from 89.178.111.151  to 224.0.0.1
Debu: Sent membership query from 89.178.111.151 to 224.0.0.1. Delay: 10
Debu: All Created timeout 1 (#0) - delay 10 secs 134531420
Debu: (Id:1, Time:10)
Debu: All Created timeout 2 (#1) - delay 21 secs 134528868
Debu: (Id:1, Time:10)
Debu: (Id:2, Time:21)
Note: RECV V2 member report   from 192.168.1.1     to 224.0.0.2
Note: The IGMP message was from myself. Ignoring.
Note: RECV Membership query   from 192.168.1.1     to 224.0.0.1
Info: ignoring unknown IGMP message type 11 from 192.168.1.1 to 224.0.0.1
Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
Note: The IGMP message was from myself. Ignoring.
Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
Note: The IGMP message was from myself. Ignoring.
Note: RECV Membership query   from 89.178.111.151  to 224.0.0.1
Info: ignoring unknown IGMP message type 11 from 89.178.111.151 to 224.0.0.1
Note: RECV Membership query   from 89.178.111.151  to 224.0.0.1
Info: ignoring unknown IGMP message type 11 from 89.178.111.151 to 224.0.0.1
Note: RECV Leave message      from 192.168.1.254   to 224.0.0.2
Debu: Got leave message from 192.168.1.254 to 233.32.210.148. Starting last member detection.
Debu: SENT Membership query   from 192.168.1.1     to 233.32.210.148
Debu: Sent membership query from 192.168.1.1 to 233.32.210.148. Delay: 10
Debu: While Created timeout 3 (#1) - delay 0 secs
Debu: (Id:1, Time:10)
Debu: (Id:3, Time:0)
Debu: (Id:2, Time:21)
Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
Debu: No existing route for 233.32.210.148. Create new.
Debu: No routes in table. Insert at beginning.
Info: Inserted route table entry for 233.32.210.148 on VIF #0
Debu: Joining group 233.32.210.148 upstream on IF address 10.219.21.243
Note: joinMcGroup: 233.32.210.148 on fxp1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Src: 0.0.0.0, Dst: 233.32.210.148, Age:2, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Note: RECV V2 member report   from 10.219.21.243   to 233.32.210.148
Note: The IGMP message was from myself. Ignoring.
Note: RECV V2 member report   from 10.219.21.243   to 233.32.210.148
Note: The IGMP message was from myself. Ignoring.
Debu: Route activate request from 85.21.91.200 to 233.32.210.148
Debu: Vif bits : 0x00000001
Debu: Setting TTL for Vif 0 to 1
Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
Debu:
Current routing table (Activate Route);
-----------------------------------------------------

Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
Info: Updated route entry for 233.32.210.148 on VIF #0
Debu: Vif bits : 0x00000001
Debu: Setting TTL for Vif 0 to 1
Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
Note: The IGMP message was from myself. Ignoring.
Note: RECV V2 member report   from 89.178.111.151  to 224.0.0.2
Note: The IGMP message was from myself. Ignoring.
Note: RECV V2 member report   from 192.168.1.254   to 233.32.210.148
Debu: Should insert group 233.32.210.148 (from: 192.168.1.254) to route table. Vif Ix : 0
Info: Updated route entry for 233.32.210.148 on VIF #0
Debu: Vif bits : 0x00000001
Debu: Setting TTL for Vif 0 to 1
Note: Adding MFC: 85.21.91.200 -> 233.32.210.148, InpVIf: 1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Note: RECV V2 member report   from 192.168.1.254   to 239.255.255.250
Debu: Should insert group 239.255.255.250 (from: 192.168.1.254) to route table. Vif Ix : 0
Debu: No existing route for 239.255.255.250. Create new.
Debu: Found existing routes. Find insert location.
Debu: Inserting after route 233.32.210.148
Info: Inserted route table entry for 239.255.255.250 on VIF #0
Debu: Joining group 239.255.255.250 upstream on IF address 10.219.21.243
Note: joinMcGroup: 239.255.255.250 on fxp1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Src: 85.21.91.200, Dst: 233.32.210.148, Age:2, St: A, OutVifs: 0x00000001
Debu: #1: Src: 0.0.0.0, Dst: 239.255.255.250, Age:2, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Note: RECV V2 member report   from 10.219.21.243   to 239.255.255.250
Note: The IGMP message was from myself. Ignoring.
Note: RECV Leave message      from 192.168.1.254   to 224.0.0.2
Debu: Got leave message from 192.168.1.254 to 233.32.210.148. Starting last member detection.
Debu: Leaving group 233.32.210.148 upstream on IF address 10.219.21.243
Note: leaveMcGroup: 233.32.210.148 on fxp1
Debu: SENT Membership query   from 192.168.1.1     to 233.32.210.148
Debu: Sent membership query from 192.168.1.1 to 233.32.210.148. Delay: 10
Debu: While Created timeout 4 (#2) - delay 6 secs
Debu: (Id:1, Time:4)
Debu: (Id:3, Time:0)
Debu: (Id:4, Time:6)
Debu: (Id:2, Time:15)
Note: RECV Leave message      from 10.219.21.243   to 224.0.0.2
Debu: Got leave message from 10.219.21.243 to 233.32.210.148. Starting last member detection.
Segmentation fault (core dumped)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "UDP/RTP Multicast"  
Сообщение от xzg on 03-Окт-08, 02:40 
>>Бился с mrouted и с pimdd - ничего. Потом нашел igmpproxy, вот
>>по этой линке уже адаптированный для FreeBSD : http://homenet.corbina.net/index.php?showtopic=86926
>>запустил его - кликнул по софтине-ТВ и все работает :)
>>
>>P.S. жаль что пока этой софтины нет в портах..
>
>Не подскажители igmpproxy с форума корбины взяли?
>Или ещё где а то у меня скачанный от туда не запускается
>и пишет:
>ERRO: MRT_INIT failed; Errno(45): Operation not supported

А вот по поводу Segmentation fault (core dumped) есть соображения?
freebsd 6.3

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру