Раздача по RTSP¶
Sapsan работает RTSP-сервером: любой поток можно забрать по RTSP — это стандартный способ отдать видео в видеорегистраторы, системы аналитики и другие медиасерверы.
Настройка¶
Достаточно включить RTSP-слушатель:
listeners:
rtsp:
- port: 554
Проигрывание¶
ffplay rtsp://server:554/cam1
Что умеет сервер:
- методы OPTIONS, DESCRIBE, SETUP, PLAY, TEARDOWN;
- транспорт RTP/AVP/TCP (interleaved) — работает через один TCP-порт, дружелюбен к файрволам;
- RTCP Sender Report перед первым RTP-пакетом каждой дорожки — клиент сразу получает привязку к абсолютному времени;
- видео H264 и HEVC, аудио AAC (RFC 3640);
- исходные таймстемпы потока сохраняются.
Note
TODO: точная схема RTSP-URL (путь = имя потока?), UDP-транспорт, авторизация проигрывания по RTSP.