No direct play video profile exists

Server Version#: 1.40.0.7998 (Docker linuxserver unRAID)
Player Version#: iOS 8.31

I have a file which plays in the iOS Plex app when connected to wifi and using direct streaming. However when I am connected externally I get the error:

“Neither direct play nor conversion is available. Direct Play=3000,App cannot direct play this item. No direct play video profile exists for protocol http, with container mkv, and video codec hevc. Transcode=4005,Cannot convert this item. No conversion audio and video encoders could be found in app profile.)”

I have attached logs with debug on enabled, XML for the file and a media info screenshot.

I have tried 2 different iPhones and and reinstalled Plex on the iPhones too.

Plex Media Server Logs_2024-02-25_12-26-14.zip (4.3 MB)
55151.xml.zip (4.0 KB)

The video is Dolby Vision Profile 5. From the xml info: DOVIProfile="5"

The media exceeds a bandwidth limit of 10 Mbps. From Plex Media Server.log:
Feb 25, 2024 11:31:58.671 [22784937937720] DEBUG - [Req#b8/Transcode] Streaming Resource: Calculated bandwidth of 15623kbps exceeds bandwidth limit. Changing decision parameters provided by client to fit bandwidth limit of 10000kbps

Plex cannot transcode DV video to get under the bandwidth limit. It has no license from Dolby to do so.

Therefore playback fails.

Check the bandwidth limit in PMS (Settings → Remote Access) and in the Plex iOS app. Raise it to where Plex can direct play/stream the video.

DVp5, used by the streaming services, has no HDR10 layer (which could be transcoded by Plex Media Server). Other DV profiles, such as 7 or 8, contain HDR10/HDR10+ video as well as DV video.

FYI, the text view in MediaInfo shows the DV profile.