Как устранить разрывы при записи AnyIP‑потока в Trassir (buffering)
Проблема: в записи Trassir появляются пропуски, «разрывы» или артефакты — видео прерывается на секунды, файлы кусками, фрагменты с пропавшей частью кадра. Это раздражает и снижает ценность архива. Вот как быстро понять причину и уменьшить или убрать buffering.
Кратко: что обычно вызывает разрывы
Чаще всего проблемы — это потеря пакетов в сети, перегрузка сервера/диска или неверные настройки передачи потока (UDP vs TCP, слишком большая нагрузка по битрейту).
Шаг 1. Быстрая диагностика (5–15 минут)
Сделайте простые тесты, чтобы понять источник:
- Ping камеры: ping -t IP_камеры — смотрите потерю пакетов и jitter.
- Iperf3 между сервером Trassir и камерой/концентратором — измерьте пропускную способность и потери.
- На сервере Trassir посмотрите загрузку CPU, RAM и дисковой подсистемы в момент разрывов.
- Если возможно, подключитесь напрямую (кабель) к камере и пробуйте запись — исчезли ли разрывы?
- Wireshark: смотрите RTP/RTCP и порядок sequence number — если есть gaps, это сетевые потери.
Шаг 2. Настройки Trassir и способ соединения
В Trassir проверьте подключение камеры и параметры потока.
- Смените транспорт потока на TCP (RTSP/TCP) вместо UDP — TCP компенсирует потерю пакетов и обычно решает прерывистость. Но учитывайте возрастание задержки.
- Уменьшите размер потока: переключитесь на субпоток (substream) для записи, оставив основной для просмота.
- Проверьте настройки Reconnect/KeepAlive — установите адекватные таймауты, чтобы Trassir не «провисал» при кратковременной потере.
- Включите аппаратное декодирование на сервере, если доступно — снизит CPU и уменьшит пропуски при нагрузке.
Шаг 3. Настройки камеры
- Снизьте битрейт или переключитесь на CBR вместо VBR — это уменьшит пиковую нагрузку на сеть и диск.
- Уменьшите FPS или разрешение для архива (например, 1080p@15fps вместо 25–30fps).
- Установите интервал ключевого кадра (GOP) не меньше 1 секунды — это помогает при восстановлении потока.
- Проверьте питание PoE: просадки напряжения приводят к кратковременным зависаниям камеры.
Шаг 4. Сеть и коммутаторы
Сетевая инфраструктура — частая причина. Что проверить и сделать:
- Используйте управляемые коммутаторы с поддержкой QoS — приоритезируйте видеопотоки.
- Отключите агрегацию портов и ненужные LACP, если они неправильно настроены.
- Избегайте слишком длинных маршрутов и ненужных VLAN между камерой и сервером.
- Проверьте буферы портов: при переполнении будут дропы. На больших системах установите коммутаторы с большими аппаратными буферами.
Шаг 5. Дисковая подсистема и сервер
- Убедитесь, что диск/RAID выдерживает суммарную скорость записи. SSD лучше для больших нагрузок архива.
- Антивирус или фоновая дефрагментация на сервере может прерывать запись — исключите папки архива из сканирования.
- При виртуализации выделите хосту «raw» диски или RDM; проверьте latency I/O.
- Контролируйте одновременные записи: если многие камер пишут в один файл/диск — перегрузка.
Пример расчёта пропускной способности
| Разрешение / FPS |
Типичный битрейт (кбит/с) |
MB/s на камеру |
| 1080p / 25 fps |
2500 |
0.31 |
| 720p / 15 fps |
1000 |
0.12 |
| 4MP / 20 fps |
4000 |
0.49 |
Формула: MB/s = (битрейт_кбит/с * число_камер) / 8 / 1024
Шаг 6. Инструменты для глубокого анализа
- Wireshark — анализ RTP, смотрите loss, out‑of‑order, jitter.
- Iperf3 — нагрузочный тест канала в оба направления.
- Trassir логирование — включите расширенное логирование для проблемы и смотрите сообщения о переподключениях.
Типичные сценарии и решения
- Если пропуски при высокой нагрузке диска — переход на SSD или распределение архива по RAID10.
- При потере пакетов на уровне сети — переход на TCP, настройка QoS, замена кабеля/портов и проверка PoE.
- Если разрывы синхронны у многих камер — проблема на сервере/сети, а не в камерах.
- Если разрывы только при определённых событиях (движение, запись с высокой битрейтом) — снизьте параметры записи на событие.
Чек‑лист для устранения разрывов
- Провёл ping/iperf/Wireshark — есть потери? Если да — работаем с сетью.
- Переключил RTSP на TCP — уменьшилось ли количество разрывов?
- Проверил диск — хватает ли скорости записи.
- Уменьшил битрейт/FPS на записи — исчезли ли артефакты?
- Убедился, что питание PoE устойчиво и кабельная разводка OK.
- Настроил QoS на коммутаторах и приоритет для камер.
Пример реального шага: переключение на субпоток в Trassir
В интерфейсе камеры/добавлении устройства в Trassir выберите «Substream» как основной для архива. Оставьте Mainstream для живого просмотра. Это снижает нагрузку на сеть и диск без значительной потери информативности записи.
Закон и безопасность
Запись камер регулируется местными правилами защиты персональных данных. Если видеозапись ведётся в публичных местах или объектах с доступом третьих лиц, убедитесь, что вы соблюдаете требования по хранению и доступу к архиву.
Сколько это стоит (ориентир)
- Апгрейд дисковой подсистемы до SSD — от 10 000 руб за диск (в зависимости от модели).
- Управляемый PoE‑коммутатор с QoS — от 15 000 руб.
- Услуги настройки/диагностики сети и Trassir — от 5 000–15 000 руб в зависимости от масштаба.
Заключение
В большинстве случаев разрывы записи — это сетевые потери или узкие места дисковой/серверной подсистемы. Сначала проверьте сеть и переключите поток на TCP, затем уменьшите битрейт/FPS для архива и проверьте диск. Если нужно новое оборудование или монтаж — можно подобрать подходящее решение в каталоге систем видеонаблюдения.
https://y-ss.ru/catalog/sistemy_videonablyudeniya/