Yesterday, 02:09 PM
Hi everyone,
I’m trying to make sure that Jellyfin always adapts the bitrate for external users. The problem is that when a client supports Direct Play (e.g., Apple TV), Jellyfin streams the original file without any adaptation, even if the internet connection is slow. This often leads to buffering because there’s no dynamic bitrate adjustment.
Is there a way to globally disable Direct Play (for all users and devices), so Jellyfin always uses transcoding with HLS/DASH for adaptive streaming?
I know I can set bitrate limits per user, but that only triggers transcoding for files above that threshold. I’d like an option to force transcoding regardless of the source file bitrate.
Thanks in advance for any advice!
I’m trying to make sure that Jellyfin always adapts the bitrate for external users. The problem is that when a client supports Direct Play (e.g., Apple TV), Jellyfin streams the original file without any adaptation, even if the internet connection is slow. This often leads to buffering because there’s no dynamic bitrate adjustment.
Is there a way to globally disable Direct Play (for all users and devices), so Jellyfin always uses transcoding with HLS/DASH for adaptive streaming?
I know I can set bitrate limits per user, but that only triggers transcoding for files above that threshold. I’d like an option to force transcoding regardless of the source file bitrate.
Thanks in advance for any advice!