Keine Ahnung von den ganzen lower-end CPU, hier ist was ich fuer externremux.sh verwende - mit PAL SD Kanaelen:
ffmpeg -i - -c:v libx265 -preset veryfast -crf 28 -c:a libmp3lame -b:a 64k -f mpegts -
Schafft auf meiner E3-1231 CPU ca. 45 fps (gebraucht werden 25), erzeugt 600..800 kbps bitrate, also fuer 1 Mbps upstream.
Wenn man weniger CPU hat aber 2 Mbps upstream, dann reicht auch h264, etwas geringere qualitaet
ffmpeg -i - -c:v libx264 -preset veryfast -crf 25 -c:a libmp3lame -b:a 64k -f mpegts -
ca. 280 fps, ca 1.5 Mbps bitrate. Da kann man also auch noch mit deutlich langsamerer CPU realtime schaffen.
Das ist halt alles ohne downscaling oder deinterlacing und mit TS overhead (10% bitrate aber dafuer vernuenfte metadata fuer aspect ratio, interlacing etc. pp). Ansonsten kauft man halt CPU und DSL link was man will und optimiert spaeter das encoding (downscale, deinterlace, mpeg4 file-format, hoeherer CRF).