Jellyfin Forum
Live TV w/DLNA creates high bit rates - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Live TV w/DLNA creates high bit rates (/t-live-tv-w-dlna-creates-high-bit-rates)



Live TV w/DLNA creates high bit rates - jmoney - 2025-03-04

I'm encountering an issue playing live TV (iptv) over DLNA when QSV transcoding is enabled.  Client used is VLC / upnp and selecting a channel will cause stuttering on older devices.  It appears the bitrate is being converted from 8Mbps to 140Mbps.  If I enable VAAPI transcoding, then the bitrate is 4-5 Mbps, but I'd rather leverage the hardware transcoding of QSV.  QSV works fine for other transcodes but for some reason playing LiveTV over DLNA forces transcoding and creates these high bitrates.  Anyone seen this issue or have a workaround?

Ideally I'd prefer not to transcode live TV over DLNA but I haven't been able to disable this.  I have a few older Android tablets that don't play nice with the Jellyfin app but DLNA works fine.

Any help is greatly appreciated! Thanks.


RE: Live TV w/DLNA creates high bit rates - jmoney - 2025-03-05

Just an update -- seems that Jellyfin uses an extremely high bitrate (139808000) when streaming live TV over DLNA with QSV per this command: -low_power 1 -preset veryfast -b:v 139808000 -maxrate 139808000 -bufsize 279616000

The b:v flag is not used when VAAPI or None is selected for transcoding. The network adapter on the server shows that it is taking an 8Mbps stream and sending 140Mbps to the client and creating a 140Mbps .ts file in the transcode directory. Definitely looks like a bug with Jellyfin since I'm using the latest server version and latest Intel GPU drivers.


RE: Live TV w/DLNA creates high bit rates - TheDreadPirate - 2025-03-05

Do you have a reverse proxy handling client connections?


RE: Live TV w/DLNA creates high bit rates - jmoney - 2025-03-05

No, m3u file is handled directly in Jellyfin. QSV is the only encoder that this happens with though. VAAPI or none does not expand the stream from 8Mbps to 140Mps like QSV is doing. This also has the effect of creating a 140Mbps .ts file in the transcode directory.


RE: Live TV w/DLNA creates high bit rates - TheDreadPirate - 2025-03-05

I'm talking about something like Nginx handling https connections. Not a proxy for the live TV stream.

I've only seen the issue you are describing when someone was using Nginx with caching enabled. Specifically with QSV transcoding, in general.


RE: Live TV w/DLNA creates high bit rates - jmoney - 2025-03-06

No, not using Nginx or anything similar. Basic setup. QSV works fine for every other type of transcode and in regular TV where I can manually set the bitrate in the jellyfin app. For some reason DLNA is setting the bitrate to 140Mbps for just Live TV which most of the clients can't handle and it also creates a 140Mbps transcode file. Looks like a bug though.


RE: Live TV w/DLNA creates high bit rates - TheDreadPirate - 2025-03-06

Very likely is a bug. I see you already submitted a github issue.