3. Примечания к выпускам¶
Ожидаемый выпуск¶
Ожидаемые функциональные возможности:
Обновленная система журналирования
Обновленная система лицензирования
[новые продукты]
CodecWorks Muxer — продукт для мультиплексирования видеопотоков кабельного, спутникового, цифрового наземного телевидения и IPTV. Поддерживает статистическое мультиплексирование связанным для управления битрейтами транскодером CodecWorks.
CodecWorks GateWay — продукт для переключения протоколов прямого вещания, необходимый для адаптации видеопотока к различным типам сетей.
Актуальная версия¶
Выпуск 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).