RTSP
RTSP (Real Time Streaming Protocol) – сигнальный прикладной протокол, с помощью которого осуществляется управление мультимедийными данными в режиме реального времени. Один из самых популярных сегодня способов применения RTSP – системы видеонаблюдения. Данные с камер хранятся на конкретном сервере, а RTSP позволяет воспроизводить их в онлайн-режиме или передавать ранее записанные данные на нужные устройства.
RTSP по большинству функций схож с HTTP, но в более усовершенствованном виде. С помощью протокола можно управлять состоянием подключения и передавать данные вне параметров основного потока. С помощью RTSP запросы генерируются как со стороны сервера, так и со стороны клиента.
Команды
Управление данными осуществляется с помощью следующих основных команд:
- DESCRIBE – вызов описания содержащихся на сервере файлов;
- OPTIONS – вызов описания методов протокола данного сервера;
- PLAY – команда запуска трансляции содержимого контента;
- PAUSE – временная остановка трансляции;
- RECORD – запись контента;
- REDIRECT – команда переключения на другой контент;
- ANNOUNCE – обновление описания контента;
- TEARDOWN – остановка потока и очищение ресурсов.