2023-08-24, 12:52 AM
Gonna summarize real quick
Libvlc has more broad media compatibility which would mean more forms of media can be played in their native formats. If your client/player can't play the media in its native format the server will have to transcode it to a playable one.
If you are seeing higher cpu usage while playing and transcoding is enabled, it likely means the media is being transcoded by software running on your CPU. If you have appropriate hardware (GPU, usually) you can use hardware accelerated transcoding instead. If you disable transcoding and try to play media that needs to be transcoded, you will not be able to play it.
Being broad and non specific here to explain the concept. You can turn off transcoding per user as mentioned before (dashboard -> users -> user -> media playback checkboxes) but keep the above in mind.
Libvlc has more broad media compatibility which would mean more forms of media can be played in their native formats. If your client/player can't play the media in its native format the server will have to transcode it to a playable one.
If you are seeing higher cpu usage while playing and transcoding is enabled, it likely means the media is being transcoded by software running on your CPU. If you have appropriate hardware (GPU, usually) you can use hardware accelerated transcoding instead. If you disable transcoding and try to play media that needs to be transcoded, you will not be able to play it.
Being broad and non specific here to explain the concept. You can turn off transcoding per user as mentioned before (dashboard -> users -> user -> media playback checkboxes) but keep the above in mind.