История версий¶
версия 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/HLS — EXT-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 секунд независимо от транспорта; обновление учётной записи при смене схемы выполняется только «вверх» по приоритету (
http→https→quic). Атрибут 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
Первый публичный релиз.