Аппаратное ускорение шифрования WebRTC трафика¶
По умолчанию, для шифрования WebRTC трафика используется библиотека Bouncy Castle
Однако, если процессор сервера поддерживает инструкции AES, целесообразно переключиться на использование Java Cryptography Extension при помощи настройки в файле flashphoner.properties
и включить поддержку AES в настройках JVM в файле wcs-core.properties
В этом случае производительность шифрования за счет аппаратного ускорения увеличивается в 1,8-2 раза, что может снизить нагрузку на процессор сервера.
Проверить, поддерживает ли процессор сервера инструкции AES, можно при помощи команды
Если инструкции поддерживаются, команда выведет