TRASSIR и потоковое вещание: настройка RTSP/RTMP для записи и трансляций
TRASSIR — одна из популярных систем видеонаблюдения в России. Она умеет принимать потоки от камер по RTSP и ONVIF, записывать и управлять архивом. Для трансляций в прямой эфир чаще нужен RTMP-поток или ретрансляция на CDN. В этой статье разберём, как правильно подключить камеру к TRASSIR, настроить запись и организовать трансляцию на внешние сервисы. Подойдёт и для начинающих, и для монтажников.
Кратко о протоколах — что выбрать
RTSP — протокол для передачи видеопотока от камеры к регистратору/NVR (TRASSIR). Он оптимален для записи, низкой задержки в локальной сети.
RTMP — протокол для “пуша” потока к платформам (YouTube, Twitch, CDN) или к RTMP‑серверу. TRASSIR может принимать RTSP, а для отправки RTMP чаще используется промежуточный компонент (ffmpeg, NGINX-RTMP или облачный транслятор).
Что нужно заранее подготовить
- IP-адрес камер и логины/пароли.
- Сеть: стабильный LAN с выделенным каналом для видеопотока.
- Сервер/TRASSIR station с достаточным дисковым пространством.
- Если планируете онлайн-трансляцию — ключ/URL RTMP от платформы.
- Резервирование: RAID для архива, NAS как опция.
Схема подключения (пример)
Простая локальная система: Камеры → коммутатор (PoE) → TRASSIR NVR/сервер → архив на HDD/NAS.
С трансляцией на интернет: Камеры (RTSP) → TRASSIR → локальный ffmpeg/NGINX → RTMP → CDN/YouTube.
Пошаговая настройка в TRASSIR (основное)
1. Откройте клиент TRASSIR или веб-интерфейс.
2. Добавление камеры: Camera → Add → выбрать ONVIF (если камера поддерживает) или By URL.
3. Если по URL, используйте шаблоны:
rtsp://user:password@IP:554/stream или rtsp://user:password@IP:554/h264/ch1/main/av_stream
4. Выберите кодек (H.264 или H.265), профиль (main/sub), разрешение и FPS. Для записи предпочтительнее H.264/H.265 в зависимости от поддержки камеры и сервера.
5. Проверьте просмотр в реальном времени. Если видно — переходите к записи.
6. Настройка записи: Schedule → укажите постоянную запись, запись по движению и зоны детекции. TRASSIR предлагает гибкий планировщик.
7. Архив: назначьте диск/путь NAS, установите политику перезаписи по времени или объёму.
Как организовать RTMP‑трансляцию (вариант с ffmpeg)
Если TRASSIR не умеет напрямую пушить RTMP, используйте ffmpeg на той же машине или на отдельном сервере. Схема: RTSP (камера или TRASSIR) → ffmpeg → RTMP (YouTube/CND).
Пример команды:
ffmpeg -i "rtsp://user:pass@IP:554/stream" -c:v copy -c:a aac -f flv "rtmp://a.rtmp.youtube.com/live2/STREAM_KEY"
Пояснение:
- -c:v copy — копирование видеокодека (минимум нагрузки), но убедитесь, что CDN принимает тот кодек/профиль.
- Если нужно перекодирование (уменьшить битрейт), используйте -b:v 2500k -maxrate 3000k -bufsize 6000k.
Альтернатива — NGINX с модулем rtmp для постоянной ретрансляции и локального буфера.
Производительность: расчёт канала и хранилища
Таблица примера для расчёта (внешние и внутренние границы указаны):
| Параметр |
Настройка |
Пример |
| Разрешение |
1080p / 4 Мп |
1920×1080 |
| Битрейт на камеру |
H.264 / H.265 |
4 Мбит/с (H.264) ≈ 2 Мбит/с (H.265) |
| Канал интернета |
Сумма битрейтов |
10 камер × 4 Мбит ≈ 40 Мбит/с |
| Хранилище |
24 ч записи |
10 камер × 4 Мбит × 86400 с ≈ 4,32 ТБ/сутки (без учета сжатия) |
Приведённый расчёт — грубый. На практике учтите переменную нагрузку, записи по движению и метаданные.
Безопасность и закон
- Меняйте пароли по умолчанию и используйте сложные комбинации.
- Закрывайте доступ к RTSP/ONVIF из интернета; при необходимости — через VPN.
- Обновляйте прошивки камер и TRASSIR.
- Если видеонаблюдение затрагивает людей (работники, клиенты), информируйте об этом табличками и документируйте цель съёмки. Храните записи только столько, сколько нужно по внутренней политике или регуляторным требованиям.
Типичные проблемы и их решения
- Не показывает поток: проверьте RTSP-URL, доступность порта 554, логин/пароль.
- Артефакты/тормоза: снизьте FPS/битрейт или переключитесь на субпоток (substream) для просмотра.
- Высокая загрузка CPU при трансляции: используйте копирование кодека или выделенный сервер для ffmpeg.
Сравнение RTSP и RTMP (коротко)
| Характеристика | RTSP | RTMP |
| Назначение | Локальная доставка потоков, запись | Публикация в CDN/платформы |
| Задержка | Низкая | Средняя |
| Поддержка браузеров | Нативно — нет (нужен плеер) | Через CDN/HTML5 адаптацию |
Где купить и заказать монтаж
Если нужно оборудование или помощь с подбором и установкой камер и серверов, можно посмотреть ассортимент раздела систем видеонаблюдения.
Ссылка: https://y-ss.ru/catalog/sistemy_videonablyudeniya/
Чек-лист перед запуском
- Проверить RTSP-URL и доступность каждой камеры.
- Настроить запись: постоянная/по движению, расписание.
- Настроить архив и политику перезаписи.
- Подготовить трансляционный сервер (ffmpeg/NGINX/CDN) и протестировать RTMP.
- Закрыть порты и настроить брандмауэр/VPN.
- Сделать резервное копирование конфигурации TRASSIR.
- Разместить уведомления о видеонаблюдении при необходимости.
В конце — коротко: TRASSIR надёжно принимает RTSP-потоки и организует запись, а для внешних трансляций часто нужен промежуточный сервер (ffmpeg или NGINX‑RTMP). Если вы монтируете систему впервые, разумно начать с теста одной камеры: проверить поток, запись и только потом масштабировать систему.