Server Version#: 1.14.1.5487
Player Version#: 3.83.1
Hi! I have this strange issue that when a video is played remotely it will be transcoded, but the same video will direct play if played localy (same server, same client, same settings).
Client: Surface Pro 3 with Plex Media Player
Server: Nvidia Shield
Test Video: 1080p HEVC 5000kbps, .aac audio, .srt subtitles
Video location: Rock64 with OpenMediaVault shared with the shield via SMB
Upload speed (tested with speedtest.net): 18mbps
Download speed when connected remotely: 55mbps
Your logs say that you have the client set with a remote quality of 2 Mbps.
Feb 19, 2019 14:35:00.791 [10747] DEBUG - Streaming Resource: Calculated bandwidth of 45636kbps exceeds bandwidth limit. Changing decision parameters provided by client to fit bandwidth limit of 2000kbps
The video started in 720p 2mbps but I manually set it to “original” shortly after. You can see in the screenshot that it was playing in 1080p but it was transcoding from HEVC to H264.
However, I just changed this setting and tried again and same result only this time the video started directly in “original”.
Scroll up a bit. Do you have the option enabled for “Automatically adjust quality (Beta)”. If so, then if a video starts out transcoded, it will always stay transcoded.
I’m not sure why it started at 2 Mbps. I then see where you changed to a higher setting. Your file appears to be running into your upload limit setting so it wants to transcode. It shouldn’t be. Something doesn’t look right. Can you provide the XML for that episode?
Ok, I think I figured this out. All the episodes for that series are affected by this issue. I changed the name of the file for 3 episodes and the issue was gone (it remained for the other episodes). For one of the files the only change I made was simply adding a dot (.). I then restored the original name (removed the dot) but the issue didn’t came back, weird. I can upload an episode affected by issue if you want to try it yourself.
That didn’t work. However, this is not a problem anymore since I can solve the problem by simply renaming all the files. The question is: why did this happen?