Plex Server waits 30sec before starting movie

Server Version#: 1.21.1.3830
Player Version#: 8.11.0.22186

Hi

I’m using up to date Nvidia Shield 2019 with Plex Server, media files located on NAS Synology, both connected with 1Gbps Ethernet cable to my router.

it always take around 30sec for a video to start playing with Plex player (using new player), this is happening for any type of file (h264, h265), for any size, when using direct play.

I can see this delay easily reflecting on the logs:
12-18 22:06:14.771 i: [FFmpeg] [INFO] [Cache] Seek found to 38,355654220 bytes
12-18 22:06:45.014 i: [FFmpeg] [INFO] [Cache] Seek complete to 38355654220 bytes.

but no events in between, so i don’t know what is going on there…
Any idea what could be done to understand what’s happening ?

Also using Kodi on the shield, never faced any problem with it, files are played instantly.

Thanks for your help !

That looks like the client had to seek to the end of the file to get some of the data it needed to begin playback. It implies that it’s an MP4 that isn’t optimized for streaming.

If you look at the Info for the movie, does it show Web Optimized?

"Web Optimized" What's that? - #6 by deactivated

Try disabling Direct Play on the client, but ensuring Direct Stream is still enabled. If Plex is allowed to remux the file for streaming, that may help. Remuxing is a relatively easy operation, and doesn’t impact quality.

i’m only using MKV files, i’ve checked mediainfo of the files for which i took the logs, it doesn’t contain ‘web optimised information’.

When using Plex player direcly on TV (LG C9), i’m not facig the problem, file plays instantly.

I’ve try to change direct play & direct stream settings, without sucess so far.