Перейти к содержимому
Калькуляторы

Мониторинг multicast stream на тему потери фреймов и прочего

Здравствуйте.

Хочется отслеживать потери фреймов и прочие бяки на каналах.

Единственное, что нашёл: VLC и модуль remote control, через telnet стартовать канал, ждать некоторое время, потом снимать stats.

 

Может быть есть что-то другое, более простое и/или надежное?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может быть есть что-то другое, более простое и/или надежное?

вы бы еще ценник указывали желаемый

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

Ценник даже и указать не могу, т.к. порядка не знаю. Идеал - freeware ;)

netup'овский сыроват ещё, насколько я понял. jitter только в "todo".

Заинтересовала Agama Analyzer, но цен нет. Может кто-то озвучит порядок?

И есть-ли реселлеры в России?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Спасибо.

Ценник даже и указать не могу, т.к. порядка не знаю. Идеал - freeware ;)

netup'овский сыроват ещё, насколько я понял. jitter только в "todo".

Заинтересовала Agama Analyzer, но цен нет. Может кто-то озвучит порядок?

И есть-ли реселлеры в России?

До нового года анализатор Elecard Stream Inspector всего $499.

 

Есть отдельный в железе анализатор Elecard DTV Quality Analyzer

 

Кроме этого, опробуется механизм встроенного в IP STB 820мониторинга, возможность логи хранить на СТБ, слать на сервер по эвенту, SMNP MIB

 

ELECARD-STB-MIB::statCountersValue."DemuxerEmptyPacket"    INTEGER    Read-only    Количество пустых пакетов, принятых MPEG TS демуксером
ELECARD-STB-MIB::statCountersValue."DemuxerPesHeaderLengthTooLong"    INTEGER    Read-only    Количество PES пакетов с некорректной длиной заголовка
ELECARD-STB-MIB::statCountersValue."DemuxerPesDataLengthTooLong"    INTEGER    Read-only    Количество PES пакетов с некорректной длиной данных
ELECARD-STB-MIB::statCountersValue."DemuxerPesInvalidStartCode"    INTEGER    Read-only    Количество PES пакетов с некорректной стартовой последовательностью
ELECARD-STB-MIB::statCountersValue."DemuxerContinuityCounterMismatch"    INTEGER    Read-only    Количество разрывов в Continuity counter
ELECARD-STB-MIB::statCountersValue."DemuxerErrorInPacket"    INTEGER    Read-only    Количество TS пакетов с ошибками
ELECARD-STB-MIB::statCountersValue."DemuxerAdaptationFieldLengthMismatch"    INTEGER    Read-only    Количество пакетов с некорректной длиной adaptation field
ELECARD-STB-MIB::statCountersValue."DemuxerPrivateDataLengthTooHigh"    INTEGER    Read-only    Количество PES пакетов с некорректной длиной private данных
ELECARD-STB-MIB::statCountersValue."DemuxerSectionSizeTooLong"    INTEGER    Read-only    Количество секций с некорректной длиной
ELECARD-STB-MIB::statCountersValue."DemuxerAdaptationReservedBits"    INTEGER    Read-only    Количество пакетов с некорректными данными в adaptation field
ELECARD-STB-MIB::statCountersValue."H264NeedRestart"    INTEGER    Read-only    Количество ошибок декодера H264
ELECARD-STB-MIB::statCountersValue."H264FormatNotSupport"    INTEGER    Read-only    Количество ошибок декодера H264 из-за неподдерживаемых форматов
ELECARD-STB-MIB::statCountersValue."Mpeg2NeedResize"    INTEGER    Read-only    Количество ошибок Mpeg2 декодера
ELECARD-STB-MIB::statCountersValue."H264Skip"    INTEGER    Read-only    Количество пропущенных кадров при воспроизведении H264 видео
ELECARD-STB-MIB::statCountersValue."Mpeg2Skip"    INTEGER    Read-only    Количество пропущенных кадров при воспроизведении MPEG2 видео

Готовится к производству 830 HD STB с расширенным функционалом.

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поддержу.

Тема интересна, странно что opensource ничего нормального нету...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Спасибо.

Ценник даже и указать не могу, т.к. порядка не знаю. Идеал - freeware ;)

netup'овский сыроват ещё, насколько я понял. jitter только в "todo".

Заинтересовала Agama Analyzer, но цен нет. Может кто-то озвучит порядок?

И есть-ли реселлеры в России?

Порядок цен года 3 назад был примерно $1k за один канал. Как оно сейчас, не в курсе. Насчет реселлеров - можно попробовать обратиться в CTI , нам в свое время агаму в составе комплекса подгоняли именно они.
Изменено пользователем Serhio Go

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
До нового года анализатор Elecard Stream Inspector всего $499.

А сейчас?

 

Есть отдельный в железе анализатор Elecard DTV Quality Analyzer
А этот зверь сколько стоит?

Единовременно мониторится один поток или несколько?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
До нового года анализатор Elecard Stream Inspector всего $499.

А сейчас?

 

Да и сейчас, для форумчан ;)

 

Есть отдельный в железе анализатор Elecard DTV Quality Analyzer
А этот зверь сколько стоит?

Единовременно мониторится один поток или несколько?

Пока один, можно между ними переключаться, цена 150-300.

Планируем сделать серверный многоканальный вариант.

 

Вообще делаем комплекс:

* Мультискрин мониторинг, с SNMP сервером, алертами - на одном экране до 30 каналов (на 46-52" нормально смотрится), алармы, переключение конфигураций окон, удаленное управление и просмотр...

* DTV Anlyzer`ы раскиданные по сети и абонентские стб с этой функцией, оч. удобно вычленить проблемный участок

* инстументы для дежурной смены: Stream Inspector, Stream Eye - позволяет понять проблему, например ыяснилось недавно в одном месте что PAT не правильно вышестоящим оператором вещается, а он и не знал.

Изменено пользователем MrCloud

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть ещё open-source www.iptv-analyzer.org, но он тоже сыроват.

Изменено пользователем Dyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну и есть Multiscreen-TS многоканальный визуальный, можно картинку с него передавать по IP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Апну тему, 2015 год на дворе, как обстоят дела, есть что-то из opensoure ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Апну тему, 2015 год на дворе, как обстоят дела, есть что-то из opensoure ?

 

Да есть ли новости ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А новостей особо нет.

©боз

 

А если у vlc в команд лайне , возможность собирать статистику ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Используем самописный модуль, который загружается в ядро MAG250 и оттуда чекает нарушения последовательности пакетов. Потом скриптом это через ncat отправляется в Graphite.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если у vlc в команд лайне , возможность собирать статистику ?

статистику по каким параметрам?

Если интересно отслеживать целостность потока, то в логах VLC можно искать строки со словом discontinuity. Каждая такая строка соответствует одной CCE ошибке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Смотрю в статистике msd - раздаёт всем по хттп, он CC и корявые данные считает.

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

 

Summary Stream
hub count: 349
Sources count: 548
	stop: 197
	running: 345
	monitoring: 0
	connecting: 0
	requesting for data: 0
	waiting for data: 6
PIDs count: 0
Clients count: 25
Clients count with POLL state: 0
Error rate in: 83/123
Rate in: 1380 mbps
Rate out: 87 mbps
Total rate: 1468 mbps

 

83 - ошибки с активных источников (того что уходит клиентам), 123 - всего ошибок (на входе).

Те 1-2 источника сыпят ошибки и клиентам раздаётся с резервных, где не сыпит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас