iOS App Transcoding Bug: 720p Streams Spike to 200–400 Mb/s - unwatchable

Server Version: 1.42.1.10060 (Docker, Linuxserver.io build)
Player Version: Plex for iOS 2000 25.22.0 (1195)

I’ve run into a really strange problem with the Plex iOS app.

Whenever I play a movie on my iPhone and lower the quality (for example, to 720p @ 4 Mbps), Plex doesn’t shrink the stream. Instead, it starts transcoding but blasts my phone with 200–400 Mb/s of data — and the Plex Dashboard confirms these spikes. The result is totally pixelated video and constant buffering.

The crazy part? If I play the same movie in Safari (Plex Web) on the same iPhone, it works perfectly. The Dashboard shows the transcode at the expected 15–20 Mb/s, smooth playback, no issues. On desktop Plex Web, everything works fine as well. See my configuration below.

Setup (summary):

  • Server: Dell R630, Ubuntu host, Plex running in Docker

  • Media stored on NAS (SMB mount)

  • SSD mapped for /transcode (confirmed working)

  • Remote Access enabled and functioning

  • Issue occurs only in Plex iOS app


Tests:

  • iOS App: 4K → 720p (Dashboard shows 200–400 Mb/s, pixelated, unwatchable)

  • iOS App: 1080p → 720p (same issue, 200–300 Mb/s)

  • iOS Web (Safari): 4K → 720p (Dashboard ~15–20 Mb/s, smooth playback)

  • Desktop Plex Web: all good

Expected: When I pick 720p @ 4 Mbps, Plex should send ~4–8 Mb/s stream.
Actual: Plex iOS app seems to over-request, causing extreme bandwidth usage and pixelation.


Question:
Has anyone else run into this on iOS? Is this a known bug with the current iOS player? Any workarounds besides using Plex Web (Safari) or creating optimized versions?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.