МПТС вопросы

Обсуждение настройки программы и её функций
T72Ninja
Posts: 20
Joined: 02 Oct 2024, 04:59
Has thanked: 2 times
МПТС вопросы

Post by T72Ninja »

alex wrote: 03 Oct 2024, 02:19
T72Ninja wrote: 02 Oct 2024, 05:20 А вот подмешать в MPTS EPG из стороннего генератора не получается. Пробрасываю 18 PID. Битрейт очень маленький. Возможно из-за битрейта проблема, стример его не видит.
Мы не делали отдельный input для EPG генератора. Вам достаточно его подмешать в сети на мультикаст или юникаст любого входного SPTS потока. Проверьте, что не включена фильтрация EIT на этом SPTS потоке. Также сверьте service-id (PNR) и transport-id.
Подмешать конечно можно, это делать отдельный МПТС на Астре или другом сервере вообще. Было бы роскошно всё это делать в одном ПО. Генератор шлёт в отдельную группу, эту группу бы в МПТС подмешивать прямо перед модуляторами. Хотелось бы так.
T72Ninja
Posts: 20
Joined: 02 Oct 2024, 04:59
Has thanked: 2 times
МПТС вопросы

Post by T72Ninja »

alex wrote: 03 Oct 2024, 02:14
T72Ninja wrote: 02 Oct 2024, 05:28 Ещё обратил внимание, что нельзя установить TS ID =0
Это не запрещено, у нас первый МПТС начинается с нуля Transport Stream ID = 0 (0x0000)
Поправили, доступно в следующем обновлении
Srt/hls это сегментированные протоколы. Проанализировать pcr можно только по записи с источников udp/rtp.
Мы так и сравниваем, pcr в оригинале со спутника или по земле зашкаливает на некоторых потоках, от этого на телевизорах и модуляторах, очень чувствительных к этому, начинаются рассинхроны и заикания. Особенно на старых телевизорах.
Как я понял ваш софт заточен больше под srt/hls.
alex
Posts: 8
Joined: 01 Oct 2024, 09:12
МПТС вопросы

Post by alex »

T72Ninja wrote: 04 Oct 2024, 08:11
alex wrote: 03 Oct 2024, 02:21
T72Ninja wrote: 02 Oct 2024, 05:08 - Как в МПТС сформировать NIT таблицу или взять её из внешнего мультикаст потока?
Генерации NIT для мультиплексора не делали. Вы по земле вещаете ? Вам это очень надо ?
Мы вещаем в КТВ МПТС, да, эта таблица очень важна. Сетевой поиск, быстрый поиск. Без этого телевизор не настроит каналы нормально.
Уточнили, в мультиплексоре NIT генерируется в минимальном варианте
alex
Posts: 8
Joined: 01 Oct 2024, 09:12
МПТС вопросы

Post by alex »

T72Ninja wrote: 04 Oct 2024, 08:13
alex wrote: 03 Oct 2024, 02:19
T72Ninja wrote: 02 Oct 2024, 05:20 А вот подмешать в MPTS EPG из стороннего генератора не получается. Пробрасываю 18 PID. Битрейт очень маленький. Возможно из-за битрейта проблема, стример его не видит.
Мы не делали отдельный input для EPG генератора. Вам достаточно его подмешать в сети на мультикаст или юникаст любого входного SPTS потока. Проверьте, что не включена фильтрация EIT на этом SPTS потоке. Также сверьте service-id (PNR) и transport-id.
Подмешать конечно можно, это делать отдельный МПТС на Астре или другом сервере вообще. Было бы роскошно всё это делать в одном ПО. Генератор шлёт в отдельную группу, эту группу бы в МПТС подмешивать прямо перед модуляторами. Хотелось бы так.
Зачем сторонний софт ? Настройте сеть нужным образом. Шлите EIT на SPTS группу или юниикаст. SPTS EIT сквозняком пробросист на модулятор
alex
Posts: 8
Joined: 01 Oct 2024, 09:12
МПТС вопросы

Post by alex »

T72Ninja wrote: 04 Oct 2024, 08:20
alex wrote: 03 Oct 2024, 02:14
T72Ninja wrote: 02 Oct 2024, 05:28 Ещё обратил внимание, что нельзя установить TS ID =0
Это не запрещено, у нас первый МПТС начинается с нуля Transport Stream ID = 0 (0x0000)
Поправили, доступно в следующем обновлении
Srt/hls это сегментированные протоколы. Проанализировать pcr можно только по записи с источников udp/rtp.
Мы так и сравниваем, pcr в оригинале со спутника или по земле зашкаливает на некоторых потоках, от этого на телевизорах и модуляторах, очень чувствительных к этому, начинаются рассинхроны и заикания. Особенно на старых телевизорах.
Как я понял ваш софт заточен больше под srt/hls.
SRT с никакими фрагментами не работает.

Непонятно, в чем у вас проблема с PCR. Джиттер ? pss выравнивает джиттер.
Или PTS/DTS/PCR gap ? В pss анализатор умеет это измерять.
Или интервал PCR. Ругается анализатор ?
T72Ninja
Posts: 20
Joined: 02 Oct 2024, 04:59
Has thanked: 2 times
МПТС вопросы

Post by T72Ninja »

Спасибо за ответы.
Ещё вопрос: для PS не нужно запускать несколько инстансов, мультипоточность поддерживается для многоядерных процессоров? 2 процессора по 24 ядра и ещё гипертрейдинг, например.
Обновлю демку до крайней версии буду дальше тестировать.
alex
Posts: 8
Joined: 01 Oct 2024, 09:12
МПТС вопросы

Post by alex »

Многопоточность поддерживается
T72Ninja
Posts: 20
Joined: 02 Oct 2024, 04:59
Has thanked: 2 times
МПТС вопросы

Post by T72Ninja »

Добрый день.
Пытаюсь очистить таблицы для UDP output (MPEG-TS), щёлкаю переключатели с удалением, на выходе ничего не меняется.
Может не там смотрю?
Удалить NIT TDT никак не получается
Демо версия: 1.8.1.315

Ещё [Please login or register to view this link].
Если использовать Force sync by PTS, то IAT становятся очень большим, без этой опции всё становится отлично, см скриншот
User avatar
Support PStreamer
Posts: 44
Joined: 14 Mar 2024, 12:25
Location: Moscow
Been thanked: 7 times
Contact:
МПТС вопросы

Post by Support PStreamer »

Добрый день.
Пытаюсь очистить таблицы для UDP output (MPEG-TS), щёлкаю переключатели с удалением, на выходе ничего не меняется.
Может не там смотрю?
Удалить NIT TDT никак не получается
Демо версия: 1.8.1.315
Добрый день!
Ситуацию изучаем, предоставим ответ в ближайшее время.
Ещё [Please login or register to view this link].
Если использовать Force sync by PTS, то IAT становятся очень большим, без этой опции всё становится отлично, см скриншот
Данная опция включается на случай совсем кривого PCR. Если с PCR у потока всё в порядке, то можно её не включать.
Tech support Perfect Streamer
T72Ninja
Posts: 20
Joined: 02 Oct 2024, 04:59
Has thanked: 2 times
МПТС вопросы

Post by T72Ninja »

Ещё сравниваю один поток, но почему-то на PS кратковременные отвалы вижу. См скрин.
[Please login or register to view this link].

Пока не нашёл причину, если найду напишу

P.S. в полночь прекратились отвалы, ничего не делал с каналом [Please login or register to view this link].

Это скорее всего из-за местных рекламных врезок, они только днём бывают.

Code: Select all

10.01 13:37:07.514: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 13:37:21.183: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 13:37:30.890: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 13:37:42.705: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 13:37:53.185: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:36:30.746: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:36:42.971: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:36:56.483: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:03.360: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:11.033: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:18.697: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:28.756: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:37.413: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:47.105: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

10.01 14:37:59.423: W [pervyj.input#1.udp] internal processing error: Exception: PESParser: need more data

Post Reply