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 имеет приоритет.