Администрирование

Группа Администрирование в области «Узел» — серверные службы узла, хранилища, оборудование, лицензия и обслуживание. Экраны группы доступны роли администратора. Первичная настройка узла описана в Первый старт и активация.

Настройки сервера

Настройки сервера.

Настройки сервера.

Общие параметры узла. Экран объединяет несколько групп настроек под одной панелью сохранения:

Сервер

Имя сервера, уровень журналирования (общий и отдельно для библиотек SRT, RIST и FFmpeg), срок хранения журналов, глубина и трассировка статистики БД, а также лимиты размера обеих баз — журналов и статистики.

Базу статистики ограничивают с двух сторон. «Хранение статистики, часов» задаёт окно, а «Лимит размера БД статистики, MB» — объём. Ноль в лимите означает «без лимита», и тогда база подрезается только окном; ненулевое значение меньше 16 МБ узел поднимает до 16. Под полем узел сообщает итоги последней чистки: сколько истории осталось, каков объём базы и сколько времени заняла чистка. Если предел объёма оказался жёстче окна, там же сказано, сколько истории хранится фактически и сколько настроено.

Мозаика

Общий для узла выключатель генерации мозаики; сама мозаика — Мозаика.

Meshwork

Включение участия узла в Meshwork и его идентификация: имя узла, заметка, домен Meshwork, а также публичные HTTP- и HTTPS-порты, по которым узел доступен извне (Узлы за NAT), дополнительные домены режима super-node и интерфейс анонса, адрес которого узел сообщает соседям (Узел с несколькими сетями). Что означают эти параметры — Параметры узла.

Соседи Meshwork

Список соседних узлов и общий секрет подписи для защищённого обмена (Соседи и секреты). Для каждого соседа можно задать свой интерфейс анонса; под списком показаны интерфейсы анонса узлов, которых в списке нет.

Контакт Meshwork (расширенное)

Параметры опроса соседей: число рабочих потоков и таймаут контакта. На узле версии 2.0.2.417 и новее здесь же два поля алерта о недоступном соседе (Каталог кодов алертов):

  • «Оповещение „узел упал“ через, с» — сколько сосед может молчать до алерта: от 0 до 3600, по умолчанию 60; значения меньше 15 считаются как 15;

  • «Отсрочка при плановой остановке, с» — сколько не поднимать алерт после того, как сосед объявил плановую остановку или перезапуск: от 0 до 86400, по умолчанию 300.

Значение вне диапазона отмечается под полем, и сохранить настройки нельзя. На узле прежней версии этих полей нет.

Первичная настройка узла — в Начальные настройки; развёртывание Meshwork — в Построение сети Meshwork.

Оповещатель

Настройки оповещателя.

Настройки оповещателя.

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

  • пороги потоков — таймаут отсутствия данных, минимальный битрейт, счётчики ошибок CC (пары «предупреждение / ошибка»);

  • на узле версии 2.0.2.417 и новее, под строкой ошибок CC, — выдержка оповещения об ошибках CC: «Поднимать CC-оповещение через, с» и «Снимать CC-оповещение через, с» (от 0 до 3600 секунд, по умолчанию 30 и 60; 0 — сразу);

  • на узле версии 2.0.2.420 и новее (каждое поле — если узел его поддерживает) блок «Ресинхронизация входа (коды 58, 59, 61)» — пороги за час: «Ресинхронизаций с потерями в час (код 58)» (по умолчанию 3), «Ресинхронизаций без потерь в час (код 61)» (от 0 до 256, по умолчанию 0) и «Ресинхронизаций выхода в час (код 59)» (по умолчанию 6), везде 0 — выключено; «Снимать после спокойных часов» (от 1 до 24, по умолчанию 2);

  • там же блок «Резервные входы (код 65)» — переключатель «Оповещать о сбоях резервных входов» (по умолчанию включён) и «Забывать ошибку резервного входа через, мин» (от 0 до 525600, по умолчанию 1440; 0 — никогда; недоступно при выключенном переключателе); смысл кодов — в Каталог кодов алертов, их токены: 58 — sync-gap-resync, 59 — sync-rt-resync, 61 — sync-gap-absorbed, 65 — backup-input-error (Перечень алертов);

  • отдельное предупреждение по загрузке CPU рабочим потоком, обслуживающим поток или DVB-адаптер (в процентах);

  • пороги ресурсов — CPU и память хоста, CPU и память процесса и транскодера, загрузка сети, GPU, использование диска (в процентах, пары «предупреждение / ошибка»); на узле версии 2.0.2.416 и новее под строкой «GPU» есть строка «Видеопамять GPU» — пороги алерта о заполнении видеопамяти карты NVIDIA;

  • на узле версии 2.0.2.416 и новее — выдержка системных оповещений: «Поднимать системное оповещение через, с» и «Снимать системное оповещение через, с» (от 0 до 3600 секунд, по умолчанию 30 и 60; 0 — сразу);

  • время чтения/записи хранилищ DVR;

  • при наличии DVB-приёма — пороги качества сигнала фронтендов (уровень сигнала, SNR, частота битовых ошибок, некорректируемые блоки).

Под общим включением узел напоминает, на что действует этот выключатель: выключенный оповещатель глушит и внешнюю доставку (процесс, Telegram и почту), в том числе для оповещений, разнесённых с соседей по домену, и для сообщения о снятии инцидента, о котором уже сообщалось.

Репликация оповещений по домену Meshwork и, отдельно, системных аппаратных оповещений включается здесь же (Разнос оповещений по домену). Внешняя доставка настраивается в отдельном окне (Назначения оповещений).

Модель оповещений описана в Как устроен алерт, пороги — в Настройки алертера. Просмотр активных оповещений — на экране Оповещения.

Назначения оповещений

Окно внешней доставки оповещений открывается с экрана Оповещатель кнопкой «Назначения оповещений…». Каналы разнесены по вкладкам; у каждого задаётся свой порог минимальной важности события:

Процесс

Запуск внешней команды на событие оповещения с заданным таймаутом. Как запускается команда и что она получает, с заготовками скриптов, — в Внешние скрипты для оповещений.

Telegram

Отправка в Telegram: токен бота и список ID чатов.

E-mail

Отправка по SMTP: хост и порт сервера, режим TLS (STARTTLS, неявный TLS или без шифрования), проверка сертификата сервера, учётные данные, адреса отправителя и получателей.

Все вкладки окна подчинены общему включению оповещателя на экране Оповещатель: при выключенной службе настроенный канал не отправляет ничего. Правила доставки описаны в Внешняя доставка алертов.

Веб-сервер и учётные записи

Веб-сервер и учётные записи.

Веб-сервер и учётные записи.

Настройка веб-сервера панели администрирования и учётных записей входа. Экран содержит вкладки:

Сервер

HTTP-порт и имя хоста, включение HTTPS с отдельным портом и выбором хранилища CA, подробная трассировка. Пока HTTPS выключен, «HTTPS-порт» и выбор хранилища CA показаны серыми с пояснением «HTTPS отключён — включите TLS для использования сертификата.»; поля отзываются на сам переключатель, не дожидаясь сохранения, и введённые значения не теряются. Ниже — сведения о текущем TLS-сертификате (субъект, издатель, срок действия, SAN) с действиями импорта сертификата и приватного ключа и перезагрузки TLS; при выключенном HTTPS панель вместо сведений выводит то же пояснение, но импорт остаётся доступен.

Учётные записи

Локальные учётные записи входа в панель и их роли — Admin, Restricted admin, Viewer (Доступ и роли). Для каждой задаются логин, пароль и роль; записи добавляются, изменяются и удаляются. При создании пароль обязателен; при изменении поле пароля выводится пустым, и если его не заполнить, пароль остаётся прежним.

Последний переключатель записи — «Автовход», по умолчанию выключенный. С ним браузер, однажды вошедший под этой записью, следующие 14 дней открывает панель этого узла без формы входа; записи с автовходом помечены в списке словом «Автовход». Срок считается от входа и работой не продлевается: по его истечении форма появляется снова. Переход по ссылке на соседний узел, сделанный из этой панели, передаёт сеанс дальше: узел домена открывается уже с выполненным входом. Для этого должны выполняться несколько условий. Сосед должен публиковать свою точку входа (HTTP или HTTPS); она видна в подробностях его строки на экране «Узлы» (Узлы). Домен, через который узлы видят друг друга, должен быть собственным для обоих: связь только через дополнительный домен режима super-node сеанса не передаёт ни в одну сторону. И если у соседа заведена своя запись с тем же логином, решает уже его переключатель: с выключенным «Автовходом» он такой сеанс не принимает. Если такой записи у соседа нет, сеанс открывается у него с ролью Viewer, какой бы ни была роль записи на исходном узле. Когда что-то из этого не выполнено, доступный сосед всё равно открывается, но по своему адресу и с формой входа. Набранный вручную адрес соседа сеанса не передаёт, как и запись без автовхода.

Отказ узел объясняет сам: над содержимым появляется полоса «Открыто без входа: …» с причиной. Причины бывают четырёх видов. Две называет узел, с которого перешли, ещё две сообщает сам сосед:

  • в этом браузере нет сессии автовхода для узла, с которого перешли;

  • общий домен не основной для узла, с которого перешли, — так бывает у super-node, видящего соседа только через дополнительный домен;

  • сосед знает эту учётную запись, но автовход для неё у него не включён;

  • сосед не принял сеанс перехода: тот ему неизвестен, истёк или отозван.

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

Автовход привязан к одному браузеру: вход той же записью в другом браузере работает обычным порядком, но автовхода в нём не будет. Прекращают автовход кнопка «Выйти», а также выключение переключателя, смена роли, переименование и удаление записи: сеанс закрывается в течение нескольких секунд после сохранения. Переключатель доступен для записи любой роли, поэтому включать его стоит с оглядкой на права записи.

Автоматический выпуск сертификатов — на экране Сертификаты HTTPS; перезагрузка TLS без перезапуска — также в Обслуживание. Порты служб и первичная настройка описаны в Начальные настройки.

Потоковый HTTP-сервер

Потоковый HTTP-сервер.

Потоковый HTTP-сервер.

Настройка встроенного HTTP-сервера отдачи потоков (OTT-раздача, плейлисты и сегменты HLS/DASH). Вверху — статус слушателей (HTTP, HTTPS, HTTP/3). Настраиваются:

Сервер

HTTP-порт, имя хоста, подробная трассировка.

TLS

Включение HTTPS с отдельным портом и выбором хранилища CA. Порт и хранилище серые, пока HTTPS выключен.

HTTP/3 (QUIC)

Включение HTTP/3 на отдельном UDP-порту и разрешение ранних данных 0-RTT; порт и 0-RTT серые, пока выключен сам HTTP/3. От HTTPS этот блок не зависит: у HTTP/3 отдельный слушатель, который берёт файлы сертификата напрямую и работает при выключенном HTTPS. Блок «Статус» это и показывает: «HTTPS» может стоять в «Выкл» при работающем «HTTP/3».

Ниже — панель текущего TLS-сертификата с импортом и перезагрузкой TLS. Панель следит только за HTTPS, поэтому при выключенном HTTPS она молчит и тогда, когда тот же сертификат раздаётся по HTTP/3. Раздача описана в OTT и DVR, транспорт HTTP/3 — в HTTP/3 (QUIC).

EPG-сервер

EPG-сервер.

EPG-сервер.

Настройка службы отдачи EPG (XMLTV) внешним потребителям — middleware и приложениям. Задаются включение службы, порт, имя хоста и подробная трассировка, HTTPS с отдельным портом и хранилищем CA, а также доступна панель TLS-сертификата. Порт HTTPS и хранилище CA серые, пока выключена служба или выключен HTTPS. Учётные записи доступа к EPG и наборы каналов настраиваются отдельно, на экране Настройки EPG. Интеграция с middleware описана в EPG для OTT middleware.

Сертификаты HTTPS

HTTPS-сертификаты (ACME).

HTTPS-сертификаты (ACME).

Автоматический выпуск и обновление TLS-сертификатов через ACME (Let’s Encrypt). Вверху показан статус: состояние выпуска, время последнего запуска, учётная запись ACME и перечень выпущенных сертификатов со сроками. Настраиваются:

Автоматический выпуск

Включение и контактный e-mail. Включение означает согласие с условиями удостоверяющего центра.

Дополнительно

URL каталога ACME, порт проверки HTTP-01, срок упреждающего обновления и параметры внешней привязки учётной записи (EAB).

Действие «Выпустить / обновить сейчас» запускает выпуск немедленно. Собственные сертификаты загружают на экранах соответствующих служб (Веб-сервер и учётные записи, Потоковый HTTP-сервер, EPG-сервер). Включение TLS описано в Начальные настройки.

Хранилища DVR

Хранилища DVR.

Хранилища DVR.

Каталоги архива DVR. Хранилища добавляются, изменяются и удаляются; для каждого задаются имя, путь к каталогу (неизменяемый после создания), примечание и максимальное использование диска. «Путь к каталогу» пишется без завершающего /: путь, оканчивающийся разделителем, узел не примет (исключение — сам корень /), а текст отказа придёт от узла как есть, по-английски. Правка пути закрыта, поэтому запись, заведённую с разделителем на прежних сборках, исправляют удалением и повторным созданием. Отдельная группа управляет поведением при нехватке места: интервал очистки, отсрочка и обрезка при переполнении, аварийный запас и гистерезис очистки; аварийный запас зарезервирован и на работу не влияет (Хранилища DVR). Снижение лимита использования обрезает самый старый архив; удаление хранилища оставляет файлы на диске, но подключённые потоки теряют доступ к VOD. Текущая занятость дисков видна на экране Монитор DVR. Запись и воспроизведение архива описаны в Хранилища DVR и OTT и DVR.

Обслуживание

Обслуживание.

Обслуживание.

Служебные операции узла, сгруппированные по разделам:

Узел

Штатная перезагрузка узла с подтверждением — кратковременно прерывает все потоки.

Сертификаты TLS

Перечитывание TLS-сертификата с диска без перезапуска — по отдельности для веб-сервера, потокового HTTP-сервера и EPG-сервера.

Резервная копия конфигурации

Скачивание gzip-снимка конфигурации узла.

Восстановление

Загрузка ранее сохранённой копии: конфигурация заменяется, узел перезагружается.

Файлы и службы описаны в Файлы и службы.

Оборудование

Оборудование.

Оборудование.

Обнаруженное оборудование приёма, доступное узлу (только для чтения; кнопка обновления перечитывает список). Два блока:

DVB-адаптеры

Фронтенды DVB-приёма: название, поддерживаемые системы доставки, версия DVB API, возможности, диапазоны частот и символьной скорости, признак занятости.

CAM-модули

Слоты CI/CAM: вставленный модуль и его модель, тип и состояние слота, идентификаторы CA-систем и статус подписки (дескремблирования) по программам.

Здесь же различаются два вида модулей, и это единственное место интерфейса, где различие названо прямо. На свёрнутом заголовке слота стоит плашка «Модель A» или «Модель B», а в раскрытом теле — строка «Модель» со значением A (sec-pump) либо B (welded); буква и слово приходят от узла и не переводятся. Модель A — отдельный модуль, через который прокачивают вход потока целиком; он настраивается на входе (CI/CAM на входе потока). Модель B — модуль, вваренный в тюнер; он настраивается на самом DVB-адаптере, своей программой адаптера (Дескремблирование). В остальном интерфейсе буква не показывается нигде: оператор, настраивающий модуль, различает их по тому, где это делается.

Строка «ID модуля» описывает сам модуль: идентификатор изготовителя, код изделия и, когда модуль его сообщает, тип приложения EN 50221 (4A60:0001 · type 1). Строка появилась в 2.0.2.362; в той же сборке узел начал раскодировать название модуля, поэтому кириллические названия перестали приходить искажёнными.

Три строки слота относятся к его аренде: «Аренда CI» со значением «Занят» или «Свободен», «Держит» со служебным префиксом держателя моноширинным шрифтом и «Сообщение модуля» с тем, что модуль вывел на экран последним. Строки появляются только тогда, когда узел сообщает значение, поэтому у свободного слота строки «Держит» нет. Со «свободен» и «занят» из блока DVB-адаптеров это не путать: там речь о тюнере, здесь — об аренде слота.

Освобождение слота. Экран «Оборудование» в остальном служит только для просмотра; действий на нём два, и оба стоят рядом в теле раскрытого слота, под всеми строками значений. Первое — «Освободить». Кнопка доступна только администратору. У модуля модели B её нет вовсе: такой слот аренды не держит, и вызов всё равно получил бы отказ. Когда слот не держит никто, кнопка видна, но недоступна, и рядом написано, почему: «Освобождать нечего: слот не держит ни один вход.». На узле старее 2.0.2.361 действия нет.

Окно подтверждения «Освободить слот CI?» содержит и порядок действий: «Слот держит {holder}. Сначала снимите cam-device у этого входа: работающий вход заберёт слот обратно примерно за две секунды. Сам вызов может занять пару секунд.». Прочитать это стоит буквально: освобождение не закрепляется. Работающий вход возьмёт слот обратно почти сразу, поэтому сначала снимают слот на входе и только потом освобождают. Вызов и правда задерживается на секунду-другую, пока узел останавливает обмен данными с модулем; кнопка на это время показывает занятость.

Исходов четыре. Если слот освобождён, окно закрывается, появляется «Слот CI освобождён.», и список слотов перечитывается. Если слот никто не держал, это тоже успех: окно закрывается с сообщением «Слот никто не держит.». Если слот прямо сейчас меняет владельца, окно остаётся открытым с сообщением «Слот прямо сейчас меняет владельца. Повторите через мгновение.», чтобы повторить одним нажатием. При любом другом отказе окно остаётся открытым и показывает сообщение самого узла, а если узел его не прислал, то сообщение «Слот CI освободить не удалось.».

Приём DVB описан в DVB-приёмник и Адаптеры, работа с CAM и дескремблирование — в Дескремблирование. Обнаруженные устройства транскодирования показаны на экране О системе.

Меню модуля

Второе действие слота — «Меню модуля». Оно открывает собственное меню CI-модуля, то же самое, что модуль показал бы на экране телевизора: состояние карты, подписки, серийный номер, ввод PIN, сервисные пункты. Меню ведёт карта, а узел и веб-интерфейс только передают её экраны.

Кнопка доступна только администратору и только на узле 2.0.2.362 и новее; на более старом узле её нет вовсе. Это не тот порог, что у «Освободить»: на узле 2.0.2.361 «Освободить» есть, а меню ещё нет. Второе отличие от «Освободить» — меню предлагается на слоте с готовым модулем любой модели, включая модель B. Меню работает через CI-сессию, где аренды нет вовсе, поэтому у модуля, вваренного в тюнер, оно такое же, как у съёмного. Если готового модуля в слоте нет, кнопка видна, но недоступна, и рядом написано, почему: «В этом слоте нет модуля, с которым можно говорить.».

Занятый слот предупреждает. Если слот держит вход, нажатие открывает не меню, а подтверждение «Открыть меню на занятом слоте?»: «Слот держит {holder}. Часть модулей на время открытого меню перестаёт дескремблировать. Чтобы этого избежать, поставьте поток на паузу и затем нажмите „Освободить“ — одна пауза слот не возвращает.». Читать это стоит целиком и в том порядке, как написано. Пауза сама по себе слот не отдаёт: аренду снимает только работающий вход, а приостановленный вход не работает, поэтому слот остаётся за ним до удаления входа или перезапуска службы. Пауза нужна для другого — чтобы работающий вход не забрал слот обратно через пару секунд после освобождения.

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

Сессия принадлежит слоту, а не оператору. Если меню на этом слоте уже открыто, рядом с кнопкой появляется предупреждение: «На этом слоте меню уже открыто. Повторное открытие вернёт обоих операторов в корневое меню.».

Что показывает окно. Форму экрана задаёт карта, и форм пять:

  • меню или список — заголовок и строка на пункт, каждая строка — кнопка, плюс «Назад»;

  • текстовый экран — сообщение модуля и «Назад»;

  • вопрос — приглашение и поле ввода; когда модуль спрашивает PIN, поле маскируется, а его длина ограничивается той, которую модуль ожидает. «Отправить» отсылает ответ, «Назад» уходит с вопроса;

  • «Ждём, пока модуль нарисует меню…» — обычное состояние первые секунду-две;

  • «Модуль не нарисовал меню. У части карт его нет вовсе.» — сессия жива, показывать карте просто нечего; рядом «Запросить снова».

Внизу окна всегда стоит «Закрыть меню»; Esc и «✕» делают то же самое. Закрывать окно стоит именно так: оно сообщает узлу, что разговор окончен, и не оставляет сессию висеть на модуле.

Тексты внутри меню (заголовки, названия пунктов, приглашения) приходят от карты и не переводятся: во всех шести локализациях они показываются на том языке, на котором говорит карта. Это относится и к подсказке по клавишам, которую карта печатает внизу экрана: она называет кнопки телевизионного пульта, которых у оператора нет, но это слова карты, и они передаются как есть. Информация о карте тоже не всегда приходит текстовым экраном — у части модулей серийный номер, версии и состояние карты выдаются пунктами меню.

Меню закрывается само через две минуты без действий, и отключить этот срок нельзя. Отсчёт сбрасывает действие (выбор пункта, отправленный ответ, возврат) или новый экран, нарисованный модулем; чтение длинного экрана действием не считается. Примерно за двадцать секунд до конца окно предупреждает: «Узел закрывает меню через две минуты без действий. Выберите что-нибудь, чтобы оно осталось открытым, либо просто откройте его заново.». Если срок всё же вышел, окно говорит «Сессия закрыта. Откройте меню заново, чтобы продолжить.» и предлагает кнопку, которая это и делает; ничего не теряется, разговор начинается с корневого меню.

Отказы окно показывает двумя сообщениями. «Модуль это не принял.» — или, если узел прислал собственный текст, этот текст дословно. «Узел не отвечает. Продолжаем попытки.» означает временную потерю связи: окно удерживает последний экран и продолжает опрашивать узел, не закрывая сессию. Сменившийся под оператором экран отказом не считается — окно просто перерисовывается.

Лицензия

Лицензия.

Лицензия.

Сведения о лицензии узла: заказчик, тип лицензии, формат ключа, начало действия и лицензированное время; когда узел сообщает идентификатор и тип ключа, показывается блок HASP. Показанные ограничения — то, что лицензия разрешает, а не то, что узел расходует сейчас; параметр, по которому ограничения нет, не показывается вовсе. В демоверсии те же строки описывают её собственные встроенные потолки, а не лицензию. Об этом говорят признак «Демо» и пояснение в разделе «Атрибуты лицензии»: в отличие от атрибутов лицензии, эти потолки действительно ограничивают узел. Постоянная активация по ключам SL/HL описана в Постоянная активация; поведение при истечении лицензии — в При истечении срока годовой или пробной лицензии.

Раздел «Активация» работает на узле с системой защиты, и неважно, программный ключ или USB. Если данных активации у узла нет, раздел так и сообщает и кнопок не показывает; это обычное состояние, а не ошибка.

  • «Данные клиента» — выгрузка состояния ключа для поставщика: «Скачать файл C2V» сохраняет файл, названный по идентификатору ключа, «Копировать C2V» кладёт то же содержимое в буфер обмена. Наружу узел при этом ничего не отправляет: оба действия лишь отдают оператору один и тот же текст. Если браузер запретил доступ к буферу обмена, интерфейс сообщает об этом; скачивание работает всегда.

  • «Активировать лицензию» — применение присланного поставщиком ключа V2C: «Загрузить файл V2C…» открывает выбор файла, «Вставить V2C…» — поле для вставки текста. Кнопка «Активировать» включается только после того, как файл выбран или поле заполнено.

Применение ключа перезапускает узел: через несколько секунд после того, как ключ принят, служба уходит на перезапуск. Отложить его нельзя, и окна активации об этом предупреждают заранее. Пока узел недоступен, интерфейс держит экран ожидания и возвращается сам, когда узел поднялся.

Если ключ отклонён, окно остаётся открытым и показывает сообщение самого узла. Читать надо именно его: отказы бывают разные, и последствия у них тоже разные. Ключ мог не подойти вовсе: тогда на ключе ничего не изменилось. Но ключ мог быть уже записан, а отказ прийти после этого. Так бывает, когда узел не смог перечитать записанное и когда получившаяся лицензия оказалась просроченной. Экран лицензии сам себя не перечитывает: чтобы увидеть, что теперь на ключе, страницу надо открыть заново.

Два отказа опаснее прочих, и трактовать их как «ничего не произошло» нельзя: узел сообщает, что лицензия применена, но уже просрочена, либо что она применена, но признана неподлинной (текст, как и все ответы узла здесь, приходит по-английски). В обоих случаях негодная лицензия уже лежит на ключе, а узел с такой лицензией сам уходит на перезапуск и обратно не поднимается. Любой из этих двух отказов означает, что нужен другой ключ, и нужен немедленно.

Перенос лицензии на другой узел в интерфейсе не предусмотрен; он, как и применение обновления и выгрузка C2V из командной строки, выполняется утилитой pss_lic (PSS Lic Perfect Streamer Toolkit v2.1 — лицензия узла).

О системе

О системе.

О системе.

Сводка о системе, сгруппированная по разделам:

Лицензия

Краткие сведения о лицензии — подробности на экране Лицензия.

Транскодеры

Обнаруженные бэкенды транскодирования: тип, версия исполняемого модуля, готовность и перечень устройств. Установка пакетов транскодера — в Транскодеры, выбор бэкенда — в Бэкенды и кодеки.

Сборка и библиотеки

Версия сборки PSS и версии встроенных библиотек, тип сборки.

Идентификация

Имя сервера, узел и его примечание, текущая учётная запись, время работы и момент запуска, ограничение по IP источника.

Документацию можно открыть и из общей панели интерфейса (Общая панель).