Документация Flussonic Media Server

Contents

Переключение источников

Резервные источники видео

Для обеспечения резервирования источников можно указать несколько разных источников видео и Flussonic Media Server будет переключаться между ними, если выбранный источник стал недоступен.

Под термином «стал недоступен» подразумевается либо немедленное отключение, либо отсутствие кадров в течение 10 секунд.

stream rtr {
  url tshttp://10.0.4.5:9000/channel/5;
  url tshttp://10.2.4.5:9000/channel/5;
}

Если пришлось переключиться на второй источник, то Flussonic Media Server будет периодически перепроверять первый источник на работоспособность.

stream rtr {
  url tshttp://10.0.4.5:9000/channel/5 priority=1 source_timeout=60;
  url tshttp://10.2.4.5:9000/channel/5 priority=2 source_timeout=60;
}

source_timeout

Для каждого источника можно указать количество секунд, которое Flussonic Media Server будет ожидать кадры от этого источника. Если был задан source_timeout для всего потока, то в этом случае он не применяется. По умолчанию значение source_timeout равно 60 секундам.

priority

Для источников можно указать приоритет. По умолчанию, высший приоритет имеет первый источник в списке, низший приоритет — последний источник в списке. Если для каких-то источников в списке приоритет не указан, то применяется нумерация по умолчанию. Если приоритет недоступного источника такой же как и текущего, то Flussonic Media Server не будет периодически проверять такой недоступный источник.

Проверки источника

Flussonic Media Server следит только за тем, чтобы от источника были кадры, и переключается на другой источник, если кадры не поступают определенное количество секунд.

Он не переключит источник при пропадании звука или видео, или при росте количества MPEG-TS CC ошибок.

Запись

Если на потоке настроен архив, то Flussonic Media Server пишет видео из активного источника в архив.

В случае, если последним адресом указан локальный файл:

stream cnn {
  url udp://239.1.2.3:1234;
  url file://vod/backup.mp4;
  dvr /storage;
}

то видео из этого файла также будет писаться в архив.

Чтобы пользователям показывать заглушку вместо потока, но не писать её в архив, надо использовать заглушку