Home Media Server - Не передает видео по wifi.

Обсуждение ПО и его настройки
ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

Что имеем.
1. Роутер HAP AC
2. Телевизоры: Samsung (без wifi), Skyworth(c wifi).
3. Домашний PC с Home Media Server на борту. Подключенный по wifi 5G.

Что было.
Ранее стоял роутер xiaomi wifi 3, перешитый на прошивку asus.
Samsung (без wifi), был подключен проводом к репитору tp-link tl-wa850re и отлично видел всю сетку и спокойно воспроизводил все видео как с hms, так и просто из каталога. C Skyworth все и так понятно, он по вай фай сразу определялся в сети.

Что стало.
После замены роутера на HAP AC, жизнь стала веселой и увлекательной.
Долгие часы мучений все же дали результаты и сервер увидел устройства, на которые можно отправить файлы для воспроизведения.
НО воспроизведение стартует только по проводу, но не по вай фай. Сервер видит устройство, нажимаю воспроизвести, телевизор крутит заначек ожидание и выдает ошибку.

Как заставить воспроизводить видео на устройствах по wifi?
Огромная просьба, ответ давать как для начального уровня.


Изображение


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Попробуйте в настройках беспроводного интерфейса, вкладка Wireless поставить: Multicast Helper - Full


Telegram: @thexvo
ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

xvo писал(а): 20 ноя 2019, 22:03 Попробуйте в настройках беспроводного интерфейса, вкладка Wireless поставить: Multicast Helper - Full
Включено на 2g и 5G



Изображение


upd: для чистоты эксперимента, делал связку комп - роутер 2g > роутер - телек 2g


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

А гляньте ещё, стоит ли галка IGMP Snooping в настройках бриджа.

Если стоит, тогда экспорт конфига приложите, а то у меня больше нет идей.


Telegram: @thexvo
ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

[admin@MikroTik] > /export compact
# nov/20/2019 22:54:23 by RouterOS 6.45.7
# software id = D1DG-NPYY
#
# model = RouterBOARD 962UiGS-5HacT2HnT
# serial number = 8A770950024B
/interface bridge
add igmp-snooping=yes name=bridge1
/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1 name=pppoe-out1 \
password=5c6136a6 use-peer-dns=yes user=22758
/interface wireless
set [ find default-name=wlan1 ] country=russia disabled=no mode=ap-bridge \
multicast-helper=full ssid=Zef2G wireless-protocol=802.11
set [ find default-name=wlan2 ] country=russia disabled=no mode=ap-bridge \
multicast-helper=full ssid=Zef5G wireless-protocol=802.11
/interface list
add name=WAN
add name=LAN
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa-psk,wpa2-psk mode=\
dynamic-keys supplicant-identity=MikroTik wpa-pre-shared-key=7896541236987 \
wpa2-pre-shared-key=7896541236987
/ip hotspot profile
set [ find default=yes ] html-directory=flash/hotspot
/ip pool
add name=dhcp ranges=192.168.0.10-192.168.0.100
/ip dhcp-server
# DHCP server can not run on slave interface!
add address-pool=dhcp disabled=no interface=ether2 name=dhcp1
add address-pool=dhcp disabled=no interface=bridge1 name=dhcp2
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=wlan1
add bridge=bridge1 interface=wlan2
/ip neighbor discovery-settings
set discover-interface-list=LAN
/interface list member
add interface=pppoe-out1 list=WAN
add list=LAN
add interface=bridge1 list=LAN
/ip address
add address=192.168.0.1/24 interface=ether2 network=192.168.0.0
/ip dhcp-server network
add address=192.168.0.0/24 gateway=192.168.0.1 netmask=24
/ip firewall filter
add action=accept chain=input protocol=icmp
add action=accept chain=input connection-state=established
add action=accept chain=input connection-state=related
add action=drop chain=input in-interface-list=!LAN
/ip firewall nat
add action=masquerade chain=srcnat out-interface-list=WAN
/ip upnp
set enabled=yes
/ip upnp interfaces
add interface=ether2 type=internal
add interface=pppoe-out1 type=external
add interface=bridge1 type=internal
/routing igmp-proxy
set quick-leave=yes
/routing igmp-proxy interface
add alternative-subnets=0.0.0.0/0 interface=bridge1 upstream=yes
/system clock
set time-zone-name=Europe/Moscow
/system routerboard settings
set auto-upgrade=yes
/tool mac-server
set allowed-interface-list=LAN
/tool mac-server mac-winbox
set allowed-interface-list=LAN
/tool traffic-generator
set test-id=1






Изображение


ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

DHCP server can not run on slave interface!

Возможно тут кроется проблемка?


ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

И дело не только в HMS.
Chromecast (приложение для ios) Так же видит и цепляется к телевизору и на этом все.
Нет возможности транслировать экран, передавать фото и видео.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

ToniFalcon писал(а): 20 ноя 2019, 22:58 DHCP server can not run on slave interface!

Возможно тут кроется проблемка?

Код: Выделить всё

/ip dhcp-server
# DHCP server can not run on slave interface!
add address-pool=dhcp disabled=no interface=ether2 name=dhcp1
add address-pool=dhcp disabled=no interface=bridge1 name=dhcp2
Не знаю, как насчет конкретно проблемы с видеопотоком, но оно конечно не правильно - удалите тот, который dhcp1.

Потом вот здесь, адрес перенесите на бридж:

Код: Выделить всё

/ip address
add address=192.168.0.1/24 interface=ether2 network=192.168.0.0
А вот проблема уже по теме:

Код: Выделить всё

/routing igmp-proxy interface
add alternative-subnets=0.0.0.0/0 interface=bridge1 upstream=yes
Если это для IPTV от провайдера, то upstream=yes должно стоять на WAN-порту, откуда поток приходит. Возможно из-за этого и проблемы с мультикастом на бридже.


Telegram: @thexvo
ToniFalcon
Сообщения: 10
Зарегистрирован: 20 ноя 2019, 21:37

xvo писал(а): 20 ноя 2019, 23:10
ToniFalcon писал(а): 20 ноя 2019, 22:58 DHCP server can not run on slave interface!

Возможно тут кроется проблемка?

Код: Выделить всё

/ip dhcp-server
# DHCP server can not run on slave interface!
add address-pool=dhcp disabled=no interface=ether2 name=dhcp1
add address-pool=dhcp disabled=no interface=bridge1 name=dhcp2
Не знаю, как насчет конкретно проблемы с видеопотоком, но оно конечно не правильно - удалите тот, который dhcp1.

Потом вот здесь, адрес перенесите на бридж:

Код: Выделить всё

/ip address
add address=192.168.0.1/24 interface=ether2 network=192.168.0.0
А вот проблема уже по теме:

Код: Выделить всё

/routing igmp-proxy interface
add alternative-subnets=0.0.0.0/0 interface=bridge1 upstream=yes
Если это для IPTV от провайдера, то upstream=yes должно стоять на WAN-порту, откуда поток приходит. Возможно из-за этого и проблемы с мультикастом на бридже.


Я справился с задачей 1 и 3. Chromecast заработал, а вот видео еще нет.

Можете на пальцах рассказать, как:

*Потом вот здесь, адрес перенесите на бридж:
/ip address
add address=192.168.0.1/24 interface=ether2 network=192.168.0.0*


Изображение


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

IP --> Addresses


Telegram: @thexvo
Ответить