Как снизить задержку в картах Magewell Pro Capture
В рабочем процессе существуют различные факторы, которые могут вызывать задержку. Например, карта захвата, программное обеспечение или операционная система.
Как уменьшить задержку
Вы можете активировать режим низкой задержки с помощью панели управления драйвером Pro Capture Card. Однако, это может отрицательно сказаться на многопоточной пропускной способности. Вот инструкция по активации режима с низкой задержкой.
Откройте панель драйверов вашей карты захвата. Перейдите на вкладку "Capture" в разделе "Video" и установите флажок "Low latency mode"
Кроме того, вы можете интегрировать свое приложение с Magewell SDK и вызывать функцию уведомления о частичном завершении API, чтобы уменьшить задержку.
Результаты тестирования карты захвата Magewell Pro Capture HDMI 4K PLus:
Режим | Источник видео | Фиксация задержки | Задержка обработки | Общая задержка |
---|---|---|---|---|
Нормальный режим | 1080p60 RGB32 | 5,41 мс | 15,98 мс | 38,84 мс |
Режим низкой задержки и режим уведомления о частичном завершении |
1080p60 RGB32 | 0,82 мс | 1,71 мс | 18,53 мс |
Задержка обработки - это время, затрачиваемое приложением на обработку одного кадра.
Общая задержка - это интервал времени между тем, как кадр был захвачен, и моментом, когда он полностью обработан приложением.
В качестве тестового приложения использовалась библиотека libjpeg-turbo для сжатия захваченных видеофайлов в формат JPEG.