Как настроить многопотоковую запись и транскодирование в TRASSIR
TRASSIR — популярная система видеонаблюдения. Она умеет работать с несколькими потоками с камер и перекодировать видео для экономии трафика и снижения нагрузки на клиентские устройства. В этой статье — понятные шаги для начинающих и полезные детали для специалистов: выбор потоков, настройка записи, включение аппаратного ускорения, расчёты и проверка системы перед вводом в эксплуатацию.
Задача и когда это нужно
Многопотоковая запись и транскодирование решают две вещи одновременно:
- хранить качественное видео (для расследований) и одновременно отдавать лёгкие потоки для удалённого просмотра;
- снизить нагрузку на клиентов и сеть, сохранив доступ к архиву высокого качества.
Это полезно в магазинах, на объектах с удалённым доступом и в проектах с мобильными пользователями.
Коротко о потоках камер (Main/Sub/Extra)
Камеры обычно поддерживают несколько профилей потоков:
- Main (основной) — максимальное разрешение и качество, используется для архива.
- Sub (субпоток) — низкое разрешение/битрейт, подходит для онлайн-просмотра.
- Дополнительные потоки — для мобильных, аналитики и т. п.
Смотрите, какая штука: если камера не умеет давать дополнительный поток, транскодирование придётся делать на сервере — это дороже по ресурсам.
Подготовка — что нужно проверить перед настройкой
- Камера поддерживает многопотоковую трансляцию и ONVIF/RTSP.
- Сервер TRASSIR достаточно мощный: CPU/GPU, NIC и дисковая подсистема.
- Доступные лицензии на TRASSIR и, при необходимости, модуль транскодера.
- Сетевые настройки: каналы между камерами, сервером и клиентами.
Если нужен монтаж и настройка на объекте, можно обратиться в раздел услуг компании: https://y-ss.ru/catalog/sistemy_videonablyudeniya/
Пошаговая настройка в TRASSIR
1. Добавьте камеру. В разделе добавления выберите протокол (ONVIF/RTSP) и укажите URL потоков.
2. Укажите main- и sub-потоки. Обычно в настройках камеры есть URL для каждого профиля.
3. В настройках записи выберите источник архива — main stream (высокое качество). Установите метод записи: по расписанию, по движению, по событию.
4. Для удалённого просмотра укажите sub-stream или настройте транскодер, который будет брать main и отдавать лёгкие потоки клиентам.
5. Включите аппаратное ускорение в TRASSIR: в настройках сервера активируйте доступные кодеки (Intel Quick Sync, NVIDIA NVENC) — если сервер поддерживает это. Аппаратное ускорение значительно снижает нагрузку CPU при перекодировке.
6. Настройте профили транскодирования: разрешение, фреймрейт, битрейт. Сделайте отдельный профиль для мобильных пользователей и для веб-клиента.
7. Проведите тесты: откройте несколько клиентских сессий, наблюдайте за загрузкой CPU/GPU/сети, воспроизведением архива и задержкой.
Аппаратное ускорение и рекомендации по железу
- Небольшие системы (до 8 камер 1080p): современный Intel i5 / i7 с Quick Sync.
- Средние (8–32 камер 1080p): серверная платформа с несколькими ядрами и/или GPU с NVENC (NVIDIA).
- Большие проекты: комбиновать аппаратное ускорение и масштабирование серверов, использовать балансировку и распределённые хранилища.
Смотрите, какая штука: аппаратное ускорение ускоряет кодирование/декодирование, но не все камеры и кодеки одинаково поддерживаются. Проверьте совместимость TRASSIR с конкретной моделью GPU/CPU.
Пример расчёта нагрузки и хранения
- 1 поток 1080p H.264 ≈ 4–6 Mbps.
- 1 поток 1080p H.265 ≈ 2–3 Mbps.
Пример: 16 камер 1080p H.264 на основной поток (6 Mbps) = 96 Mbps входящий. Если всем клиентам отдаваться субпотоки по 1 Mbps = 16 Mbps исходящий. Сервер должен выдерживать суммарную пропускную способность и перекодирование.
Таблица: пример хранения (1 сутки)
| Камера |
Кодек |
Битрейт (avg), Mbps |
Хранение в сутки, GB |
| 1080p |
H.264 |
6 |
64,8 |
| 1080p |
H.265 |
3 |
32,4 |
Формула для расчёта объёма в сутки: GB = (битрейт_Mbps * 86400) / 8 / 1024.
Настройки качества и баланс
- Для архива выбирайте main-поток без сильной компрессии.
- Для удалённого просмотра — субпоток с уменьшенным разрешением и битрейтом.
- Если камера не даёт субпоток — включайте транскодирование на сервере, но увеличивайте ресурсы.
- Для H.265 хранение экономнее, но декодирование дороже при транскоде.
Распространённые проблемы и их решение
- Зависание или проседание FPS при просмотре — проверьте загрузку CPU/GPU и сеть.
- Высокий битрейт и переполнение диска — уменьшите битрейт или перейдите на H.265.
- Клиенты вижут артефакты — проверьте параметры профиля транскодирования (битрейт/ключевой кадр).
- Нет аппаратного ускорения — обновите драйверы и убедитесь, что TRASSIR видит устройство.
Юридические и безопасностьные моменты
Запись видео связана с персональными данными. На объектах убедитесь в наличии правовой базы: уведомления о видеонаблюдении, соблюдение сроков хранения, шифрование архива при необходимости и разграничение доступа.
Помните: безопасность — это не только видеозапись, но и защита сервера, бэкап архивов и контроль доступа.
Чек‑лист перед запуском
- Камеры добавлены, main/sub потоки настроены.
- Включена запись на main-поток; расписания и события проверены.
- Аппаратное ускорение активировано и протестировано.
- Рассчитан объём хранения и подготовлены бэкапы.
- Тесты нагрузки пройдены, клиенты работают без задержек.
- Правовые требования соблюдены, доступы настроены.
Небольшая рекомендация напоследок
Начинайте с правильной архитектуры: выделите отдельный сервер или виртуальную машину под транскодер, используйте субпотоки для удалённого доступа и включайте аппаратное ускорение. Это уменьшит затраты и улучшит стабильность системы.
Если нужен подбор оборудования или помощь с монтажом и вводом в эксплуатацию, смотрите раздел систем видеонаблюдения на сайте компании — там можно выбрать камеру, регистратор и услуги по установке.