История версий

версия 1.13.2.444 Beta

31.05.2026

  • OTT (Low-Latency HLS / DASH на CMAF): новый режим доставки OTT/HLS/LL-HLS/LL-Dash (ott-hls = 3) — встроенный мультиплексор формирует фрагментированный MP4 / CMAF (fMP4), поверх которого отдаются MPEG-DASH (теперь на CMAF вместо MPEG-TS) и Low-Latency HLS на новом endpoint (путь …/llhls/…). Плеер начинает воспроизведение, не дожидаясь полного сегмента: медиаплейлист LL-HLS дробится на partial segments («parts»), применяются блокирующая перезагрузка плейлиста (сервер удерживает запрос до готовности следующего part) и подсказка предзагрузки EXT-X-PRELOAD-HINT.

  • OTT (Low-Latency: настройки и синхронизация): целевая длительность part задаётся настройкой Part Target Duration (мс, применяется на лету без рестарта потока); опция Enable TS Chunk определяет, выпускать ли параллельно legacy MPEG-TS HLS (плейлист …/hls/…) — при выключении на диск и CPU идут только fMP4-сегменты. Для точной низкой задержки в манифесты добавлены Producer Reference Time (prft) и UTCTiming, привязывающие медиавремя к UTC.

  • DVR (запуск подсистемы): персистентный архив на диске пишется параллельно встроенному live-сегментеру HLS / MPEG-DASH OTT, использует ту же сегментацию и те же URL OTT-сессии — режим воспроизведения переключается query-параметром. В режиме OTT/HLS/LL-HLS/LL-Dash архив ведёт два независимых индекса — для MPEG-TS-чанков и для fMP4 / CMAF-сегментов, — поэтому VOD отдаётся в том же контейнере, что и live. Полное описание DVR.

  • DVR (воспроизведение): VOD по HLS и MPEG-DASH через query-параметры t=<epoch> (момент начала, t=0 — от начала архива) и d=<sec> (длительность окна, пусто или 0 — «до текущего момента»), а также привязка к EPG через epg=<epoch> (сервер сам подставляет start и duration активного события как границы окна). Закрытый HLS VOD-плейлист с маркерами EXT-X-PLAYLIST-TYPE:VOD и EXT-X-ENDLIST; статический DASH MPD (@type=»static», фиксированный mediaPresentationDuration) с автоматической разбивкой на несколько Period при разрывах записи. Запросы за пределы архива нормализуются к доступным границам без ошибок.

  • DVR (адаптивный VOD): для адаптивных групп HLS и DASH в манифест попадают только варианты с привязкой к хранилищу DVR, каждое качество — отдельный Representation внутри общих Period, переключение качества без переоткрытия манифеста.

  • DVR (защита и доставка): пока VOD-сессия открыта, очистка по объёму и по скользящему окну не трогает чанки в её окне (защита снимается по таймауту или FIN); прозрачный переход VOD → live-edge, если плеер дошёл до правой границы окна — сегмент отдаётся из live-памяти без переадресаций; кеш VOD-плейлиста отдаёт повторные запросы того же index.m3u8 / index.mpd идентичными байт в байт (удобно для CDN).

  • DVR Storage (настройки хранилища): несколько одновременных хранилищ, у каждого — порог Max Usage, период Cleanup Interval, антидребезг Disk Pressure Grace, верхний предел удаления за цикл Disk Pressure Cut, аварийный порог Disk Emergency Bytes и состояния Ready / Error.

  • DVR (настройки потока): Storage Hours — глубина архива в часах с очисткой по скользящему окну (верхняя граница зафиксирована на 90 днях), и Storage Min Hour — защищённая нижняя граница, которую не удаляет очистка по объёму даже под давлением диска.

  • DVR (субтитры): запись WebVTT в архив параллельно с TS-чанками, с индексом по PID; VOD-плейлист субтитров на тех же URL (для DASH заголовок X-TIMESTAMP-MAP удаляется на лету). Чанки субтитров без cue на диск не пишутся — нулевой объём синтезируется на чтении, что снижает нагрузку на файловую систему на каналах со спорадическими субтитрами.

  • DVR (обслуживание): фоновый сборщик «осиротевших» файлов (стартовый прогон примерно через минуту после запуска, далее — ежечасно и при срабатывании disk pressure; защита от гонки с writer-ом по mtime), монотонная нумерация чанков между перезапусками сервиса; устранён режим, в котором фоновая очистка по объёму и сборщик могли не запускаться.

  • DVR (наблюдаемость и мониторинг): GET /data/dvr-storage-list отдаёт по каждому хранилищу State, Total / Free / Used Bytes, Used %, Archived Bytes, Pressure Since Sec, признак активной фоновой операции (active-task: gc-orphans / disk-pressure-trim / none) с длительностью и сведения о последних прогонах очисток, а также список привязанных стримов с атрибутами retention-hours, archived-sec, archived-bytes и active; размер архива дополнительно разбит по контейнерам (TS / MP4). На уровне потока в GET /data/stream/<id> выведена метрика storage-gap-percent (процент пропусков по времени в архиве), а её гистограмма по бакетам времени отдаётся новым endpoint GET /data/dvrstat — для отрисовки шкалы DVR-архива в админ-UI с разметкой событий записи и активности субтитров.

  • OTT (сегментация по IDR): сегментация HLS и MPEG-DASH различает IDR и обычный I-frame в потоках H.264 / HEVC. На closed-GOP границы сегментов выравниваются по IDR — каждый чанк начинается с настоящей точки случайного доступа (SPS+PPS+IDR, а в HEVC — с учётом отдельного VPS-NAL), и плеер гарантированно открывает поток с любого сегмента; на open-GOP / IDR-less источниках границей служит ближайший I-frame.

  • OTT (метрики анализатора): новые метрики на видеопотоке — idr-int-max / avg (интервал IDR) и kf-int-max / avg (интервал GOP). По их соотношению администратор сразу видит тип GOP-структуры: closed-GOP (idr-int ≈ kf-int) или open-GOP (idr-int отсутствует). Имена ключей XML/JSON остаются прежними для обратной совместимости.

  • OTT HLS (плейлист): EXT-X-VERSION по умолчанию подбирается по режиму HLS — OTT/HLS и OTT/HLS/LL-HLS/LL-Dash дают EXT-X-VERSION:6 с EXT-X-INDEPENDENT-SEGMENTS и атрибутом CHARACTERISTICS в EXT-X-MEDIA TYPE=SUBTITLES (в режиме OTT/HLS/LL-HLS/LL-Dash legacy-мастер …/hls/… тоже отдаёт субтитровый EXT-X-MEDIA), Peering/HLSEXT-X-VERSION:3 для совместимости со старыми клиентами (query-параметр ?v= переопределяет дефолт). Значение EXT-X-TARGETDURATION теперь отражает максимальную фактическую длительность сегмента (раздел 4.3.3.1 RFC 8216), а не настройку chunk-min-interval — при GOP-выровненной сегментации манифест не нарушает стандарт, и hls.js не сокращает наполовину интервал обновления плейлиста и не выдаёт ложных bufferStalledError.

  • HTTP/3 (QUIC): встроенный сервер на базе ngtcp2 + nghttp3 отдаёт HLS и MPEG-DASH поверх QUIC — включается настройкой HTTP/3 Enable у web-сервера (порт HTTP/3 Port, UDP, по умолчанию совпадает с HTTPS-портом), поддерживает 0-RTT. Low-Latency HLS / DASH отдаются поверх QUIC инкрементально (chunked) — parts уходят клиенту по мере готовности, без ожидания полного сегмента. На QUIC-транспорт принимаются только OTT-маршруты; административные пути остаются на HTTPS/HTTP. Реальный IP клиента передаётся через внутренний заголовок x-pss-peer-addr и попадает в учёт активных пиров без подмены адресом loopback. Переключение HLS / DASH на HTTP/3 активируется также query-параметром ?h3 — для тестового переключения отдельной сессии без перенастройки клиента.

  • Активные пиры: единый таймаут OTT-сессии 60 секунд независимо от транспорта; обновление учётной записи при смене схемы выполняется только «вверх» по приоритету (httphttpsquic). Атрибут ott-type в http-clients теперь имеет составной формат <PROTO>/<scheme> (PROTO = HLS / DASH / HTTP; scheme = http / https / quic) — админ-UI видит и протокол OTT, и фактический сетевой транспорт каждого клиента.

  • PS1 output: плавная отработка переключения входа потока — при всплеске очереди на коммутации источника наиболее старые пакеты тихо отбрасываются, а seqID / TS клиентов остаются непрерывными (приёмные пиры обходятся штатным retr-механизмом вместо переинициализации соединения с StateError). Счётчик отброшенных пакетов виден в расширенной статистике PS1-выхода.

  • SPTS / TR 101 290: на входных потоках включён компенсатор дрейфа PCR — медленный уход опорного генератора источника относительно локальных часов отрабатывается мягким смещением sync DT в фоне, без визуальных рывков на выходе. Управляется настройками стрима Sync Drift Compensation (по умолчанию включено) и Sync Drift Soft Window (мс).

  • SPTS / TR 101 290: линейная регрессия PCR на широком окне измеряет drift (ppm) и PCR accuracy (нс по разделу P2.3) против эталонного хода. Метрики pcr-drift-max / avg, pcr-acc-max-ns, а также интервалы pcr-int, pat-int, pmt-int выведены в GET /data/stream/<id> и пишутся в БД исторической статистики (новые таблицы доступны Resetting Stat).

  • SPTS / T-STD: анализатор видеобуфера эталонного декодера (T-STD, ISO/IEC 13818-1 §2.4.2). Ёмкость MBn подбирается по stream type видео PID, drain-rate стабилизируется за 1 секунду «прогрева» по часам PCR (а не по системному времени хоста — анализатор не реагирует на паузы планировщика CPU). Счётчики tstd-video-overflows / underflows / max-fill / drain-bps выведены в GET /data/stream/<id> и попадают в tr101290-alert.

  • SPTS: runtime-детектор режима мультиплекса — атрибут bitrate-mode-detected (cbr / vbr / unknown) на основе сравнения 5- и 60-секундной скоростей. Проверки pcr-acc и tstd-video в tr101290-alert автоматически подавляются на детектированном VBR, где они выдавали бы ложные срабатывания.

  • Анализатор для вставки рекламы (ad-insertion): на входном SPTS-потоке формируется «паспорт» кодеков — видеопаспорт (полный SPS, профиль и уровень H.264 / HEVC) и аудиопаспорт (MPEG Audio, AC-3, AAC в форматах ADTS и LATM), — а также разбираются секции SCTE-35 (splice_info_section) с разметкой точек склейки. В GET /data/stream/<id> (при включённом непрерывном анализе SPTS) выводятся сигналы границ доступа и склейки — GOP, RAI, splice-point, события SCTE-35; настройка Splice Point Notify At задаёт упреждение уведомления о точке вставки. Данные подготовлены для серверной вставки рекламы.

  • AI-помощник для рекламаций: новый endpoint GET /data/stream/<id>/ai-complaint-prompt отдаёт готовый англоязычный промпт для любой чат-модели, который инструктирует её составить официальное письмо-претензию провайдеру с перечислением обнаруженных нарушений TR 101 290 / ISO/IEC 13818-1. Промпт содержит ровно те же токены и измеренные значения, что tr101290-alert; имя стрима и URI источника в промпт не попадают — используется плейсхолдер <Stream Designation>, который оператор заполняет вручную. Язык письма выбирается ответом на промпт.

  • Web-портал (роли): настройки сервера, EPG и работа со списком учётных записей администраторов разрешены только роли Admin; роль RestrictAdmin может ставить потоки и каналы на паузу, но не менять остальные настройки; роль Viewer — только просмотр. Маршруты POST по умолчанию закрыты, и любая новая HTTP-операция требует явного разрешения для пониженной роли — расширение доступа не происходит молча.

  • Сервер (память): периодическое возвращение свободной памяти из glibc-арен системе (malloc_trim раз в 30 сек) и ограничение числа арен через переменную окружения MALLOC_ARENA_MAX в systemd-юните — устраняет постепенный рост RSS при длительной работе с десятками потоков, без логических утечек.

  • MPEG-TS фильтр: настройка Filter Teletext снова отбрасывает оба типа PES-потоков телетекста (классический и subtitles) после внутренней реклассификации в анализаторе.

  • MPTS input: транспорт RTSP убран из списка допустимых для MPTS — RTSP является single-program и применим только как SPTS-источник.

  • Прочие улучшения и исправления ошибок.

версия 1.12.3.433

09.05.2026

  • DVB-сканер для DVB-S/S2, DVB-C и DVB-T/T2: поиск транспондеров и составление списка программ с возможностью применения найденных параметров напрямую в настройках DVB-адаптера.

  • DVB-сканер: справочники транспондеров загружаются из файлов формата Enigma2 (satellites.xml, cables.xml, terrestrial.xml) в каталоге настроек.

  • DVB-сканер: режим blind scan для DVB-S/S2 и DVB-C/T/T2 — перебор частот, поляризаций и символьных скоростей без справочника транспондеров.

  • DVB-сканер: для каждой найденной программы указываются PNR, имя сервиса, провайдер, признак scrambled (по флагу free_CA_mode в SDT с резервом по PMT), а также основные PID (видео, аудио, PCR).

  • Аппаратный дескремблер BISS-1 и BISS-E для приёма закодированных каналов с DVB-карт. Ключи задаются на программу или на отдельный PLP в режиме T2-MI, поддерживаются оба формата ключа (12 или 16 hex-символов с автоматической проверкой контрольных байт BISS-1).

  • Поддержка многопотокового T2-MI (ETSI TS 102 773): несколько T2-MI carrier на одном транспондере, выбор PLP на каждый сервис, автоматический и ручной режимы выбора carrier PID, фильтр по TSID.

  • Поддержка MPEG-DASH на выходе HLS OTT: формирование MPD-манифеста профиля mp2t-simple с теми же сегментами, что и HLS.

  • Поддержка субтитров WebVTT в HLS OTT: автоматическое декодирование телетекстовых субтитров, сегментация субтитровой дорожки по границам HLS-сегментов и её публикация в плейлисте. Управляется опцией ott-webvtt у потока.

  • Декодер субтитров на базе телетекста (ETSI EN 300 706): полная таблица национальных алфавитов, корректная склейка строк страницы и подача субтитров в плеер.

  • Мультиплексор MPTS: автоматическое определение Service Type по PMT (HD/SD H.264, HEVC, MPEG-2, цифровое радио и др.) с возможностью ручного переопределения через настройку Service Type.

  • Мультиплексор MPTS: ручное переназначение PID (mpegts-pid-old / mpegts-pid-new) с защитой от коллизий при автоматическом подборе PID соседних элементарных потоков.

  • Мультиплексор MPTS: пропуск служебных элементарных потоков (DSM-CC, AIT, SCTE-35), маркированных соответствующими дескрипторами в PMT — ранее такие потоки безусловно отфильтровывались.

  • Мультиплексор MPTS: верхний предел суммарного битрейта повышен с 64 до 128 Мбит/с.

  • Раздел настроек DVR Storage: подключение хранилищ DVR и привязка их к потокам SPTS (параметр dvr-storage) — подготовка к функционалу записи.

  • Поддержка ASI устройств.

  • Транскодер: поддержка потоков без IDR-фреймов.

  • Транскодер: профиль энкодера звука 5.1 с коррекцией громкости. Коррекция громкости звука при перекодировании из формата 5.1 в стерео/моно.

  • Серверный кеш Perfect Streamer и внешний reverse-proxy (nginx) для высоконагруженных систем.

  • Интеграция с Prometheus, Telegraf / InfluxDB.

  • Инструменты: TS Analyze Perfect Streamer Toolkit v2.2 — TR 101 290.

  • Инструменты: MPTS Migrate Perfect Streamer Toolkit v1.0 — миграция идентичности MPTS.

  • Исправление ошибок и прочие улучшения.

  • Опубликована версия 1.2.0.95 транскодеров pstreamer-tcsw и pstreamer-tcnv.

  • Опубликована версия 1.0.0.28 транскодера pstreamer-ivplv (Intel VPL).

версия 1.11.1.420

07.04.2026

  • Переделан MPTS muxer. Bitrate задается в input muxer. TR 101 290 и T-STD соответствие.

  • RTSP input.

версия 1.11.1.417

31.03.2026

  • SPTS Stream / MPEG-TS: добавлена настройка Bitrate Mode.

  • SPTS Stream: добавлен Restamp PCR для соответствия TR 101 290.

  • SRT: исправления deadlock при большой нагрузке.

  • Исправление ошибок и прочие улучшения.

версия 1.11.1.407

13.03.2026

  • Транскодер: добавлена поддержка формата Variable Frame Rate (VFR).

  • Транскодер: добавлена поддержка профиля HEVC Main10 с bt.709 (SDR) и bt.2020 (HDR).

  • Транскодер: добавлена опция конвертации форматов SD BT.470-2 (PAL) и SMPTE 170M (NTSC) в BT.709.

  • Транскодер: добавлен resize preset «Upscale SD->HD». Применяется для источника формата SD PAL/NTSC. Interlace не поддерживается, применяется при необходимости deinterlace.

  • Транскодер: исправлена критическая ошибка с зависанием процесса на выгрузке кодера Nvidia. Это приводило к нарушению работы транскодера и требовало ручного перезапуска стрима.

  • Стример: исправлена критическая ошибка в видеоанализаторе (H.264 и HEVC), которая приводила к аномально большой нагрузке на CPU и могла блокировать работу стримера.

  • У транскодера TCNV добавлена поддержка формата interlace/alternate 8 bit/10 bit.

  • Улучшение качества изображения TCNV, доработан пост-процессинг на Nvidia CUDA.

  • Транскодер output: расширенная статистика.

  • Добавлена поддержка IGMP v3 SSM.

  • Возможность задания кастомного имени стрима в ссылке HLS/HTTP, вместо ID.

  • SRT input/output: параметр AES Type.

  • Удобное копирование ссылок исходящих стримов.

  • Форма поиска/фильтрации у активных пиров.

  • Исправление ошибок и прочие улучшения.

  • Опубликована версия 1.2.0.86 транскодеров pstreamer-tcsw и pstreamer-tcnv.

версия 1.11.1.384

21.12.2025

  • Транскодер: добавлена поддержка Interlace Alternate (два интерлейсных поля отдельно в потоке).

  • Существенное снижение нагрузки на ЦП при приёме SRT-потоков (SRT input Caller mode -> Disable TSBPD), за счёт использования собственного синхронизатора Perfect Streamer.

  • Коррекция данных входного потока: Fix PAR (исправление Pixel Aspect Ratio) и Fix Framerate (настраивается при отсутствии данных framerate в SPS потока; необходимо для последующего транскодирования потока).

  • Новая настройка режима HLS/HTTP: Auto — определение режима по Content-Type.

  • Доработки связанные с обработкой субтитров и телетекста.

  • Доработка импорта плейлистов UDP.

  • Исправление ошибок и прочие улучшения.

  • Опубликована версия 1.0.0.70 транскодеров pstreamer-tcsw и pstreamer-tcnv.

версия 1.11.1

19.10.2025

  • Поддержка Debian 13/Ubuntu 25 и RHEL 10/AlmaLinux 10.

  • Для транскодеров Nvidia enc и Software CPU понижено требование для версии GLIBC с 2.34 до 2.28: поддержка Debian 10 и AlmaLinux 8.

  • Для транскодеров в H.264 добавлен выбор профиля Main и High.

  • Новая возможность output file — запись потока в ts-файл или вывод в любое устройство (в том числе SDI), которое прописывается в /dev.

  • Новая возможность input file — цикличное воспроизведение видео из ts-файла.

  • Улучшение работы транскодера.

  • Добавлена обработка Conditional Access MPEG-TS (CA): ECM и EMM.

  • Исправлена выгрузка буфера HLS OTT при отключении потока.

  • Новая возможность Jitter Auto sync.

  • Улучшение совместимости приёма нестандартных ссылок HLS.

  • Улучшение совместимости EPG-сервера с источниками XMLTV.

  • Прочие улучшения и исправления ошибок.

версия 1.10.1.364

20.08.2025

  • Генератор Test Stream — тестовые сигналы (испытательные таблицы).

  • Функционал peer логин anonymous: получение потоков без авторизации.

  • Авторизация peer по диапазону адресов IP.

  • Опция у peer: Login is ip, для авторизации по IP (диапазону IP), вместо логина.

  • Улучшение функционала адаптивного HLS.

  • Улучшение качества изображения для транскодера Nvidia.

  • Исправление CBR для H.264 для транскодера Software CPU.

  • Обновление библиотеки OpenSSL до версии 3.0.9.

  • Переделан скроллинг таблицы потоков в списке потоков.

  • Прочие улучшения и исправления ошибок.

  • Опубликована версия 1.0.0.57 транскодеров pstreamer-tcsw и pstreamer-tcnv.

Особенности перехода с более ранних версий:

В связи с изменением механизмов авторизации по IP и диапазону IP-адресов при приёме на ПО «Flussonic» для пиров, создаваемых в «Perfect Streamer» с авторизацией по IP, необходимо использовать ссылки в формате: srt://Stream_IP:port?streamid=*

Ранее в ссылке вместо символа * использовался IP-адрес приёмного сервера с ПО «Flussonic», например: srt://Stream_IP:port?streamid=Your_IP

Начиная с версии 1.10.1.364 работать приём потока в таком формате не будет.

Подробнее по приёму SRT с «Perfect Streamer» в ПО «Flussonic» FAQ.

В связи с изменением механизмов идентификации видеокарт, потребуется повторная привязка видеокарт в транскодере. Для этого необходимо открыть настройки транскодер-output, убедиться, что выбрано правильное устройство (Device ID), и сохранить настройки вне зависимости от того, менялось выбранное устройство или нет.

версия 1.10.1

30.06.2025

  • Формирование адаптивного HLS. Описание в документации.

  • Функционал автоматического обновления сертификатов SSL Let’s Encrypt через certbot.

  • Добавлена поддержка LCN (Logical Channel Number).

  • Добавлена поддержка отображения наличия и анализа меток SCTE-35 в потоке.

  • Улучшение работы софтового транскодера. Улучшение качество изображения и исправлен CBR для MPEG-2.

  • GStreamer и кодеки уже встроены в пакеты дистрибутивов tcsw и tcnv (устанавливать GStreamer теперь необязательно, он может потребоваться только для функционала RTSP, RTMP и настроечной таблицы (Test stream)).

  • Встроенный GStreamer обновлён до версии 1.26.

  • Транскодер Nvidia (tcnv) работает с любой версией CUDA, нет жёсткой привязки к версии 12.5.

  • Настройка Deinterlaced транскодера Nvidia перенесена из общей настройки видеокарты в input каждого энкодируемого потока. Сделано индивидуально как у софтового метода.

  • Улучшение работы EPG-сервера и режимов SSL для EPG, HTTP.

  • Исправление ошибок.

версия 1.9.2.340

07.05.2025

  • Добавлена поддержка Video Passthrough в режиме транскодера. В данном режиме видео пропускается как есть, меняется только формат звука и его битрейт.

  • Добавлена настройка NV lookahead и bframe для транскодера на базе Nvidia.

  • Добавлена поддержка звука на входе MPEG-1 Layer 1, 2, 3 (mp3).

  • Переработан и детализирован раздел Транскодеры в левом боковом меню.

  • Улучшена стабильность и совместимость транскодера с различными потоками телеканалов.

  • Доработки EPG-сервера.

  • Доработки HTTPS-сервера, EPG SSL и HLS SSL.

  • Добавлена поддержка HLS-ссылки, когда плейлист ссылается на плейлист с новой сессией.

  • Прочие улучшения и исправления ошибок.

  • Опубликована версия 0.9.6.34 транскодеров pstreamer-tcsw и pstreamer-tcnv.

версия 1.9.2

31.03.2025

  • (Бета-версия) Добавлен функционал транскодера на базе Nvidia Encoder и Software CPU. Поддерживаются форматы HEVC (H.265), H.264, MPEG-2 во всех разрешениях от 4К до SD.

  • Доработан раздел «Системный монитор» с отображением нагрузки видеокарт Nvidia по параметрам gpu, memory, encoder и decoder.

  • Новый раздел «Транскодеры». Отображается сводная информация по активным потокам на транскодировании (декодер и энкодер), источникам, времени работы и статусу.

  • Доступен лог у каждого потока на транскодировании в разделе «Транскодеры» с подробным описанием статуса работы или возможных ошибок и причин их возникновения.

  • Восстановлен раздел «DVB-адаптеры». Возможность приёма телеканалов с помощью DVB-карт DVB-S/S2, DVB-C, DVB-T2. Анализ принимаемого сигнала и потоков.

  • Доработки и улучшение работы с транспортным протоколом RIST.

  • Доработки и улучшение работы EPG-сервера.

  • Улучшение работы встроенного анализатора потоков телеканалов.

  • Улучшение и исправление ошибок в работе веб-портала.

  • Добавлена возможность замены PID у SPTS-потоков.

  • Добавлено отображение TS ID и TS Net ID на странице MPTS-потока в блоке Stream Info.

  • Улучшена работа с PID у потоков.

  • Прочие улучшения и исправления ошибок.

версия 1.9.1

10.02.2025

  • Улучшения и доработки в работе мультиплексора.

  • Stuffing Mode: PCR и Realtime (system clock) для SPTS и MPTS.

  • Исправление ошибок.

версия 1.8.1.315

02.01.2025

  • Списки контроля доступа к потокам у пиров.

  • Добавлены опции логина и пароля для HLS/HTTP input.

  • Улучшена совместимость работы логина и пароля для SRT со сторонним софтом.

  • Улучшение работы и оптимизация производительности.

  • Исправление ошибок.

версия 1.8.1

28.11.2024

  • Улучшение производительности режима HLS OTT.

  • Улучшение удобства использования.

  • Доработка экспорта плейлиста.

  • Исправление ошибок.

версия 1.7.1.300

04.09.2024

  • Улучшение производительности при работе с SRT.

  • Улучшение удобства использования.

  • Улучшение совместимости при работе с HLS.

  • Улучшение работы групповых операций с потоками.

  • Улучшение импорта телеканалов из плейлиста, поддержка транспортных протоколов UDP и RTP на выходе при автоматической генерации выходов.

  • Индикатор скорости по PID.

  • Исправление ошибок.

версия 1.7.1

08.02.2024

  • Оптимизация и рефакторинг кода программы, существенное снижение нагрузки на CPU.

  • Режимы работы HLS — Peering и OTT.

  • Экспорт телеканалов в различных транспортных протоколах в плейлист .m3u8.

  • Импорт телеканалов из плейлиста в различных транспортных протоколах с дальнейшей настройкой выхода у потоков в выбранном транспортном протоколе и заданном диапазоне портов.

  • Клонирование потоков.

  • Групповые операции потоков — клонирование и удаление.

  • Улучшение удобства использования программы.

  • Различные улучшения и исправление ошибок.

версия 1.6.1

15.10.2023

  • Импорт XMLTV из внешних источников.

  • XMLTV сервер.

  • Генератор EIT для SPTS потока и мультиплексора.

версия 1.6

15.08.2023

  • Мультиплексор MPEG-TS.

версия 1.5.1

18.04.2023

  • Ограничения для Peer — пауза, ограничение по дате, ограничения количества сессий по протоколам.

  • Добавлен функционал Stream Name и работа с кириллицей.

  • Сортировка по выключенным и включенным каналам.

  • Обновлена библиотека SRT.

  • Исправлена работа анализатора.

  • Прочие улучшения и исправления.

версия 1.5

28.12.2022

  • OTT http/hls output.

  • Поддержка https для web и http серверов.

  • Расширенный анализатор потоков.

  • Исправления ошибок.

версия 1.4.3

12.09.2022

  • Оптимизация программы: уменьшение нагрузки CPU.

  • Удалена настройка bitrate у stream.

  • Удален http input, этот протокол теперь поддерживается hls input.

  • Для hls добавлена поддержка https:// и редиректов.

версия 1.4.2

27.05.2022

  • Поддержка транспортного протокола RIST.

  • Коррекция битых PCR-меток (PCR Fix).

  • Приём и передача потоков SRT в режиме Listener.

  • Исправление ошибок.

версия 1.4

16.12.2021

  • MPEG-TS анализатор для CAT/ECM/EMM.

  • Опции фильтрации для CAT/ECM/EMM.

  • График потерь входного потока.

  • Улучшения в Web-интерфейсе.

  • Исправления ошибок.

версия 1.3

14.11.2021

  • DVB devices — прием и анализ потоков. Контроль качества.

  • MPTS demultimpexing для DVB и MPTS потоков.

  • Контрастная тема Web-интерфейса.

  • Локальные настройки Web-интерфейса: тема, таймзона.

  • Исправления ошибок.

версия 1.2

01.09.2021

  • Работа с EPG.

  • Экспорт XMLTV.

  • Исправления ошибок.

версия 1.1

26.08.2021

  • Прием и передача MPTS потоков. Анализ содержимого.

  • Зашифрованные потоки.

  • Отображение дополнительных параметров MPEG-TS потоков — EPG, Teletext, Subtitles.

  • Дополнительные опции фильтрации MPEG-TS потоков — EPG, Teletext, Subtitles.

версия 1.0

11.07.2021

Первый публичный релиз.