If your users have multiple different devices which each have different codecs that they support it’s easier to transcode the movie in real time into a format that their device supports than to keep multiple different copies of the media with different encodings.
The pi also can’t accelerate most video codecs. If you have a HEVC HDR movie good luck getting more than 3fps transcoded if your device isn’t capable of direct streaming it.
If your users have multiple different devices which each have different codecs that they support it’s easier to transcode the movie in real time into a format that their device supports than to keep multiple different copies of the media with different encodings.
Graphics cards can do this but a Pi can’t.
Thanks, that’s helpful!
The pi also can’t accelerate most video codecs. If you have a HEVC HDR movie good luck getting more than 3fps transcoded if your device isn’t capable of direct streaming it.