Страница 1 из 1

Отслеживание пропадания потоков на NV-102

Добавлено: 07 июн 2017 15:08
zvl
Добрый день!

Существует проблема, когда приставка после пропадания потока и последующего его появления (перезагрузка стримера) не подхватывает заново поток. Хотим реализовать мониторинг этой ситуации и удаленную перезагрузку приставки.

Подскажите, как можно это отследить в консоли приставки? Мы нашли в файле /tmp/demux_error_counters счетчики
InputDiscontinuityCounter=8
InputSyncLossCounter=0
InputTEICounter=0
TSPacketsCounter=45047625
TrafficDiscontinuityCounter=1780

Правильно ли мы их понимаем, уточните, пожалуйста, их назначение:
TSPacketsCounter - счетчик пакетов TS-потока, перестает изменяться, когда пропадает поток.
TrafficDiscontinuityCounter - счетчик попыток переподключения к потоку, перестает изменятся, когда приставка "цепляет" поток и начинает показывать.
Хотим контролировать состояние одного из этих счетчиков и перезагружать удаленно приставку когда поток не "ловится".
Возможно, есть другие варианты?

Re: Отслеживание пропадания потоков на NV-102

Добавлено: 07 июн 2017 15:32
Evgeny_
Здравствуйте!

Описание счетчиков можно посмотреть здесь http://eltex-co.ru/upload/iblock/096/qm ... l_v2.0.pdf

Если кратко, то да, InputDiscontinuityCounter считает полученные пакеты. Если не изменяется, то потока нет.
В случае TrafficDiscontinuityCounter наоборот, если не изменяется, то всё хорошо. Но возможна ситуация, когда потока нет и попыток подключения тоже (например находимся не в IPTV), тогда он тоже не будет изменяться.

А какой тип потоков у вас? Мультикаст, юникаст? В случае мультикаста приставка должна продолжать попытки до победного.

Re: Отслеживание пропадания потоков на NV-102

Добавлено: 07 июн 2017 16:29
zvl
Вы хотели наверно сказать TSPacketsCounter считает полученные пакеты?

что означает InputDiscontinuityCounter не совсем понятно, видим небольшие плавающие значения 8, 2 и т.д.

UDP-поток мультикастом, Приставка настроена так, что автоматически iptv запускается, поэтому ситуация, когда iptv не запущен практически исключена. (С пульта не управляется).

Насчет попыток подключения не совсем корректно выразился. Бывает ситуация, когда поток пропал, приставка выдает сообщение на телевизор "канал недоступен". Далее поток возобновляется, на пк я успешно подключаюсь к мультикасту с помощью vlc. А приставка продолжает показывать "канал недоступен". Вот этот момент пока не смотрели в счетчиках, поскольку он происходит не всегда при пропадании потока, периодически приставка отрабатывает правильно и переподключается.

Re: Отслеживание пропадания потоков на NV-102

Добавлено: 08 июн 2017 11:21
Evgeny_
Да, прощу прощения, имел ввиду TSPacketsCounter.
InputDiscontinuityCounter показывает потери внутри потока. При хорошем доступе и отличном потоке, данный счетчик будет изменяться крайне редко. Для эксперимента можете кратковременно подергать Eherrnet кабель, увидите небольшой прирост счетчика.

Вообще, re-join в мультикаст группу происходит непрерывно даже после появления таблички "канал недоступен". Если выдернуть ehernet кабель до появления уведомления и потом вставить обратно, у вас воспроизведение восстанавливается?