Копия стрима¶
Принятый сигнал редко уходит со станции в одном виде. Один и тот же телеканал идёт в DVB-мультиплекс с постоянным битрейтом, в OTT-доставку с лестницей качеств и в архив; одному заказчику — как есть, другому — с другим транскодером и отдельной доставкой. Принимать сигнал дважды не всегда возможно: SRT-энкодер отвечает одному звонящему, а на спутниковом приёмнике один выход. Источник Copy читает другой стрим той же станции внутри процесса — без второго подключения к источнику и без сетевой петли. Копия при этом — самостоятельный стрим со своими настройками.
Что получает копия¶
Копия читает стрим-цель после всей его обработки — транскодера, выравнивания и нарезки — и видит ровно то, что цель отдаёт на выход, с теми же временными метками. Вместе с кадрами приходят и границы фрагментов, которыми цель нарезала поток: копия нарезает так же, и архивы двух стримов складываются из одинаковых сегментов.
Остальное копия не наследует. Это отдельный стрим со своими вкладками: транскодер и CBR, доставка в сеть, OTT-копия и архив настраиваются на нём заново и на цель не влияют. Так один принятый сигнал получает столько независимых обработок, сколько нужно, а источник остаётся подключённым один раз.
Настройте копию¶
- Создайте стрим, который станет копией — например,
news-dvbрядом с принимающим стримомnews. - На вкладке Источники нажмите + Добавить источник и выберите протокол Copy.
- В поле Стрим-цель (эта нода) введите имя стрима, который нужно читать:
news. - Сохраните. Индикатор источника становится зелёным, как только цель отдаёт кадры; в карточке под источником — статус и битрейт, как у любого другого источника.

В списке стримов цель и копия — два обычных работающих стрима.

Настройки цели не меняются: ей не нужно знать о копиях, и их может быть несколько.
Цель по запросу¶
Если у стрима-цели Режим запуска — По запросу, копия поднимает его сама, как зритель: цель запускается вместе с копией и работает, пока копия её читает. Остановлена или удалена копия — цель гаснет по своему таймауту без зрителей.
Что не разрешается¶
Проверка при сохранении отклоняет две конфигурации и подсвечивает поле стрима-цели:
- Стрим читает сам себя. Копия ждала бы кадров, которые сама же и должна произвести.
- Цепочка копий замыкается в кольцо.
aчитаетb, аb—a: ни у одной нет источника. Цепочка без возврата — копия копии — допустима.
Если копия не идёт¶
- Источник мёртв, цель не найдена. Проверьте имя в поле стрима-цели: стрим с таким именем должен существовать на этой станции.
- Цель остановлена. Источник копии в ошибке, стрим ждёт. Как только цель снова отдаёт кадры, копия подключается сама — менять ничего не нужно.
- Растут ошибки входа. Копия не успевает за целью, и часть кадров потеряна: станция перегружена. Смотрите ошибки входа и нагрузку на станцию.