Hi team,
since live streaming is CPU hungry I would like to use Intel Quick Sync for that.
One of my processes is here:
peertube 9962 10727 32 Oct25 ? 10:15:08 /usr/bin/ffmpeg -i rtmp://127.0.0.1:1935/live/e0ad2a65-8937-435e-a29b-579932e6abaa -y -filter_complex [v:0]split=2[vtemp360][vtemp720];[vtemp360]scale=w=-2:h=360[vout360];[vtemp720]scale=w=-2:h=720[vout720] -threads 4 -sc_threshold 0 -max_muxing_queue_size 1024 -map_metadata -1 -pix_fmt yuv420p -map a:0 -c:a:0 copy -map [vout360] -g:v:0 60 -c:v:0 libx264 -preset veryfast -maxrate:v:0 650000 -bufsize:v:0 1300000 -b_strategy 1 -bf 16 -r:v:0 30 -b:v:0 650000 -map [vout720] -g:v:1 60 -c:v:1 libx264 -preset veryfast -maxrate:v:1 650000 -bufsize:v:1 1300000 -b_strategy 1 -bf 16 -r:v:1 30 -b:v:1 650000 -hls_time 2 -hls_list_size 15 -hls_flags delete_segments+independent_segments+program_date_time -hls_segment_filename /var/www/peertube/storage/streaming-playlists/hls/10884a0e-a987-4714-8492-3961bed00661/%v-%06d.ts -master_pl_name master.m3u8 -f hls -var_stream_map a:0,agroup:Audio,default:yes v:0,agroup:Audio v:1,agroup:Audio /var/www/peertube/storage/streaming-playlists/hls/10884a0e-a987-4714-8492-3961bed00661/%v.m3u8
« libx264 » is used as an ffmpeg encoder. I would like that to be « h264_qsv ».
How can I achieve that???
Martin.