Отправляю поток на nginx rtmp server он жмет поток и дальше отправляет. Комп 2x Xeon 2670v3 24 ядра 48 потоков 3.1Ghz оперативки 16гб SSD disk
в пресете veryslow артефакты на выходе сервер загружен на 30-45%
пробовал два потока в slow режиме одновременно обрабатывать и на обоих потоках картинка отличная, нет артефактов а вот veryslow не хочет не в какую. Картинку засылаю 1920x1080 40мбит
worker_priority -19;
user www-data;
worker_processes auto;
events {
worker_connections 8192;
use epoll;
multi_accept on;
}
rtmp_auto_push on;
rtmp {
server {
listen 1935;
max_message 10M;
chunk_size 8192;
max_streams 32;
sync 10ms;
application potok<>{
live on;
record off;
exec nice --20 ffmpeg -re -i rtmp://127.0.0.1/potok -vcodec libx264 -g 60 -preset slow -b:v 7800k -maxrate 7800k -bufsize 7800k -s 1664x936 -x264opts nal-hrd=cbr:force-cfr=1:keyint=120:scenecut=0 -sws_flags lanczos -acodec copy -r 60 -f flv rtmp://127.0.0.1:1935/transcode_potok;
}
application transcode_potok {
live on;
meta copy;
push rtmp://сайт с ключем;
}
И пожалуйста не спрашивайте зачем это все =) про NVENC знаю, мне нужно именно так! =) Битрейд тоже нельзя подымать ограничение есть.