...
Code Block | ||||
---|---|---|---|---|
| ||||
dropwatch -l kas >start |
Настройка буферов UDP на уровне системы
Если на сервере публикуются потоки с высоким битрейтом, и для публикации и проигрывания используется UDP (например, в качестве транспорта внутри CDN), может потребоваться настройка буферов UDP на уровне системы
Code Block | ||||
---|---|---|---|---|
| ||||
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.rmem_default=26214400 |
При этом производительности сервера должно хватать для обработки всех поступающих пакетов трафика. В противном случае качество трансляции ухудшится (появятся фризы), но узким местом станет не сеть, а CPU.
Оптимизация загрузки канала
...
Code Block | ||
---|---|---|
| ||
[Service]
User=flashphoner
Group=flashphoner
LimitNOFILE=100000
... |
Команда для изменения максимального количества открытых файлов
В сборке 5.2.1255 добавлена команда для изменения максимального количества открытых файлов
Code Block | ||||
---|---|---|---|---|
| ||||
sudo ./webcallserver set-fd-limit 100000 |
При этом WCS будет остановлен перед внесением изменений в настройки и автоматически запущен после внесения изменений.
Если указано меньшее количество, чем значение по умолчанию (20000), будет выведено сообщение об ошибке, и изменения не будут применены.
Шифрование в отдельном потоке для каждой клиентской сессии
...