Do we need hardware encoding at all?

The number of transcoding sessions going at the same time on an average CDVR is one or less.
Trying to work out all sort of quirks related to hardware encoding seems like a waste of resources. See the HEVC kerfuffle. Or the problems with using RPi4's kind of a joke hardware encoder. Maybe the way forward would be not to optimize the hardware so hard and just use software encoding which is quite efficient. It's just nobody "bothered" to try it?

1 Like

I've been using Hardware for at least a couple years now on a corei5 12-core system and as far as I can tell, it's been pretty solid for transcoding.

Short answer, YES.

I would guess a small percentage of users run their CDVR server on an M4 mini or a new powerful PC.
Some CDVR platforms don't have the horsepower to run live software transcoding at 1x, but can w/hardware transcoding.
My NAS struggles with two live hardware transcodes and falls down with three.
Using software transcoding, it can barely keep up with a live transcode at 1x. If a guide update or comskip job kicks off, forget it.
I have no problem with that as I use hardware transcoding, rarely stream remotely, and then only one stream.

It's not a one size fits all solution.

2 Likes

I would take it step further and ask, do you need transcoding at all? I run everything at original quality and cant remember a time where i needed transcoding.

This is the myth being perpetuated here.

2 Likes

OK. Mind sharing the stats?

In the OP.

This is going nowhere but flame town. Closing.

3 Likes