More control over when to use Hardware Transcoding ( HW acceleration )

I really like that we finally have HW acceleration, but I would like to have bit more control over when and how to use it. Because only a on and off switch is not really usable for me. As the documentation already is stated:

The video quality may be lower, appearing more blurry or blocky. This is especially true and more noticeable when streaming at low quality levels below 720p. (Hardware-accelerated video encoders are faster, but lower quality than software encoders.)
The basic option can be only use HW acc. when the target output is higher or equal then x ( example >= 720p (High) 4Mbps )
Other options can be: ( from other users on the this form )

  • “use HW Acc. for convert and sync”
  • “Only use HW Acc. if CPU usage above %xx”
  • “Only use HW acc if there are x amount of streams”
  • “certain users to be always HW Acc”

+1

It would be nice to have more control over hardware transcoding, especially to limit the the loss of quality at low bitrate.

An option to HW decode, but SW encode would also be nice, as can be a load balancing option between SW and HW encode.

+1 for all of the above

Also we need more feedback in the web interface on what is being used for in and out

+1, would love to limit hardware transcoding to 4K source files only.