Plex MS on NAS DS920+ - server is not powerful enough when playin on Apple TV

Dears,

Is there anything I should set up on my plex server NAS Synology or media player on Apple TV to play video I have problem with?..or its just to “hardcore” video for that piece of equipment?
0111

Im getting message my server is not powerful enough to play the video.
Im able to play that video on my iphone X without any issue but Apple TV is not able to handle it.

When disable transcoding my Apple TV is not able to handle the video (a lot of stuttering)

Thank you!

Thanks for showing the media info which tells me something about the file you’re trying to play.

The name of the file (2020).mkv isn’t properly named (or you’ve edited it – ok)

The first thing to check is:

  1. Settings - Server - Transcoder - Show Advanced

  2. Make certain Hardware Acceleration is enabled for decode and encode.

  3. On the player (your phone) make certain it isn’t set to “Always Burn” subtitles.

The iPhone and AppleTV can easily display SRT (or any text based) subtitles with ease.

Only the Xeon-based Synology systems can handle image based (PGS, VOBSUB, or DVDRIP) subtitles.

What I would expect to see in your logs as well as your activity indicator:

  1. Transcode (hw) to reformat to Apple’s streaming format (F-MP4)
  2. Audio converted to AAC (5.1 -> 2 channel)

Thank you for your detailed information!
Please find a log file

Hardware acceleration is turned on. The name of file is what I created so should be ok I believe
On my Apple TV its set up to “Automatic” in terms of subtitles. I checked also when its disabled but it worked the same.

Matt,

The transcoder statistics log isn’t what i need. It doesn’t tell me the decisions which preceded the action.

The full setup for me is:

  1. Settings - Server - General - Show Advanced
  2. Verify DEBUG logging is checked, VERBOSE logging is not checked (disabled)
  3. SAVE that if you changed anything
  4. Start Playback
  5. Let play for 20 seconds or failure.
  6. Stop Playback
  7. Setting - Server - Troubleshooting (lower left corner) - Download Logs
  8. Attach that ZIP file.

Thanks for the update.
Did everything as you mentioned above.
Please see attached .zip file

Matt,
I’m seeing a few things in here

  1. 25 lat niewinności. Sprawa Tomka Komendy (2020) is 2369Kbps.
  2. The player bandwidth limit is set as 2000 Kbps.
  3. Transcoding is forced.
  4. This appears to be in error. Is Plex Relay active (indirect connection) ?

I see another 2160p to 1080p transcode (firefox).
This appears normal.
Did it play correctly?

Which item failed ? The first one?

Chuck,

25 lat niewinności. Sprawa Tomka Komendy (2020) was sent to mobile device to my friend so it wasnt that movie.

The another one might be correct - it should be WW84 which is I believe only video I have in 4K resolution. I have problem with this one…so second failed. Be honest, player works all the time. I have never had any failure/crash/error while watching…I just have to stop playing cause it stuttering all the time so I am not able to watch this movie.

Your logs aren’t showing problems at the server side.

Now I wonder: Are you using WiFi ? Is the player (mobile or TV) getting the data fast enough? If not, it will stutter / buffer . The server will not report errors until there is a full timeout failure.

Synology NAS DS920+ as Apple TV are connected by ethernet cable to my switch.
That’s weird cause while loading and before playback I am getting communication that my server might not be sufficient enough to play the movie and after a few seconds movie runs but with poor playback quality.
I see my CPU is loaded usually 30-50% so believe there is more power still
Unless something wrong is with the file itself cause even if turn off transcoding the apple tv device is not able to handle the movie. Movie runs like in slow-motion. But from the other hand my iphone is able to run that file through plex so really do not know :confused:

Matt,

In the AppleTV, are you using the enhanced player enabled?

If it’s on, it should make everything “DirectPlay” from the Syno.
( I do have an AppleTV 4K so that may be part of it)

Your logs aren’t showing DirectPlay.

Chuck,

I checked and DirectPlay is turned on.
I made two photos so you might see what’s going on:

I noticed that video is converted to 1080p. When I checked my appletv I noticed that video settings are 1080p but cannot go to 4k. That being said looks like I have Apple TV 4 not 4K (model 1625). Thats the reason I believe Apple TV even without transcoding is not able to run that movie. I do not really know how I missed that.
During the transcoding there is a lot of buffering/waiting so chopping video while playing
I checked also my internet speed:
Downloading - 135Mbps
Uploading - 10Mbps

I would like you to go here https://jell.yfish.us/

These are controlled test case videos.

Download the H.264 and HEVC for 5 -> 50 Mbps 8-bit 1080p

Create a library section of “Other videos” and put these files in it.

After you create the section:

  1. Stop Plex
  2. Start Plex
  3. Wait 2 minutes
  4. Start playing each of the H.264 videos start to finish. (They are 1 minute)
  5. Download the log ZIP file and attach here.
1 Like

Now That’s a valuable resource.

Chuck,

Thanks for info. I was able to complete that today.
I created JellyFish folder and played those 4 movies as you mentioned.

  1. H264 5Mbps
  2. HEVC 5Mbps
  3. H264 50Mbps
  4. HEVC 50Mbps

I noticed the last video (#4) wash stuttering/slow motion during first picture playback (first 15 second of the video) then it was good

I tested also 4k files after I sent you logs and H264 140Mbps ran fine. HEVC 140Mbps buffered 2x during 30sec but that file includes also HD Audio

I’m glad you can see how it works when there are good video files.

The difference here is: No subtitles.

Playing 140 Mbps HEVC will absolutely make everything strain a bit because it’s trying to send that to the TV / player . That’s a great deal of bitrate for anything to render . Most Televisions only have 100 Mbps wired adapters.

My recommendation to you: Find SRT subtitles in Polish and add them with the film but make certain the players are set to “Automatic” . Setting them to “burn” causes stutter every time.

I will check the movie with SRT subtitles in a few minutes.
Do you know why H264 works fine but HEVC file played like in slow motion for the first 15sec?
Edit: Added SRT subtitles to that movie but its buffering as well. The file is 4K (HEVC Main 10 HDR) so it might be something with HEVC if jellyfish file had some problem to run smoothly (2x buffering)

Check your transcoder settings.

Do you have HDR tone mapping enabled?

If you do then the delay is explained.
The delay is because tone mapping is being performed by software.
This is a significant load on the CPU.

The NAS systems do not yet have the software for hardware tone mapping.
It will be coming soon.

Yes, you are right. Once its turned off everything works with the 4k movie but colors are not great. A lot of desaturation.

Still HEVC 50Mbps jellyfish movie does the same tho. Its 1080p so believe it is not transcoded cause that’s how my player Apple TV streams as maximum set-up.

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