Simple-DVR
Simple-DVR — open-source медиасервер для платформы Sesameware.
Подходит для случаев, когда нужен понятный и быстрый запуск видеосервиса с поддержкой live и архива.
Репозиторий: https://github.com/rosteleset/Simple-DVR
Инструкции на GitHub: INSTALL.ru.md · WEBRTC-SRS-HOWTO.ru.md
Что умеет
- Live-трансляция в HLS
- Live-трансляция в WebRTC — когда критична минимальная задержка
- Архив в HLS (просмотр записей по времени)
- Выгрузка архива в MP4 (файл для скачивания/передачи)
Основные API-методы (кратко)
GET /:camera/live.m3u8— live поток (HLS)GET /:camera/dvr.m3u8?start=<ISO>&end=<ISO>— архивный поток (HLS) за диапазон времениGET /:camera/archive-:from-:duration.mp4— выгрузка архива в MP4POST /:camera/whep— endpoint для WebRTC-воспроизведения (WHEP-стиль) в сценариях с минимальной задержкойGET /:camera/recording_status.json— статус записи/доступности потока + интервалы доступного архива (для таймлайна и пропусков)GET /:camera/:yyyy/:mm/:dd/:HH/:MM/:SS-preview.mp4— mp4-screenshot (один ключевой кадр) для превью и навигации по архиву
Когда использовать
Simple-DVR — хороший вариант для пилотов, MVP и рабочих внедрений, где важны:
- быстрый запуск
- контроль над своей инфраструктурой
- открытый исходный код
Интеграция с платформой
Simple-DVR используется как медиаслой в связке с RBT/SmartYard и мобильными/веб-клиентами.
Если нужна помощь с внедрением и настройкой — смотрите Услуги и цены или Контакты.