Jump to content
Калькуляторы

IPTV. Не работает с приставки. С компа все ок.

Вобщем такая ситуация. iptv отказало ночью таким образом: С компьютера работает, с приставки - нет. Если на компьютере с того же свича смотреть канал через vlc, то и на приставке он начинает показывать. Видимо приставка не может подписаться на канал сама. Т.е., по сути, не в свичах дело. Но и все приставки разом тоже не могли загнуться. Где искать проблему?

Share this post


Link to post
Share on other sites

Все приставки как раз могли загнуться после апдейта прошивки например.

Правильно подсказывают, что стоит проверить tcpdump'ом =)

Share this post


Link to post
Share on other sites

Похоже, что приставка igmp join не может отправить/ отправляет неправильно.у вас там иптв не в отдельном влане случайно летает?

Edited by yegorov-p

Share this post


Link to post
Share on other sites

wireshark-ом смотрели?

debian, потому

стоит проверить tcpdump'ом

Зеркалить порт и смотреть что шлет приставка?

 

 

Похоже, что приставка igmp join не может отправить/ отправляет неправильно

тоже так думаю, но вопрос: почему?

 

у вас там иптв не в отдельном влане случайно летает?

в отдельном

 

Все приставки как раз могли загнуться после апдейта прошивки например.

Прошивки не обновлялись.

 

Сваливайте с мультикаста на хттп.

Всмысле? udp to http proxy?

Edited by lousx

Share this post


Link to post
Share on other sites

Т.е., по сути, не в свичах дело.

Я бы не был так уверен. Была похожая ситуация. Дома перестала казать приставка через роутер D-link DIR320 и так же как у вас начинала, если с компа запустить этот же канал.

Ребут роутера решил проблему. Для начала я бы попробовал ребутнуть свитч. А что за свитч и приставка кстати ?

Share this post


Link to post
Share on other sites

не понял, какая связь между debian и wireshark vs tcpdump, но суть одна и таже: либо порт зеркалить, либо хаб ставить - и смотреть, ага.

Share this post


Link to post
Share on other sites

Для начала я бы попробовал ребутнуть свитч

Пробовал.

 

 

А что за свитч и приставка кстати ?

des-3200 и dip-120

 

debian и wireshark vs tcpdump

вайршарком пользуюсь под виндой, тисипидампом в динухе.

 

либо порт зеркалить, либо хаб ставить - и смотреть, ага.

Сегодня посмотрю.

Edited by lousx

Share this post


Link to post
Share on other sites

Сваливайте с мультикаста на хттп.

А как же прелести mvr ? :)

 

А igmp запрос от приставки на первом свитче есть ? Может он где нибудь дальше глушится как "не кошерный" ? )

Edited by zorn

Share this post


Link to post
Share on other sites

А как же прелести mvr ? :)

А как насчёт мгновенно включения на любых девайсах умеющих хттп?

А как насчёт локальных точек раздачи с забором из центра по хттп по необходимости?

А как насчёт полного пофига на L2?)

Share this post


Link to post
Share on other sites

А как насчет 100 пользователей захотевших посмотреть один HD канал мегабит на 15 ? :)

 

Про достоинства я и сам знаю. Про точки раздачи не совсем понял только. Куда их ставить чтобы было без узких мест ?

Share this post


Link to post
Share on other sites

Зазеркалил порт - вообще тишина в плане igmp.

 

На винде с iptv player тоже не показывает.

 

Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера.

 

Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют.

Share this post


Link to post
Share on other sites

2сzorn - да хоть 200 одновременно пусть смотрят ХД каналы по 20 мегабит, тебе жалко 400 мегабит аплинка районного ??

Share this post


Link to post
Share on other sites

А как насчет 100 пользователей захотевших посмотреть один HD канал мегабит на 15 ? :)

Вообще не проблема.

Либо в центре сервер с 2 и более гигабит выходом либо локальных поставить, по ближе к клиентам.

Точки ставить там где это нужно/можно. На локальных узлах тазика с атомом/закатом хватит с запасом.

Share this post


Link to post
Share on other sites

Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера.Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют.

Разные версии IGMP.

IGMP улетает не на тот интерфейс.

IGMP улетает не на тот MAC адрес. (!!! трудно углядеть не зная, обычно трабла в таблице роутинга)

IGMP не проходит валидацию: не верная контрольная сумма IP, не правильный адрес (хотя по идее пофик), что то ещё что не нравится коммутатору.

Фаервол винды режет пакеты IGMP.

Попробуйте netsh reset (чего то там, гуглите как правильно винсок ресетить, короче сброс всех параметров ип стёка в дефолт).

Share this post


Link to post
Share on other sites

2сzorn - да хоть 200 одновременно пусть смотрят ХД каналы по 20 мегабит, тебе жалко 400 мегабит аплинка районного ??

У вас с математикой проблемы :)

Share this post


Link to post
Share on other sites

Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера.Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют.

Разные версии IGMP.

IGMP улетает не на тот интерфейс.

IGMP улетает не на тот MAC адрес. (!!! трудно углядеть не зная, обычно трабла в таблице роутинга

IGMP не проходит валидацию: не верная контрольная сумма IP, не правильный адрес (хотя по идее пофик), что то ещё что не нравится коммутатору.

Фаервол винды режет пакеты IGMP.

Попробуйте netsh reset (чего то там, гуглите как правильно винсок ресетить, короче сброс всех параметров ип стёка в дефолт).

И при клиентской базе в 3-5т. Тв абонентов плодить кучу железа для иптв, следить чтобы рейды не падали, блоки, материнки не нализнулись. Ставить кучу резервирований..... тратить на мониторинг только их 24 на 7 пару инженеров? Или нормально настроить сеть и использовать только проверенное железо?

Edited by HackerDeath

Share this post


Link to post
Share on other sites

Зависит от архитектуры сети.

Рейд не нужен, достаточно и флешки/ссд, тк никакой записи на носитель не требуется.

Если в районе что то наворачивается - можно перекидывать чтобы смотрели с центра/другого района, лишь бы канала/магистрали хватало.

Мониторить 1-100 своих(!) серверов сильно проще, чем 3-5т клиентов, а в случае с хттп все проблемы клиентов с просмотром видны на сервере сразу.

Так же гарантированное минимальное время включения с игмп нихрена не возможно. И даже если тупо лить мультикаст сразу на абонента оно всё равно будет включатся дольше, чем когда хттп на коннекте сразу вваливает клиенту пару мегабайт.

Share this post


Link to post
Share on other sites

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.