VLAN - IPTV - UDP
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
VLAN - IPTV - UDP
Есть одна идея ... точне желание, подскажите пожалуйста, как бы это правильно реализовать.
Постараюсь коротко всё описать :-)
Дано:
1. Провайдер - даёт интеренет и ТВ по разным VLAN. Каналы через UDP (IP-адреса известны).
2. Mikrotik - RB2011UiAS-2HnD-IN (bugfix 6.38.7). В микротике два бриджа (bridge-local и IPTV), порты 1-7 идут в bridge-local, 8-10 в IPTV.
3. Приставка от провайдера (MAG 250). Приставка может держать одновременно два типа подключения - по кабелю и WiFi. Сейчас через LAN приходит ТВ, а через WiFi идёт доступ в интернет и к локальным ресурсам (подключение по wifi иногда тормозит, поэтому я и начал размышлять).
Пожелание:
1. Минимальное: приставка остаётся подключена к роутеру только по кабелю, но трафик с неё для ТВ-каналов заворачивается в VLAN для IPTV, а интернет и локалка идут через bridge-local.
2. Максиамльное: любое устройство в доме (вне зависимости от типа подключения) может смотреть ТВ-каналы через плэйлист провайдера.
Буду благодарен за любые идеи.
На выходных планирую экспериментировать :-)
Постараюсь коротко всё описать :-)
Дано:
1. Провайдер - даёт интеренет и ТВ по разным VLAN. Каналы через UDP (IP-адреса известны).
2. Mikrotik - RB2011UiAS-2HnD-IN (bugfix 6.38.7). В микротике два бриджа (bridge-local и IPTV), порты 1-7 идут в bridge-local, 8-10 в IPTV.
3. Приставка от провайдера (MAG 250). Приставка может держать одновременно два типа подключения - по кабелю и WiFi. Сейчас через LAN приходит ТВ, а через WiFi идёт доступ в интернет и к локальным ресурсам (подключение по wifi иногда тормозит, поэтому я и начал размышлять).
Пожелание:
1. Минимальное: приставка остаётся подключена к роутеру только по кабелю, но трафик с неё для ТВ-каналов заворачивается в VLAN для IPTV, а интернет и локалка идут через bridge-local.
2. Максиамльное: любое устройство в доме (вне зависимости от типа подключения) может смотреть ТВ-каналы через плэйлист провайдера.
Буду благодарен за любые идеи.
На выходных планирую экспериментировать :-)
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Просто настроить IGMP Proxy (требуется пакет multicast) для получения UDP-потока из одного влана в другой - не поможет?
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
настраивал согласно этой инструкции, не получилось
уверен, что что-то где-то упускаю, но никак не могу понять что именно ... может NAT нужно настраивать ещё?
может я пошагово со скриншотами опишу всю ситуацию и покажу, что именно делаю?
а то уже сутки бьюсь и уже в шаге от того, чтобы сдаться
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
Решил всё таки всё показать в картинках, может кто-нибудь увидит мою ошибку и скажет, что я упускаю.
Конфигурация:
- два VLAN-a https://i62.servimg.com/u/f62/11/95/78/3110.jpg (IPTV80 для ТВ и INTERNET59 для интернета, висят на ether1)
- список интерфейсов https://i62.servimg.com/u/f62/11/95/78/3210.jpg
- два бриджа https://i62.servimg.com/u/f62/11/95/78/3310.jpg
- принадлежность интерфейсов к бриджам https://i62.servimg.com/u/f62/11/95/78/3410.jpg
- маскарад для интернета https://i62.servimg.com/u/f62/11/95/78/3510.jpg
Настройка IGMP Proxy, согласно этой инструкции:
- отключаю бридж IPTV, оставляю рабочим только VLAN IPTV80 для телевизора
- IGMP Proxy 1 https://i62.servimg.com/u/f62/11/95/78/3610.jpg
- IGMP Proxy 2 https://i62.servimg.com/u/f62/11/95/78/3710.jpg
- IGMP Proxy 3 https://i62.servimg.com/u/f62/11/95/78/3810.jpg
- IGMP Proxy 4 https://i62.servimg.com/u/f62/11/95/78/3910.jpg
Firewall:
/ip firewall filter add action=accept chain=input comment="Allow IGMP" disabled=no in-interface=IPTV80 protocol=igmp
/ip firewall filter add action=accept chain=input comment="IPTV UDP incoming" disabled=no dst-port=1234 in-interface=IPTV80 protocol=udp
/ip firewall filter add action=accept chain=forward comment="IPTV UDP forwarding" disabled=no dst-port=1234 protocol=udp
Всё :-)
После таких настроек не работает.
Конфигурация:
- два VLAN-a https://i62.servimg.com/u/f62/11/95/78/3110.jpg (IPTV80 для ТВ и INTERNET59 для интернета, висят на ether1)
- список интерфейсов https://i62.servimg.com/u/f62/11/95/78/3210.jpg
- два бриджа https://i62.servimg.com/u/f62/11/95/78/3310.jpg
- принадлежность интерфейсов к бриджам https://i62.servimg.com/u/f62/11/95/78/3410.jpg
- маскарад для интернета https://i62.servimg.com/u/f62/11/95/78/3510.jpg
Настройка IGMP Proxy, согласно этой инструкции:
- отключаю бридж IPTV, оставляю рабочим только VLAN IPTV80 для телевизора
- IGMP Proxy 1 https://i62.servimg.com/u/f62/11/95/78/3610.jpg
- IGMP Proxy 2 https://i62.servimg.com/u/f62/11/95/78/3710.jpg
- IGMP Proxy 3 https://i62.servimg.com/u/f62/11/95/78/3810.jpg
- IGMP Proxy 4 https://i62.servimg.com/u/f62/11/95/78/3910.jpg
Firewall:
/ip firewall filter add action=accept chain=input comment="Allow IGMP" disabled=no in-interface=IPTV80 protocol=igmp
/ip firewall filter add action=accept chain=input comment="IPTV UDP incoming" disabled=no dst-port=1234 in-interface=IPTV80 protocol=udp
/ip firewall filter add action=accept chain=forward comment="IPTV UDP forwarding" disabled=no dst-port=1234 protocol=udp
Всё :-)
После таких настроек не работает.
Последний раз редактировалось bear 29 дек 2017, 13:46, всего редактировалось 2 раза.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Вы какие-то левые картинки показываете, с несохранёнными настройками. Покажите окно IGMP Proxy со списком интерфейсов
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Ну вот, там русским по белому написано, что интерфейсы в состоянии Invalid ("I")
IP-адрес на мультикастовом вилане есть? Если нет - можно попробовать туда DHCP-клиент натравить, или же просто добавить статикой какой-нибудь левый адрес (если провайдеру всё равно, с какого адреса идут IGMP-запросы)
IP-адрес на мультикастовом вилане есть? Если нет - можно попробовать туда DHCP-клиент натравить, или же просто добавить статикой какой-нибудь левый адрес (если провайдеру всё равно, с какого адреса идут IGMP-запросы)
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
При чём здесь "приставка получает"? Я про роутер говорю. В IP -> Addresses есть адрес на интерфейсе IPTV80?
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
Нашёл такую инструкцию в картинках https://www.taisto.org/RouterOS_IPTV/en
Там и про DHCP Client показано. Я повторил всё, но у меня статус висит searching...
Остальные пункты соотвествуют настроенному ранее.
Пока что не работает :-(
Там и про DHCP Client показано. Я повторил всё, но у меня статус висит searching...
Остальные пункты соотвествуют настроенному ранее.
Пока что не работает :-(
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Не работает - а что изменилось? Я же русским по белому написал, что надо добавить любой адрес на интерфейс. Например, 192.168.123.1/32 туда повесьте.
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
я добавил DHCP Client :-)
в IP - Address List я добавил адрес для интерфейса IPTV80, статус "Inactive" перед интефейсами в IGMP Proxy исчез
каналы начали заводиться, но показывают пиксели и без звука https://i62.servimg.com/u/f62/11/95/78/3lipbo14.jpg
DHCP Client на результат не влияет
такой же результат (с точки зрения картинки и звука) я получал, если просто добавлял интерфейс IPTV80 в бридж bridge-local
Последний раз редактировалось bear 29 дек 2017, 13:47, всего редактировалось 1 раз.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Трафик на интерфейсе входящем/исходящем соответствует просматриваемому каналу? Загрузка ЦПУ нормальная? Можно попробовать каким tsreader'ом глянуть, что там творится...
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
И что с трафиком?
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
Последний раз редактировалось bear 28 дек 2017, 13:23, всего редактировалось 1 раз.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
В обоих случаях (хорошая картинка и рассыпания) битрейт одинаковый?
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
он скачет
я бы сказал, что в случае с качественной картинкой, он прыгает в диапазоне 2.5-4Mbps
в случае с пикселизированной картинкой, битрейт в диапазоне 1.8-2.3Mbps
Последний раз редактировалось bear 27 дек 2017, 21:24, всего редактировалось 1 раз.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Хм... Какой-нибудь порт не может быть ограничителем трафика? Если для теста удалить из локального вилана все порты, кроме того, куда подключена приставка - рассыпания продолжаются?
Изменение настройки Multicast Helper на wireless-интерфейсе на работу не влияет?
Изменение настройки Multicast Helper на wireless-интерфейсе на работу не влияет?
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
не не припоминаю, чтобы настраивал ограничения
вывод изображения тестирую по кабелю через приставку и по wifi (не микротик, репитер) на компе через плеер
всегда одинаково показывает или не показывает
возможно я неправильно понимаю
имеется в виду, чтобы в настройках IGMP Proxy направить апстрим из vlan IPTV80 только на порт приставки (ehter8-IPTV), а не на весь бридж bridge-local?
перевести его из "full" в "disabled" или "default" и попробовать ещё раз?
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Имеется в виду, в bridge-local отключить все порты, которые не нужны для тестирования.
Да, из full в disabled перевести (в данный момент, default = disabled)
Да, из full в disabled перевести (в данный момент, default = disabled)
-
- Сообщения: 167
- Зарегистрирован: 03 мар 2016, 18:39
Re: VLAN - IPTV - UDP
Chupaka,
сегодня меня всё достало и я решил откатиться на последний бэкап (сделал перед тем, как начал мучить мультикаст) и настроить всё заново
дал интерфейсу IPTV80 адрес, настроил IGMP Proxy и приставка по кабелю завелась, даже без правил для фаервола
всё мою предидущую тупость в теме можно смело удалять :-)
задача минимум выполнена, огромное спасибо за потраченное время
вопрос по задаче максимум
при просмотре тв-каналов в плеере на компе по wifi, тв-канал заикается и потом вообще отваливается вместе с wifi
для такой ситуации есть решение? а то меня тут пугают, что проблема мультикаст на wifi нерешаема
сегодня меня всё достало и я решил откатиться на последний бэкап (сделал перед тем, как начал мучить мультикаст) и настроить всё заново
дал интерфейсу IPTV80 адрес, настроил IGMP Proxy и приставка по кабелю завелась, даже без правил для фаервола
всё мою предидущую тупость в теме можно смело удалять :-)
задача минимум выполнена, огромное спасибо за потраченное время
вопрос по задаче максимум
при просмотре тв-каналов в плеере на компе по wifi, тв-канал заикается и потом вообще отваливается вместе с wifi
для такой ситуации есть решение? а то меня тут пугают, что проблема мультикаст на wifi нерешаема
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: VLAN - IPTV - UDP
Уже не первый раз сталкиваюсь с тем, что по моей инструкции всё начинает работать только со второго раза, после сброса или отката )) Даже интересно, как у вас это получается xD
Про wifi: Helper выставлен в full? Трафик на интерфейсе не превышает нужные 2-5 мегабит в секунду?
Про wifi: Helper выставлен в full? Трафик на интерфейсе не превышает нужные 2-5 мегабит в секунду?