I'm looking at getting an SBC to use as a media server. While I'm not new to using apps like Jellyfin and Plex I am new to setting up a media server. I've always used my desktop PC which has always been relatively decent specs to brute force anything, so I didn't have to understand anything about decoding/transcoding since it just worked. My actual question is the decoding done by the computer that's hosting the files or by the TV playing the file? For example; if I get a Raspberry Pi 5 which supports HEVC 265 10bit codecs and stream to my LG TV will the decoding be done on the RPi5 or will it have to transcode the file because it's the TV doesn't support the codec? Basically, I'm trying to understand so I know how powerful of an SBC I'll need for my media server to support 4k streaming to my LGTV.