
Краткий ответ: почему FPS камеры не равен FPS всего видеотракта
Видеовход камеры с 60FPS не гарантирует работу всего видеотракта с 60FPS, поскольку частота кадров может снижаться после выхода камеры.
Тракт захвата, обработка YUV, пропускная способность памяти, вычислительная нагрузка, кодирование, планирование вывода на дисплей и нагрузка ИИ-инференса могут снижать фактическую скорость прохождения кадров и приводить к накоплению задержки.
Командам FPV-дронов следует оценивать характеристики видео на всём пути от выхода сенсора до вычислительной платы и от приёма видео до дисплея, а не только по спецификации камеры.
Почему выход камеры — только начало
Во встраиваемом зрении и интеграции видео FPV-дронов характеристики камеры часто трактуют так, будто они описывают итоговое поведение системы.
Это не так.
Камера может корректно выдавать видео высокого разрешения с высокой частотой кадров, но платформа при этом может не справляться с приёмом, обработкой, передачей или отображением этих кадров с той же частотой.
Именно здесь во многих видеосистемах возникают незаметные сбои.
Изображение есть.
Видеопоток существует.
Камера исправна.
Но после интеграции рабочий видеотракт становится медленнее, менее стабильным и менее предсказуемым.
Это различие важно для проектов интеграции видео FPV-дронов.
Настоящий технический вопрос заключается не только в следующем:
Что может выдавать камера?
Лучше вопрос в том:
Какой результат обеспечивает весь видеотракт после поступления сигнала на платформу?
Основные определения
Приём видео
Приём видео — это процесс получения кадров от камеры или источника входного сигнала вычислительной платформой.
Это этап, на котором видеосигнал впервые поступает на плату, в драйвер, API, память или на уровень приложения.
Тракт захвата
Тракт захвата — это аппаратный и программный путь, включающий драйвер, API и память, по которому кадры передаются от входа к приложению.
Недостаточная производительность тракта захвата может снижать фактическую частоту кадров даже при корректном выходном сигнале камеры.
Накопление кадров
Кадры накапливаются, когда они поступают быстрее, чем система успевает их обрабатывать или отображать.
Видео по-прежнему отображается, но показанные кадры могут содержать устаревшую информацию.
Фактическая частота кадров
Фактическая частота кадров — это частота, которую система действительно обеспечивает после захвата, обработки и отображения.
Она не равна частоте кадров на выходе камеры.
Дрейф задержки
Дрейф задержки — это постепенное увеличение или нестабильность задержки во время работы.
Причинами могут быть рост очередей, вычислительная и тепловая нагрузка, нехватка ресурсов памяти, фоновые задачи или узкие места обработки.
Видеоконвейер
Видеоконвейер — это вся цепочка от выхода сенсора до приёма видео, обработки, кодирования, передачи, отображения, просмотра оператором или ИИ-инференса.
Недавний технический пример: захват видео на RK3588
В недавнем обсуждении на форуме OpenCV сообщалось о проблеме захвата видео на RK3588 при входном сигнале HDMI YUV.
Входной сигнал имел разрешение 4096×2160 при 60FPS.
Ожидался стабильный захват видео с высокой частотой кадров.
Фактическое поведение оказалось иным: тракт захвата обеспечивал лишь около 30–40FPS, вызывая задержку из-за накопления кадров.
Этот пример важен, поскольку показывает, что задержка видео может возникать после выхода камеры, внутри тракта захвата и обработки.
Вопрос не сводится к тому, способна ли камера выдавать видео.
Вопрос в том, способны ли плата, драйвер, способ захвата, обработка форматов, тракт памяти и процесс обработки поддерживать требуемую пропускную способность.
Если тракт захвата не справляется, система может не отказать сразу.
В ней может накапливаться задержка.
Такая задержка может оказаться опаснее явного отказа, поскольку создаёт у инженерной команды ложное ощущение готовности системы.
Выход камеры и весь видеотракт
| Область оценки | Вопрос о выходе камеры | Вопрос о видеотракте |
|---|---|---|
| Частота кадров | Может ли камера выдавать 60FPS? | Может ли платформа поддерживать 60FPS после захвата и обработки? |
| Разрешение | Может ли камера выдавать 4K? | Может ли система передавать и обрабатывать кадры 4K без накопления очереди? |
| Задержка | Какова задержка на стороне камеры? | Какова задержка от сенсора до дисплея или до ИИ? |
| Формат | В каком формате камера выдаёт видео? | Создаёт ли обработка YUV, raw, H.264, H.265 или RGB дополнительную нагрузку? |
| Вычислительная нагрузка | Обычно не измеряется на уровне камеры | Конкурирует ли ИИ-инференс с обработкой видео за ресурсы? |
| Стабильность | Работает ли камера в коротком тесте? | Сохраняется ли равномерность выдачи кадров при длительной работе? |
Где снижается скорость прохождения видео после выхода камеры

Выход камеры — только первый этап.
После выхода сигнал может проходить несколько этапов:
- приём видео
- интерфейс захвата
- очередь кадров
- обработка формата YUV или raw
- преобразование цветового пространства
- передача данных в памяти
- нагрузка на CPU, GPU или NPU
- аппаратное кодирование
- потоковая передача
- обработка на стороне приёмника
- вывод на дисплей
- просмотр оператором
- ИИ-инференс на периферийном устройстве
Каждый этап может изменить итоговое поведение системы.
При входном сигнале 60FPS фактическая частота кадров может оказаться ниже, если тракт захвата не справляется.
Видео высокого разрешения может повышать требования к пропускной способности памяти.
Обработка YUV может создавать дополнительную вычислительную нагрузку.
Очереди кадров могут расти, если скорость обработки отстаёт от скорости поступления данных.
В коротком тесте изображение на дисплее может выглядеть плавным, тогда как при длительной работе задержка накапливается.
Для инженерной команды это создаёт опасный ложноположительный результат.
Создаётся впечатление, что система работает, но видеотракт на самом деле нестабилен.
Типичные виды отказов в видеоконвейерах встраиваемого зрения

| Вид отказа | Что происходит | Почему это важно |
|---|---|---|
| Накопление кадров | Кадры поступают в очередь быстрее, чем обрабатываются | Задержка растёт, даже если видео по-прежнему отображается |
| Накопление данных в буфере | Буферизованные кадры задерживают отображаемое изображение | Изображение у оператора может перестать отражать текущую ситуацию |
| Дополнительная нагрузка при преобразовании форматов | YUV, raw, RGB и сжатые форматы требуют вычислительных ресурсов | Фактическая частота кадров может снизиться |
| Нагрузка на пропускную способность памяти | Кадры высокого разрешения нагружают каналы передачи данных системы | Видео 4K может снижать стабильность |
| Конкуренция за вычислительные ресурсы | Задачи видео и ИИ конкурируют за ресурсы CPU, GPU, NPU, памяти или шин | ИИ-инференс может ухудшать временные характеристики видео |
| Дрейф задержки | Задержка меняется во время работы | Короткие демонстрации могут скрывать проблемы реальной эксплуатации |
| Неравномерная выдача кадров | Кадры выдаются нерегулярно | Распознавание характера движения и уверенность оператора могут ухудшаться |
| Тепловая нагрузка | Производительность обработки меняется по мере нагрева платформы | Результаты длительных испытаний могут отличаться от коротких демонстраций |
Почему это важно для FPV-дронов и систем зрения с периферийным ИИ
Видео FPV-дрона используется не только для записи.
Оно часто используется для просмотра пилотом FPV, записи или опциональной бортовой обработки видео.
В таких процессах задержка и стабильность выдачи кадров — не просто вопросы внешнего вида.
От них зависит, поступит ли визуальная информация вовремя для принятия решения.
На платформах FPV-дронов нестабильная скорость прохождения видео может влиять на уверенность оператора, интерпретацию движения, анализ объектов и управление, чувствительное ко времени.
Во всех этих случаях видео оценивают не на выходе сенсора.
Его оценивают после прохождения сигнала через платформу.
Что инженерным командам следует проверить перед выбором камеры

При выборе камеры нельзя ограничиваться разрешением и частотой кадров.
В проектах интеграции видео FPV-дронов командам также следует оценивать:
| Область испытаний | Технический вопрос |
|---|---|
| Фактическая частота кадров | Обеспечивает ли платформа ожидаемый FPS после захвата и обработки? |
| Равномерность выдачи кадров | Выдаются ли кадры равномерно или временные интервалы колеблются? |
| Работа буфера | Накапливает ли система кадры во время работы? |
| Обработка форматов | Создаёт ли преобразование YUV, raw, H.264, H.265 или RGB дополнительную нагрузку? |
| Пропускная способность памяти | Может ли плата передавать кадры высокого разрешения без узких мест? |
| Вычислительная нагрузка | Конкурирует ли ИИ-инференс с приёмом или отображением видео за ресурсы? |
| Задержка от сенсора до дисплея | Сколько времени требуется кадру, чтобы попасть на экран? |
| Задержка от сенсора до ИИ | Сколько времени требуется кадру, чтобы попасть в конвейер инференса? |
| Стабильность при длительной работе | Сохраняется ли стабильность задержки после продолжительной работы? |
| Тепловое поведение | Меняется ли производительность при нагреве платы или корпуса? |
Эти вопросы полезнее, чем запрос отдельного значения малой задержки.
Камера с малой задержкой не гарантирует малую задержку системы.
Высокая частота кадров на входе не гарантирует высокую частоту кадров во всём видеотракте.
Чёткое изображение не гарантирует пригодность системы зрения к работе.
Что это означает для интеграции видео FPV-дронов

Для Thyraon подобные технические примеры подтверждают чёткий принцип оценки:
Характеристики видео FPV-дрона следует анализировать после выхода камеры, в реальном рабочем процессе платформы.
В проектах интеграции видео FPV-дронов оценка должна включать поведение при приёме видео, стабильность тракта захвата, скорость прохождения кадров, обработку форматов, дрейф задержки, пригодность изображения к работе и соответствие вычислительной плате.
Цель — не только выбрать камеру, способную выдавать видео.
Цель — построить видеотракт, который после интеграции сохраняет актуальность, стабильность и полезность для принятия решений.
Частые вопросы: задержка видеоконвейера и скорость прохождения кадров
Вопрос 1: всегда ли камера с 60FPS обеспечивает работу всего видеотракта с 60FPS?
Нет. Камера может выдавать 60FPS, но платформа может обрабатывать, отображать или передавать меньше кадров, если тракт захвата, пропускная способность памяти, обработка форматов или вычислительная нагрузка не позволяют поддерживать входную частоту.
Вопрос 2: что такое задержка из-за накопления кадров?
Задержка из-за накопления кадров возникает, когда кадры поступают в систему быстрее, чем обрабатываются или отображаются.
Видео по-прежнему отображается, но показанные кадры могут содержать устаревшую информацию.
Вопрос 3: почему задержка видео может возникать после выхода камеры?
Задержка может возникать при приёме видео, работе драйвера, преобразовании форматов, передаче данных в памяти, кодировании, планировании вывода на дисплей, сетевой трансляции, обработке на стороне приёмника или ИИ-инференсе.
Вопрос 4: почему это важно для систем зрения FPV-дронов?
Пилоты FPV-дронов используют видео для просмотра в реальном времени; отдельные конфигурации также могут записывать или обрабатывать изображение.
Если кадры накапливаются или задержка дрейфует, полезность видеотракта может снижаться, даже если изображение по-прежнему видно.
Вопрос 5: что инженерам следует проверять помимо разрешения камеры и FPS?
Инженерам следует проверять фактическую частоту кадров, равномерность их выдачи, работу буфера, задержку от сенсора до дисплея и от сенсора до ИИ, нагрузку при преобразовании форматов, пропускную способность памяти, вычислительную нагрузку и стабильность длительной работы в реальных условиях эксплуатации.
Вопрос 6: чем задержка камеры отличается от задержки видеоконвейера?
Задержка камеры — это задержка на выходе камеры или вблизи него.
Задержка видеоконвейера охватывает весь путь от выхода сенсора до захвата, обработки, кодирования, передачи, отображения, просмотра оператором или ИИ-инференса.
Вопрос 7: почему видео 4K может создавать задержку даже при исправной камере?
Видео 4K увеличивает объём данных, которые необходимо передавать, преобразовывать, обрабатывать, кодировать или отображать.
Если плата, тракт памяти, драйвер или программный конвейер не справляются с такой скоростью передачи данных, фактическая частота кадров может снизиться, а задержка — накапливаться.
Вопрос 8: достаточно ли короткой демонстрации для проверки задержки видео?
№
Короткие демонстрации могут скрывать накопление данных в буфере, дрейф задержки, тепловые эффекты и конкуренцию за вычислительные ресурсы.
Инженерным командам следует испытывать видеотракт при реальных разрешении, частоте кадров, вычислительной нагрузке, тракте отображения и продолжительности работы.
Вопрос 9: почему важен формат видео?
Разные форматы видео создают разную вычислительную нагрузку.
Тракты с YUV, raw, RGB, H.264, H.265 и MJPEG могут вести себя по-разному в зависимости от платы, драйвера, декодера, кодера и пути данных в приложении.
Вопрос 10: каков важнейший критерий производительности видео во встраиваемых системах зрения?
Важнейший критерий — стабильная скорость прохождения видео после интеграции.
Это означает, что система должна сохранять пригодную для работы частоту кадров, стабильные временные характеристики и изображение, полезное для принятия решений, на всём пути от сенсора до экрана и от камеры до вычислительного узла.
Главный вывод
Входной сигнал 60FPS не гарантирует работу всего видеотракта с 60FPS.
Камера может работать корректно, тогда как платформа после приёма видео незаметно теряет кадры, накапливает данные в буфере или увеличивает задержку.
В проектах FPV-дронов настоящий критерий — не только способность системы показывать видео.
Настоящий критерий — сохраняет ли видео актуальность, стабильность и полезность для принятия решений после интеграции.
