Skip to content

RTMP

media.play.rtmp

Транспорт

RTMP по TCP; непрерывная передача медиасообщений.

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

Видео

  • H.264
  • HEVC
  • AV1

Аудио

  • AAC
  • MP3

Список относится к выдаче Sapsan; возможность декодирования зависит от плеера. Дорожке также нужны корректные параметры кодека для упаковки в выбранный контейнер.

HEVC и AV1 используют Enhanced RTMP с FourCC hvc1 и av01; клиент должен поддерживать эти расширения. Обычная поддержка RTMP/FLV не гарантирует воспроизведение этих видеокодеков.

Настройка

Sapsan выдаёт живые стримы клиентам RTMP. В конфиге стримера через central включите слушающий порт:

listeners:
  rtmp:
    - port: 1935

Воспроизведение

rtmp://server:1935/live/cam1

В этом примере приложение клиента — live, play path — cam1. Sapsan выбирает стрим по play path, а не добавляет имя приложения к имени стрима. Для стрима group/cam1 передайте весь group/cam1 как play path. Этот путь выдаёт live, без выбора архива. HEVC и AV1 требуют клиента с поддержкой Enhanced RTMP.

Для защищённого просмотра передайте токен в play path (cam1?token=<token>). Также поддерживается токен в метаданных connect; токен из play path имеет приоритет.

Что дальше