Потоки¶
Экран «Потоки»: список потоков с раскрытой строкой.¶
Экран Потоки — центральное рабочее место узла: единый список настроенных потоков с их состоянием, активным входом, битрейтом, «Аптайм» и счётчиком ошибок непрерывности «CC». Каждая строка раскрывается по клику и показывает входы и выходы потока с их состоянием, приоритетом резервирования, заметками и активными оповещениями; отдельный вход или выход отсюда можно приостановить и возобновить, а кнопка «Показать в библиотеке» рядом с адресом открывает список остальных точек домена на этом адресе (Библиотека — этот поток). Понятие потока и модель передачи описаны в Модель передачи: Stream, Sender, Receiver, Peer; обработка SPTS — в SPTS-потоки, мультиплекс MPTS — в MPTS-потоки.
Список сгруппирован по типам: одиночные потоки (SPTS) идут общим списком, ниже — группы «MPTS-потоки» и «Адаптивные потоки» (ABR-наборы). Над списком расположены средства навигации и управления:
- Поиск и фильтры
Поле «Найти поток…» ищет по имени, заметке и адресу входа/выхода и подсвечивает найденную строку, не сокращая список. Фильтр «Теги» ограничивает список по меткам потоков, переключатель «SPTS / MPTS / Адаптивный» показывает или скрывает группы типов, а сегмент «Все / Активные» скрывает приостановленные потоки.
- Действия над выбранным потоком
Заголовок содержит действия, применяемые к раскрытому (выбранному) потоку или ABR-набору: «Статистика потока» (Статистика потока), «Открыть в конвейере» (Конвейер), «Настроить поток» (Настроить поток) и «Удалить поток». Кнопка «+ Новый поток» открывает окно создания. Администратору доступно перетаскивание строк для изменения их порядка — только среди SPTS-потоков и только когда список показан целиком: без фильтра по тегам, в режиме «Все» и со всеми включёнными типами. То же перемещение делается сочетаниями
Alt+↑иAlt+↓(Работа с клавиатуры).- Состояние и оповещения
Цветовой индикатор состояния, плашки признаков потока (CBR/VBR, скремблирование, защита DRM, работа на резервном входе, только аудио или только видео, кодеки, TRACE) и отметка активных оповещений. Оповещения привязаны к потоку и его входам/выходам (Оповещения (алертер)); отчёт TR 101 290 и раздел глубокого анализа открываются прямо из строки.
Отдельные окна экрана описаны ниже.
Новый поток¶
Окно «Новый поток».¶
Окно создания потока. Тип выбирается переключателем: одиночная программа (SPTS), мультиплекс (MPTS) или адаптивный набор (Адаптивный); для SPTS дополнительно задаётся «Тип контента». После создания SPTS- или MPTS-потока сразу открывается редактор (Настроить поток). Для адаптивного набора отдельный редактор не открывается — состав участников и их битрейты задаются прямо в этом окне, поскольку набор строится из уже настроенных OTT-потоков. Различия SPTS и MPTS описаны в SPTS-потоки и MPTS-потоки, адаптивные наборы — в Адаптивные наборы.
Настроить поток¶
Редактор потока, вкладка «Входы».¶
Редактор потока, вкладка «Выходы».¶
Редактор потока, вкладка «OTT».¶
Основной редактор потока. Настройки сгруппированы по вкладкам; для потоков MPTS вкладка «OTT» не показывается.
- Поток
Идентификация (имя, отображаемое имя, для SPTS — тип потока, заметка) и поведение потока: таймаут, интервал проверки, повторная проверка основного входа, генерация мозаики (Мозаика), извлечение EIT в базу данных EPG (База данных EPG) и признак скремблирования для SPTS. Для SPTS здесь же настраивается генерация EIT из выбранного источника EPG и его канала (Генератор EIT).
- Входы
Список источников потока с их приоритетом и резервированием (Резервирование источников и раздача). Добавление и изменение входа открывают редактор входа и выхода (Редактор входа и выхода); отдельный вход можно приостановить. Вход
muxerпредлагается только в пустом списке: у MPTS-потока его добавляют первым, и пока он стоит, кнопка «Добавить вход» выключена с пояснением «Вход muxer должен быть единственным входом потока.» — резервирования входов у мультиплексора нет. MPTS-поток, принимающий готовый мультиплекс по сети, этого ограничения не имеет: входы у него обычные и резервируются.- Выходы
Раздача потока по протоколам передачи (Peer-протоколы надёжной передачи) и стандартным транспортам (Другие входы и выходы). Каждый выход добавляется и правится через тот же редактор. Выход
ps1у потока может быть только один — при добавлении следующего этого типа в списке уже нет; остальные типы повторяемы.- MPEG-TS
Режим битрейта выходного транспортного потока (Управление битрейтом) и — для SPTS — «ID сети», фиксация интервала PAT/PMT, фильтрация служебных таблиц (CAT/ECM/EMM, EIT, NIT, SDT, субтитры, TDT, телетекст; Фильтрация MPEG-TS), перезапись SDT и номера программы (Модификация потока), а также автоматическая раскладка PID программы и базовый PID её окна (Автоматическая раскладка PID).
- OTT
OTT-раздача потока: режимы сервисов HLS и HTTP (Режимы раздачи), имя потока в URL, извлечение телетекстовых субтитров в WebVTT, разбиение на чанки и низкая задержка (Сегментер), запись DVR в выбранное хранилище (OTT и DVR) и защита контента DRM — HLS AES-128 или CENC (Защита контента (DRM)). Только для SPTS.
- Анализ
Контроль качества транспортного потока: подробная трассировка, глубокий анализ элементарных потоков, монитор TR 101 290, анализ разрывов PCR/PTS и видеобуфера T-STD, компенсация дрейфа синхронизации (Анализатор).
- Оповещения
Общий выключатель оповещений потока и задержка подъёма оповещений об ошибках его входов и выходов (Оповещения (алертер)); пороги задаются на уровне узла (Оповещатель).
Сохранение изменений, затрагивающих записанный архив DVR, дополнительно защищено подтверждением (Подтвердите изменения DVR). Отдельные окна редактора описаны ниже.
Редактор входа и выхода¶
Окно добавления и изменения входа или выхода потока. Тип транспорта выбирается при создании и далее неизменен (для смены транспорта вход или выход пересоздают). Параметры разнесены по вкладкам:
- Свойства
Адрес, порт, привязка к сетевому интерфейсу и параметры соединения выбранного транспорта. Peer-протоколы и стандартные транспорты описаны в Планирование и протоколы передачи данных; шифрование — в Шифрование потоков. Для входов PS1 и SRT доступен автоматический вход по peer-авторизации Meshwork с возможностью переключиться на ручные логин и пароль. Адрес можно вставить из буфера обмена («Вставить URL») или выбрать источник из каталога домена («Выбрать из библиотеки…», Источники библиотеки). Для входа-транскодера здесь же задаются декодер и параметры кодирования, включая режим изменения размера кадра (Транскодеры).
- MPEG-TS PID
Отбор и переназначение PID на входе или выходе: приём PID (белый список), отклонение PID (чёрный список), переназначение PID и языка аудиодорожек. Пока у потока включена автоматическая раскладка PID (Автоматическая раскладка PID), группа переназначения PID скрыта на входах и не действует; списки приёма и отклонения работают по-прежнему. На muxer-выходе переназначение PID сохраняется — оно относится к мультиплексору (Назначение PID), но исходными PID в его парах становятся PID, назначенные автоматической раскладкой.
- BISS
Ключи дескремблирования BISS для закодированного источника — один ключ для SPTS либо по ключу на программу (PNR) для MPTS (Дескремблирование BISS).
Источники библиотеки¶
Выбор входа из общего каталога ресурсов домена Meshwork: список уже отдаваемых на узлах домена потоков того же транспорта, из которого можно подключить источник, не вводя адрес вручную. Список фильтруется по узлу-источнику и тексту и разбит на страницы; источники того же домена в peer-протоколах отмечаются признаком «пир» (Общий каталог ресурсов). Не путать с окном Библиотека — этот поток: здесь по каталогу выбирают источник, там смотрят, кто ещё работает с уже заданным адресом.
Библиотека — этот поток¶
Окно «Библиотека — этот поток»: у входа потока показаны источник (output)
и два других потребителя (input) того же адреса.¶
Окно отвечает на вопрос «кто ещё работает с этим адресом». Его открывает кнопка «Показать в библиотеке» рядом с адресом входа или выхода: в раскрытой строке списка потоков, в списках входов и выходов редактора потока, на карточках входов и выходов конвейера (Конвейер) и в окне статистики — у активного входа и в разделе «Выходы». Подзаголовок окна — адрес той точки, от которой его вызвали.
Кнопка есть только у транспортов, попадающих в общий каталог домена: UDP, RTP, Pro-MPEG, RIST, PS1 и SRT (Общий каталог ресурсов). У входа-транскодера, муксера, демуксера, файла и тестового генератора записей в каталоге нет, поэтому нет и кнопки — это не признак неисправности.
В окне перечислены остальные точки домена, работающие с тем же адресом. Собственные входы и выходы этого потока в список не попадают, включая его резервные входы: оператор и так их видит. А вот другой поток того же узла, слушающий тот же адрес, — обычный сосед и показывается наравне с остальными.
Столбец «Направление» показывает роль точки: output — она отдаёт этот поток
(источник), input — принимает его (потребитель); источники перечислены первыми.
Остальные столбцы те же, что в общем каталоге: «Протокол», «Узел», «Поток» и
«Назначение» (адрес и порт). За адресом выводится пометка «проверено»: эту пару узел
подтвердил доменной авторизацией, а не вывел из совпадения адресов — при работе через
NAT адреса сторон и не совпадают. Пометку получает не больше одной строки на слушающий
сокет: узел называет одного представителя из подтверждённых сессий, и он меняется по
мере подключения и отключения клиентов. Отсутствие пометки поэтому не означает, что
связь ненастоящая.
Клик по строке открывает админку её узла на статистике её потока. Строка своего узла открывается на месте, строка соседа — по настройке «Открывать узлы в» общей панели (Общая панель); Ctrl или ⌘ принудительно открывает новую вкладку. Строка узла, недоступного или неизвестного сети, действия не имеет и несёт подсказку «Узел недоступен».
Совпадение считается по протоколу и полному адресу — группе и порту, а для UDP, RTP, Pro-MPEG и RIST ещё и по VLAN и источнику SSM. Поэтому точка на той же группе, но в другом VLAN или с другим SSM-источником, в список не попадёт, как и точка другого транспорта на том же адресе. Для PS1 и SRT совпадения адресов не требуется вовсе: вызывающая сторона называет партнёра по имени хоста, и это имя сопоставляется с составом домена — поэтому у найденной строки адрес может выглядеть совершенно иначе. Тем же способом находится и подтверждённая пара, по именам узла и потока, которые называет слушающая сторона.
Два сообщения об отсутствии соседей означают разное:
Сообщение |
Что означает |
|---|---|
«На этом адресе больше нет зарегистрированных точек.» |
Точка объявлена в каталоге, соседей у неё нет. |
«Эта точка не объявлена в библиотеке (объявляются только работающие сетевые входы и выходы).» |
Записи о самой точке в каталоге нет: поток не работает, вход или выход приостановлен, только что запущен либо исключён из публикации полем Peer private (Общий каталог ресурсов). Соседей в этом случае не «нет», они неизвестны. |
Тот же каталог целиком показывает экран Библиотека.
Программы¶
Редактор программ мультиплекса (MPTS), открываемый из окна настройки входа-муксера:
состав программ выходного потока, их порядок в PSI и назначение PID. Программу
добавляют из числа настроенных SPTS-потоков либо удаляют; порядок меняется
перетаскиванием, а на узком экране — сочетаниями Alt+↑ и Alt+↓
(Работа с клавиатуры); отдельную программу можно приостановить. Когда автоматическое
назначение PID выключено, для каждой программы правятся PMT PID и PID элементарных
потоков. Сборка мультиплекса описана в Мультиплексор, распределение программ и
PID — в Параметры программ и Назначение PID, транзит и анализ
MPTS-потоков — в MPTS-потоки.
Подтвердите изменения DVR¶
Предупреждение перед сохранением изменений потока, которые затрагивают уже записанный архив DVR: отключение записи, переключение на другое хранилище, сокращение срока хранения или защищённого минимума, а также смена ключа DRM у потока с записью (ранее записанные зашифрованные сегменты при этом становятся недоступны). Окно перечисляет, что именно будет затронуто, и требует подтверждения; безопасные изменения (первое подключение хранилища, увеличение срока хранения) сохраняются без запроса. Запись и хранение архива описаны в OTT и DVR и DVR: архив потока.
Статистика потока¶
Окно статистики потока.¶
Отчёт анализа TR 101 290.¶
Подробная статистика потока в отдельном окне, обновляемая в реальном времени. Открытое по ссылке из другого экрана, окно заодно показывает этот поток в списке за собой: снимает фильтр, который его скрывал, раскрывает строку и прокручивает к ней список. Состав разделов:
- Сводка состояния
Текущее состояние и сообщение потока, плашки признаков, активный вход и число выходов, режим битрейта, формат и кодеки картинки, ссылки OTT-доставки и живой снимок кадра (Мозаика). Здесь же — значок вердикта TR 101 290, открывающий полный отчёт, и кнопка «Показать в библиотеке» у активного входа (Библиотека — этот поток).
- Мультиплекс / KPI
Для SPTS — ключевые счётчики (входной битрейт, ошибки CC за окно и всего, скремблированные пакеты); для MPTS — таблица мультиплекса с суммарными скоростями и состоянием программ (Анализ по программам).
- Графики
Временные ряды: битрейт, непрерывность и скремблирование, джиттер PCR, потеря пакетов — с выбором окна и масштаба.
- Проверка MPEG-TS
Экспресс-проверка структуры (TS, PAT, PMT, PCR, аудио/видео и их ES), общий вердикт TR 101 290 и признаки сигнализации программы (Проверка валидности).
- Диагностика входа
Раскрывающиеся блоки: «Информация о медиа», «Входное соединение», дешифрование BISS, генерация EIT, «Анализатор» (метрики PCR и синхронизации, а под ними таблица PID активного входа со столбцами «PID», «Тип», «Битрейт» и «Пакеты/с»), заполнение и «Глубокий анализ» — структура GOP, буфер T-STD, паспорт видеокодека, разрывы PTS/DTS, SCTE-35 (Постоянные измерения, Углублённые анализы). Состав раздела зависит от входа: у входа-муксера раздела нет вовсе — сокета у него нет, а программы показывает таблица мультиплекса; при сетевом приёме готового MPTS остаётся «Входное соединение» с показателями своего транспорта, а «Информация о медиа», «Анализатор» и «Глубокий анализ» скрыты — измерений по одной программе у такого входа нет. Дешифрование BISS показывается только у SPTS: у MPTS счётчики BISS ведутся по программам (Дескремблирование BISS). Блоки генерации EIT и заполнения появляются сами, когда поток генерирует EIT или добавляет NULL-пакеты.
- Выходы
Телеметрия каждого работающего выхода: состояние, назначение, битрейт, счётчики отправленного трафика и показатели, специфичные для транспорта (PRO-MPEG FEC, PS1, RIST, SRT, RTMP). У выходов в транспортах общего каталога домена есть кнопка «Показать в библиотеке» (Библиотека — этот поток).
- OTT / DVR
Шаблоны URL доставки, метрики кольца чанков и архива DVR, графики покрытия архива и реплик субтитров (OTT и DVR, Воспроизведение архива (VOD)).
- Профайлер и Журнал потока
Загрузка потоков обработки (доля ядра) и структурированный журнал событий потока.
Отчёт TR 101 290 открывается и как отдельное окно; анализатор в целом описан в Анализатор, монитор TR 101 290 — в Монитор TR 101 290. Администратору доступны сброс накопительной статистики и стирание архива DVR.
Адаптивный набор¶
Окно настройки адаптивного набора (ABR): имя набора и имя в URL, состав потоков-участников и их битрейты («0» — авто). Участниками могут быть только SPTS-потоки с включённой OTT-раздачей; их добавляют и удаляют прямо в окне, битрейт задаётся для каждого варианта. Набор публикуется одним мастер-плейлистом, по которому клиент выбирает качество. Адаптивная раздача описана в Адаптивные наборы, запись DVR для OTT — в OTT и DVR.