Переназначение PID
Переназначение PID потоков полезно в различных сценариях:
- Плавная резервная подача: Если у основного и резервного входов разные PID для видео- и аудиопотоков, при переключении на резервный вход может возникнуть кратковременное прерывание воспроизведения. Переназначив PID для обеспечения их одинаковости на обоих входах, можно сделать переход незаметным.
- Подготовка к мультипрограммному потоку (MPTS): При подготовке канала для включения в MPTS, каждый элементарный поток внутри канала должен иметь уникальный PID. Переназначение обеспечивает уникальность PID, что позволяет без проблем добавить канал в MPTS.
Анализ канала
Заголовок раздела «Анализ канала»Чтобы определить доступные элементарные потоки и их PID, необходимо проанализировать канал. Это можно сделать, запустив встроенный анализатор MPEG-TS из меню канала или непосредственно из настроек канала.

На приведённом скриншоте видны следующие элементарные потоки:
- Таблица программы (PMT) — PID:
374 - Видео — PID:
371 - Аудио — PID:
376, Язык:eng(английский)
Каждый элементарный поток представлен уникальным идентификатором пакета (PID), который можно использовать для переназначения потоков в Astra.
Переназначение на входе
Заголовок раздела «Переназначение на входе»Для переназначения потоков мы изменим PID PMT на 100, PID видеопотока на 101, а PID аудиопотока на 102. Это действие выполняется добавлением опции map.pmt=100&map.video=101&map.audio.eng=102 к адресу входа

Переназначение для всех входов
Заголовок раздела «Переназначение для всех входов»Для переназначения потоков на всех входах можно воспользоваться вкладкой Remap в настройках канала.

В поле “Map PIDs” указано pmt=100, video=101, audio.eng=102. Это изменяет PID видеопотока и английского аудиопотока на 101 и 102 соответственно для всех входов.
Чтобы проверить результат применения фильтра потоков, нажмите “Apply” для сохранения изменений. Затем снова запустите встроенный анализатор MPEG-TS. Это позволит убедиться, что ненужные потоки были успешно отфильтрованы.

Селекторы
Заголовок раздела «Селекторы»Селектор определяет, какой PID должен быть изменён на новое значение
371: любое число как исходный PIDpmt: PID для таблицы программы (PMT)video: видеопотокaudio: любой аудиопоток. Можно указать эту опцию дважды, если есть несколько аудиопотоков, например:video=101, audio=102, audio=103audio.eng: аудиопоток с указанным языковым кодомac3: аудиопоток AC3. Селекторaudioтакже может использоваться для AC3-потоковaac: аудиопоток AAC. Селекторaudioтакже может использоваться для AAC-потоковpcr: PID для пакетов с PCR. Обычно PCR-метка времени передаётся с видеопотокомsub: поток субтитровttx: поток телетекстаait: PID для таблицы информации о приложении (AIT)