Skip to main content

Использование Media Foundation, ANGLE и аппаратного ускорения (приложение ПК)

Для улучшения качества обработки видео, обеспечения совместимости пользовательского интерфейса с различными устройствами и увеличения производительности приложения используются различные инструменты. В приложении есть возможность включить или отключить их использование:
Для этого необходимо перейти в раздел "Настройки", вкладку "Дополнительно".

image.png

Windows Media Foundation  (WMF) — мультимедийная платформа от Microsoft.
Предоставляет API для захвата видео с камер, позволяя получать более качественный видеопоток. Также включает в себя средства кодирования и декодирования, обработки видеопотока, трансляции и синхронизации потоков. Благодаря поддержке аппаратного ускорения позволяет увеличить производительность приложения.

Раздел Параметры рендеринга:

image.png


Параметры рендеринга необходимы для обеспечения корректной работы графического интерфейса на разном оборудовании, иначе говоря, обеспечивают кроссплатформенность.

Использование DirectX — выбирается исходя из установленной версии DirectX на ПК.

ANGLE — это открытая библиотека Google, которая предоставляет реализацию OpenGL ES на других графических API, таких как Direct3D и Vulkan. Основная цель — обеспечить совместимость OpenGL ES-приложений на платформах, где отсутствует или ограничена поддержка OpenGL ES.

Аппаратное ускорение позволяет снизить нагрузку на CPU за счет использования специализированных ресурсов системы (GPU, DSP, NIC  и др.) для выполнения задач, связанных с обработкой аудио и видео — кодирования и декодирования, рендеринга, обработки аудио (шумоподавление и эхо-компенсация), а также оптимизации передачи данных. 

Использование Media Foundation и Аппаратного ускорения требуют производительного оборудования, поэтому рекомендуется отключать данные функции, если Вы столкнулись с сильным падением общей производительности ПК.