Skip to content

RIST

media.push.rist

Sapsan отправляет стрим по RIST, самостоятельно устанавливая исходящее соединение. У стрима может быть несколько именованных пушей.

Настройка

Передайте настройки стрима через central.

Пуши стрима — это отображение «имя пуша — настройка», а не список. Имя уникально в пределах стрима и служит ключом: по нему пуш находят в конфигурации, в статистике и в метриках. Протокол у пуша ровно один.

streams:
  - name: tv1
    inputs:
    - udp: {host: 239.0.0.1, port: 5000}
    pushes:
      delivery:
        rist:
          host: 203.0.113.10
          port: 9000
Протокол Параметры
rist host, port, cache_ms, retransmit_rate_percent, ttl, multicast_interface

Имя пуша — это его идентичность. Переименование не переносит ни настройку, ни накопленные счётчики: старый пуш исчезает, новый начинает с нуля.

У пуша по UDP, SRT или RIST может быть своя секция mpegts — собственные номер программы, PID дорожек и SDT только для этого пуша.

Мониторинг

У каждого пуша своя статистика — адресат, статус, причина отказа, скорость, байты, ошибки, реконнекты. Разбор полей, серии Prometheus и рецепты алертинга — на странице Статистика.

Транспорт

MPEG-TS через RIST/UDP с повторной передачей потерянных пакетов.

Поддерживаемые кодеки

  • H.264
  • HEVC
  • AV1
  • JPEG 2000
  • MPEG-2 Video
  • AAC
  • AC-3
  • E-AC-3
  • MPEG Audio
  • SMPTE 302M

Перечислены кодеки для переупаковки уже кодированных дорожек в MPEG-TS; сам пуш не перекодирует их. AAC передаётся с ADTS. Поддержка кодека в fMP4 или HLS не означает ту же поддержку в этом выходе.

AV1 объявляется как private stream с регистрацией AV01; приёмник должен поддерживать именно такую упаковку. Opus не включён в подтверждённый набор этого выхода: наличие его во входном тракте не подтверждает полноценную выходную сигнализацию и упаковку Opus в MPEG-TS.