3. Примечания к выпускам

Ожидаемый выпуск

Ожидаемые функциональные возможности:

[новые продукты]

  • CodecWorks Muxer — продукт для мультиплексирования видеопотоков кабельного, спутникового, цифрового наземного телевидения и IPTV. Поддерживает статистическое мультиплексирование связанным для управления битрейтами транскодером CodecWorks.

  • CodecWorks GateWay — продукт для переключения протоколов прямого вещания, необходимый для адаптации видеопотока к различным типам сетей.

Актуальная версия

Выпуск 5.0

  • Модернизация подсистемы логирования: В рамках оптимизации архитектуры платформы проведена глубокая переработка системы логирования. Изменения направлены на снижение накладных расходов операционной системы, расширение аналитического инструментария администраторов и упрощение интеграции с внешними платформами мониторинга.

    • Консолидация данных: Файлы логов объединены в единый файл. Данное решение существенно снижает нагрузку на файловую систему ОС за счет исключения избыточных операций ввода-вывода при работе с большим массивом разрозненных файлов.

    • Углубленная фильтрация: Реализована возможность оперативной фильтрации записей по временным интервалам, уровням критичности (Error, Warning, Info, Debug) и иным контекстным параметрам.

    • Целевой экспорт: Добавлена функция выгрузки и скачивания предварительно отфильтрованных логов. Это позволяет оператору получать строго необходимый массив данных, ускоряя диагностику.

    • Двусторонняя интеграция (OpenSearch/Elasticsearch): реализован механизм сквозной сборки, отправки и отображения данных непосредственно в веб-клиенте платформы.

    • Внешний экспорт: добавлена возможность отправки логов в иные сторонние системы централизованного хранения.

    • Динамическое управление логированием компонент медиа-пайплайна: В веб-интерфейс администратора добавлены инструменты для интерактивного включения расширенного логирования отдельных компонентов графа.

  • Модернизация системы лицензирования:

    • Централизованное распределение: реализована единая система выдачи лицензий кодирующим/муксирующим серверам, упрощающая масштабирование проекта и изменение лимитов без влияния на продакшен среду.

    • Выделенная архитектура: сервер лицензирования вынесен на отдельный узел, который автономно коммуницирует с целевыми серверами в сети и авторизует их работу.

    • Динамическое создание задач: процессы обработки задач CW теперь запускаются адаптивно по мере необходимости и в рамках лимитов лицензии. Изменение количества задач на сервере больше не требует перевыпуска лицензии.

    • Унификация лицензирования: Единая система лицензирования теперь охватывает все три продукта линейки CW.

    • Изоляция инфраструктуры: Добавлена возможность гибкого разграничения лицензий между различными кластерами серверов.

  • Генерация эскизов: реализован захват миниатюр (эскизов) видеопотока как при инициализации задачи, так и в процессе ее выполнения с заданным временным интервалом.

  • Сетевое администрирование: в веб-интерфейс настроек CW добавлен инструмент для конфигурирования сетевых интерфейсов операционной системы Ubuntu.

  • Аппаратное кодирование: внедрена поддержка кодирования видеопотока в формат AV1 с использованием графических процессоров (GPU) Nvidia.

  • Аудиооповещения: Реализован функционал звуковых уведомлений о событиях, связанных с потоками.

  • Пользовательские опции кластера: позволяют задавать единые именованные параметры, которые могут использоваться задачами внутри кластера независимо от машины запуска. При этом значение опции может быть привязано к конкретной машине. Например, через такие опции можно задавать ID потоков с карты захвата, адреса интерфейсов и другие машинно-зависимые настройки, сохраняя для задач единое имя параметра во всём кластере.

  • Реализован модуль автоматического дакинга (Audio Ducker): новый компонент оптимизирует микширование звука на пресс-конферециях мультитрансляций. Система автоматически снижает уровень громкости фонового аудиопотока при обнаружении голосовой активности на дорожке переводчика, обеспечивая приоритет целевого аудиоканала.

Лог изменений

Выпуск 4.11

  • Добавлена поддержка Ubuntu 24.04.

  • Переработана система событий, реализована веб-страница для настройки действий в ответ на события в потоках.

  • Реализован функционал для создания пользователем секций транскодирования, добавлена веб-страница для настройки пользовательских профилей кодирования.

  • Переработана система записи входных потоков.

  • В несколько раз увеличена скорость работы с множеством задач: пользователи могут мгновенно управлять более сотней задач.

  • Повышено удобство использования веб-интерфейса:

    • система оповещает пользователя об ошибках, возникших в задачах, и помещает проблемные задачи в отдельный список;

    • при некорректно заполненных параметрах система указывает на конкретный параметр, выделив его цветом в интерфейсе;

    • добавлена возможность звукового оповещения о проблемах с потоками;

    • добавлена возможность скачивать и загружать схемы задач через веб-интерфейс;

    • добавлена возможность скачивать логи/dot-файлы/схемы/дампы через веб-интерфейс.

  • Добавлена поддержка CMAF-пакетайзера.

  • Добавлена поддержка пакетайзера по стандартам Low-Latency HLS и Mpeg-DASH.

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

  • Реализован плагин для захвата SDI-сигнала c карт DekTec на Ubuntu (на базе DekTec SDK).

Релиз 4.9

  • Добавлена поддержка Ubuntu 20.04.

  • Добавлена поддержка приема потока по протоколу MPEG-DASH.

  • Добавлена поддержка вставки EBP (Encoder Boundary Point) меток для сторонних пакетайзеров.

  • Реализована возможность Simulcrypt-шифрования TS-потоков за счет интеграции c DRM CAS компании GSLabs.

  • Реализована возможность CENC-шифрования OTT-потоков за счет интеграции c DRM компании GSLabs.

  • Добавлена поддержка мультиплексирования HBBTV служебной информации.

  • Улучшен веб-интерфейс:

    • добавлена возможность создания схем с резервным источником;

    • добавлена возможность задания резервных серверов;

    • добавлено разграничение прав пользователей и авторизация.

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

  • Linux-версия CodecWorks приведена в полное соответствие с Windows-версией.

  • Добавлен алгоритм автоматической настройки резервного сервера при резервировании серверов 1+1.

Релиз 4.8

  • Добавлена поддержка шифрования потока SRT.

  • Добавлена поддержка приема потока по RTMP-протоколу.

  • Добавлена поддержка приема и вещания потока по протоколу RIST.

  • Ускорены внутренние механизмы взаимодействия компонентов ПО.

  • Переработана система ведения журнала, добавлена ротация записей по времени создания и размеру. События ротации будут отображены в журнале.

  • Добавлена поддержка аппаратного транскодирования на видеокартах Nvidia.

  • Добавлена возможность кодирования в реальном времени в формате HEVC на CPU.

  • Расширен список событий, о которых CodecWorks оповещает по протоколу SNMP.

  • Добавлена возможность вручную формировать служебные таблицы NIT, SDT, TDT.

  • Добавлен поиск схем по URL.

  • В менеджер добавлен столбец Input URL с возможностью копирования.

  • Добавлена возможность восстановления копий схем.

  • Создана Альфа-версия нового веб-интерфейса со следующими возможностями:

    • управление схемами кодирующего сервера;

    • создание кодирующих схем;

    • просмотр статистики схем;

    • изменение параметров схемы.

  • Устранены недочеты в работе ПО.

Релиз 4.7

  • Добавлена поддержка SRT-вещания и приема в режимах caller/listener.

  • Переработана система резервирования серверов: теперь резервирование настраивается на одном резервном сервере, затем конфигурация рассылается на резервную группу автоматически.

  • Добавлен функционал автоматического обновления конфигурации кодирующих каналов на резервных серверах по времени.

  • Улучшены внутренние механизмы ПО, повышающие стабильность работы.

  • Улучшена система мультиплексирования потоков SPTS/MPTS — битрейт выходного потока стал ровнее.

  • Добавлен функционал выбора каталога для записи файлов журнала.

  • Добавлен функционал проброса таблиц EIT/SDT/NIT/TDT, в том числе с отдельного источника.

  • Добавлена обработка телетекста в стандартах SMPTE-TT и OP42/47 VANC области SDI.

Более ранние релизы

Релизы 4.6 — 4.0

v.4.6

  • Добавлен механизм генерации цветных полос (ГЦП).

  • Улучшена система оповещений по SNMP. Теперь CodecWorks использует протокол SNMPv2.

  • Упрощена система настройки резервирования серверов. В новой версии достаточно добавить сервер в список резервируемых, чтобы активные схемы автоматически скачались.

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

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

  • Изменен механизм опроса доступных серверов при резервировании. Теперь на каждый опрос не создается отдельная сессия, опросы происходят внутри одной TCP-сессии.

  • В режиме «template duration» протокола MPEG-DASH значение Availability Start Time (AST) автоматически сохраняется и переносится между источниками и серверами для продолжения нумерации сегментов.

  • Добавлен поиск схем по названию среди всех серверов через графический пользовательский интерфейс (GUI).

  • Добавлена возможность распределенного транскодирования с помощью технологии QuickSync.

  • Переработан функционал различных параметров в GUI, например настройка SNMP.

  • Теперь в GUI схемы выделяются различными цветами в зависимости от включенного режима работы. Например, включенный вручную режим ГЦП будет выделен оранжевым.

  • Доработана ротация журналов событий по размеру и времени хранения, а также добавлена ротация для резервных копий схем и дамп файлов.

v.4.5

  • Добавлен протокол вещания SRT.

  • Добавлена поддержка транскодирования в HEVC interlace видео.

  • Произведена интеграция с DRM системой Verimatrix для ОТТ — HLS.

  • Добавлена поддержка WebDAV ОТТ — HLS.

  • Добавлена поддержка вещания с мультиаудио для HLS.

  • Добавлена возможность настройки оповещений и реакции (перезапуск/перестроение схемы) на события через GUI.

  • Добавлена возможность конфигурации схемы вещания SDI сигнала из карты захвата Forward.

  • Изменен графический интерфейс менеджера, добавлены столбцы: выходного адреса вещания, состояние лицензии.

  • Изменен способ выбора интерфейса при создании схемы — появляется выпадающий список из доступных интерфейсов.

  • Добавлен функционал автоматического удаления старых логов.

  • Добавлена возможность использования протокола вещания NDI.

v.4.4.170727

  • Добавлен новый компонент HEVC video encoder.

  • Добавлена поддержка новых фильтров карт видео захвата от Blackmagic WDM.

  • Возможен просмотр лога неактивной консоли.

  • Изменен SNMP OID-номер организации (с 5166 на 50126).

  • Добавлена поддержка GUID параметров к компонентам Intel® QuickSync: MPEG2, AVC, HEVC кодеров.

  • Добавлена поддержка схем с резервированием источника, где вещание производится по протоколам IP, HLS и MPEG-DASH.

  • Веб-интерфейс по умолчанию включен.

  • Исправлена ошибка детектирования HASP ключа при подключении через RDP.

  • В схемах с резервированием источника исправлена проблема при соединении QuickSync декодера, а также добавлены возможности проверки работоспособности схемы и ее перезагрузки.

v.4.3.170202

  • Добавлена первая версия нового веб-интерфейса.

  • Добавлена поддержка WebSocket.

  • Добавлена возможность построения схем с параллельным ремультеплексированием.

  • Добавлена поддержка новых драйверов карты видеозахвата AJA.

  • Изменен интерфейс пользователя, вернуться к старому можно изменив параметр „UI“ =0 в файле config_w.xml.

  • Исправлена ошибка отображения версии компонент в логах.

  • Исправлена ошибка при изменении дескриптора языка.

  • Изменена логика лицензионного ограничения для энкодеров.

v.4.3.161117

  • Графический интерфейс пользователя изменен, для создания схем с резервированием источника.

  • Теперь при создании схем с резервированием источника порядок источников может быть изменен.

  • Названия программ, прописанные в SDT-таблице, теперь отображаются в конфигураторе на вкладке «Вход».

  • В столбец статистики добавлена информация о том, какой источник сейчас задействован: Основной, Резервный 1, Резервный 2 и т.д.

  • При конфигурации схемы с резервированием источника добавлена возможность выбора PIDs.

  • Упрощено создание схем с резервированием.

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

  • В схемы с резервированием источника добавлено реагирование по аудио событиям.

  • Для вещания по протоколу MpegDASH добавлены шаблоны с настройками для AVC/HEVC форматов, а также параметр «Name» будет выставлено автоматически.

  • Теперь можно настроить полное выключение графа при остановке консоли, в файле config_w.xml.

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

v.4.3.160930

  • Добавлено более информативное сообщение о несоответствии процессора для кодирования на базе Intel Quick Sync.

  • Ограничено время ожидания входного потока.

  • Исправлена возможная проблема пропадания пинов при конфигурации схемы с несколькими источниками.

v.4.3.160826

  • Добавлена поддержка вещания по протоколу RTMP.

  • Для работы с Quick Sync технологией CodecWorks запрашивает права администратора.

  • Исправлена ошибка с неверным форматом файла при работе с WatchFolder (только для файлов формата .ts).

  • Исправлены небольшие проблемы с новым графическим интерфейсом пользователя.

  • Исправлена ошибка при зависании консоли в диспетчере задач после закрытия CodecWorks или рестарта консоли.

  • Исправлена ошибка при появлении статуса рабочей консоли «Остановлен» на несколько секунд.

  • При зависании консоли она будет отображать сообщение «Not Responding» красным цветом.

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

  • Исправлено зависание на 10-20 секунд CodecWorks Manager при старте.

v.4.3.160715

  • Добавлен столбец загрузки GPU в менеджере.

  • Добавлена настройка автозапуска Web Server Nginx вместе с запуском CodecWorks.

  • При создании схемы новая схема получает имя «default» по умолчанию, впоследствии имя можно изменить.

  • При двойном клике левой кнопкой мыши на запущенной консоли откроется окно статистики.

  • Конфигуратор теперь не позволит закончить создание схемы, если не введены все необходимые параметры.

v.4.3.160607

  • Упрощено создание схемы с резервированием источника.

  • Исправлена логика лицензионного ограничения для схем с резервированием источника.

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

  • Обновлен пользовательский интерфейс.

  • Добавлено автоматическое обновление окна логов.

  • Добавлен функционал „GraphRestartInterval“, который позволяет автоматически перезагружать кодирующую схему, если не удалось запустить по причине неполадок.

  • Исправлена ошибка ограничения подключений к компоненту Multiplexer.

  • Исправлена ошибка, возникающая при переключении на резервный источник.

v.4.3.160419

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

  • Добавлен функционал мониторинга потока по CC-ошибкам, в компоненте Push Demuxer, параметр TS Lost count by PID.

  • Реализовано резервирование источника с разных сетевых интерфейсов. Может быть задано в файле config_w.xml:.

  • Добавлена поддержка декодирования видео MPEG4.

  • Добавлена поддержка декодирования видео HEVC на базе процессоров с поддержкой Intel Quick Sync.

  • Добавлена возможность установки ограничения количества HEVC энкодеров на консоль.

  • Добавлена поддержка карт видео захвата: AVerMedia DVB Source, StreamLabs MH4L.

  • Расширена поддержка аудио форматов для файлов формата AVI.

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

  • Фильтр Graph Export/Import Filter теперь может использовать только зарегистрированные в системе DirectShow фильтры.

v.4.3.160203

  • Добавлена поддержка входных форматов видео файлов AVI, MKV, MP3, WAV, Windows Media.

  • Добавлен функционал выбора компонента, по которому осуществляется синхронизация, если это необходимо.

  • Добавлена возможность установить параметры фильтра захвата рабочего стола через конфигуратор.

  • Параметр «Длительность сегмента» в компоненте Dash Sink теперь в миллисекундах.

  • Web Server отключен по умолчанию.

  • Добавлена поддержка форматов MPEG2, AVC, HEVC видео кодирования с помощью технологии Intel Quick Sync.

  • Добавлена поддержка декодирования форматов HEVC, MJPEG.

  • Добавлена поддержка декодирования AC3 аудио с помощью AC3Filter.

  • Добавлен функционал вещания по протоколу MpegDASH.

  • Добавлен функционал Watch folder.

  • Добавлена поддержка файлов формата MP4 на входе и выходе.

  • Добавлен функционал деинкапсуляции и кодирования потоков DVB-S, DVB-C, DVB-T/T2.

  • Добавлен функционал создания и вещания MPTS (Multi Program Transport Stream).

  • Добавлена возможность уведомлений об ошибках по email или по протоколу SNMP.

  • Добавлена поддержка карт видеозахвата Digital Devices, BeholdTV, AVerMedia DVB.

v.4.2.131016

  • Веб-интерфейс для управления и мониторинга кодирующим сервером.

  • Резервирование по схеме N+M.

  • Резервирование источника.

  • Бесперебойность выходного потока при пропадании сигнала на входе (кодируется заставка).

  • Вещание по протоколам HLS и HTTP.

  • Сочетания клавиш для основных команд в CodecWorks Manager.

v.4.1.121109

  • Более гибкий подход к построению схем с помощью отдельных секций (source, decoding, transform и render).

  • Значения параметров кодирования можно задавать в процессе построения схемы.

  • Возможность выбора более одного источника входного потока.

  • Добавлена поддержка интерфейсных плат TBS.

  • Алгоритмические усовершенствования, направленные на повышение устойчивости и производительности.

v.4.1.120505

  • Кодирование до 5 Full HD или 20 SD каналов в системах на базе процессора Intel с поддержкой встроенной графики Intel HD Graphics, благодаря новому компоненту Elecard AVC Video Encoder MediaSDK использующему технологию Intel Quick Sync Video.

  • Усовершенствован конфигуратор кодирующих схем.

  • Автоматическая настройка кодирующей схемы при изменении входного multicast/unicast-адреса.

  • В менеджере ускорена работа с большим количеством (50+) кодирующих консолей.

  • Добавлена поддержка ряда интерфейсных плат (AJA, Blackmagic, DekTec, SoftLab, StreamLabs).