Анализатор

В состав программного обеспечения Astra входит MPEG-TS анализатор.

Веб - интерфейс

Запустите анализатор выполнив в консоли команду:

astra --analyze -p 8001

так же - анализатор можно запустить в фоновом режиме - в режиме демона:

astra --analyze -p 8001 --daemon

После запуска веб-интерфейс будет доступен по адресу: http://адрес-сервера:8001.

Image

В правом верхнем углу расположены кнопки управления анализатором: Image

Примеры использования анализатора:

dvb:

Нажмите кнопку "DVB Options" В появившемся окне - заполните поля: тип адаптера, транспондер и LNB. Пример заполнения: Image После этого - нажмите кнопку "START" и анализатор начнет работу.

Image

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

udp/rtp

Нажмите кнопку "UDP/RTP Options" В появившемся окне - заполните поля: адрес потока, интерфейс на котором произвести подписку на поток (или использовать маршрутизацию по умолчанию). Если поток - RTP - установите соответствующую "галочку". Если вы хотите проанализировать программу из потока MPTS - в строке "PNR" - укажите ее номер (если известно). Пример заполнения: Image После этого - нажмите кнопку "START" и анализатор начнет работу.

http

Нажмите кнопку "HTTP Options" В появившемся окне - заполните поля: url - (путь до потока). Если нужно - установите размер буфера и синхронный прием в строке "Sync" Если вы хотите проанализировать программу из потока MPTS - в строке "PNR" - укажите ее номер (если известно). Пример заполнения: Image После этого - нажмите кнопку "START" и анализатор начнет работу. Image

Консольная утилита

astra --analyze

Пример использования:

astra --analyze udp://253.2.2.2:1234
Nov 28 00:59:28: INFO: [main] Starting Astra v.5.64
Nov 28 00:59:29: INFO: PAT tsid:21 version:1
Nov 28 00:59:29: INFO: PAT    PMT pid:115 pnr:2115
Nov 28 00:59:29: INFO: PAT crc32:0x02575D2D
Nov 28 00:59:29: INFO: PMT pnr:2115 version:1
Nov 28 00:59:29: INFO: PCR pid:215
Nov 28 00:59:29: INFO: VIDEO pid:215 type:0x1B
Nov 28 00:59:29: INFO: AUDIO pid:315 type:0x04
Nov 28 00:59:29: INFO: AUDIO    lang:rus
Nov 28 00:59:29: INFO: PMT crc32:0x9E87CF44
Nov 28 00:59:29: INFO: SDT tsid:21 version:3
Nov 28 00:59:29: INFO: SDT pnr:2115
Nov 28 00:59:29: INFO: SDT    provider:HTB+
Nov 28 00:59:29: INFO: SDT    service:Совершенно секретно
Nov 28 00:59:29: INFO: SDT crc32:0x9F98BF46
Nov 28 00:59:30: INFO: EIT tsid:21 onid:1 pnr:2115 version:17
Nov 28 00:59:30: INFO: EIT    start:Wed Nov 28 00:10:00 2018
Nov 28 00:59:30: INFO: EIT    stop:Wed Nov 28 01:05:00 2018
Nov 28 00:59:30: INFO: EIT    content:News
Nov 28 00:59:30: INFO: EIT    lang:rus title:ДОКУМЕНТАЛЬНОЕ
Nov 28 00:59:30: INFO: EIT crc32:0xC0BCCA18
Nov 28 00:59:30: INFO: Bitrate: 2323 Kbit/s
Nov 28 00:59:30: INFO: EIT tsid:21 onid:1 pnr:2115 version:17
Nov 28 00:59:30: INFO: EIT    start:Wed Nov 28 01:05:00 2018
Nov 28 00:59:30: INFO: EIT    stop:Wed Nov 28 03:05:00 2018
Nov 28 00:59:30: INFO: EIT    content:Education/Science
Nov 28 00:59:30: INFO: EIT    lang:rus title:АУДИТОРИЯ (16+)
Nov 28 00:59:30: INFO: EIT crc32:0xE9257DFA
Nov 28 00:59:31: INFO: Bitrate: 2397 Kbit/s
Nov 28 00:59:32: INFO: Bitrate: 2755 Kbit/s
Nov 28 00:59:33: INFO: Bitrate: 4446 Kbit/s
Nov 28 00:59:34: INFO: Bitrate: 3674 Kbit/s
Nov 28 00:59:35: INFO: Bitrate: 3512 Kbit/s
Nov 28 00:59:36: INFO: Bitrate: 2328 Kbit/s
Nov 28 00:59:37: INFO: Bitrate: 3810 Kbit/s
Nov 28 00:59:38: INFO: Bitrate: 3490 Kbit/s
Nov 28 00:59:39: INFO: Bitrate: 4164 Kbit/s
Nov 28 00:59:40: INFO: Bitrate: 4266 Kbit/s
Nov 28 00:59:41: INFO: Bitrate: 4334 Kbit/s
Nov 28 00:59:42: INFO: Bitrate: 4094 Kbit/s
Nov 28 00:59:43: INFO: Bitrate: 4550 Kbit/s
Nov 28 00:59:44: INFO: Bitrate: 3820 Kbit/s

Формат медиа - адреса

UDP:

RTP:

File:

HTTP: