MP4 won't DirectPlay on any device, has to be converted.

Hey everyone, the title says it all. It worked before I replaced my server with a new build. So I am not sure what is different and causing the Mp4s to not play.
When trying to stream one it starts to load then goes to a blank screen and won’t play until I change the settings to convert automatically. Any help would be appreciated. Thanks!

Would need media info xml, logs with debug logging enabled and details of what plex client app / version

For the media info xml - see https://support.plex.tv/articles/201998867-investigate-media-information-and-formats/

For logs
See https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

@sa2000 said:
Would need media info xml, logs with debug logging enabled and details of what plex client app / version

For the media info xml - see https://support.plex.tv/articles/201998867-investigate-media-information-and-formats/

For logs
See https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

I attached them!

Thank you. I will look at these when at my pc later. What is the plex app / version and device ?

@sa2000 said:
Thank you. I will look at these when at my pc later. What is the plex app / version and device ?

Cool, thanks and:
A Galaxy S8 running Android 8.0.0 / Plex App 7.0.3.5502
Also a Fire TV Stick, not sure of version information though.

@MordecaiTheFox said:

@sa2000 said:
Would need media info xml, logs with debug logging enabled and details of what plex client app / version

For the media info xml - see https://support.plex.tv/articles/201998867-investigate-media-information-and-formats/

For logs
See https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

I attached them!

I can see bandwidth checks forcing a transcode
Required bandwidth is 10648kbps and only 8000kbps is available

See https://support.plex.tv/articles/227715247-server-settings-bandwidth-and-transcoding-limits/

What do you have set in server settings
Remote Access / Internet Upload Speed
and
Remote Access / Limit Remote Stream Bitrate

Jun 14, 2018 08:53:26.362 [4008] DEBUG - Streaming Resource: Reached Decision id=9959 codes=(MDE=3001,Not enough bandwidth for direct play of this item. Required bandwidth is 10648kbps and only 8000kbps is available. General=1001,Direct play not available; Conversion OK. Direct Play=3000,This app cannot play this item. The reason is: part.optimizedForStreaming limitation applies: 0 != 1. Transcode=1001,Direct play not available; Conversion OK.) media=(id=11791 part=(id=11791 decision=transcode container=mpegts protocol=hls streams=(Video=(id=25575 decision=transcode bitrate=6649 encoder=libx264 width=1912 height=798) Audio=(id=25570 decision=transcode bitrate=138 encoder=aac_mf channels=2 rate=48000))))

Not to disagree with the bandwidth limitations suggested by @sa2000 , but the line

    optimizedForStreaming="0"

in the XML means that the MP4 file was not created in a way that can stream without transcoding.

I believe the line in the logs

    part.optimizedForStreaming limitation applies: 0 != 1

says basically the same thing, and would likely force the transcoder to kick in, even if there was enough bandwidth.

@leelynds said:
Not to disagree with the bandwidth limitations suggested by @sa2000 , but the line

    optimizedForStreaming="0"

in the XML means that the MP4 file was not created in a way that can stream without transcoding.

I believe the line in the logs

    part.optimizedForStreaming limitation applies: 0 != 1

says basically the same thing, and would likely force the transcoder to kick in, even if there was enough bandwidth.

Should I convert them then? They came from iTunes so I wasn’t sure if that has anything to do with it.

@sa2000 said:

@MordecaiTheFox said:

@sa2000 said:
Would need media info xml, logs with debug logging enabled and details of what plex client app / version

For the media info xml - see https://support.plex.tv/articles/201998867-investigate-media-information-and-formats/

For logs
See https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

I attached them!

I can see bandwidth checks forcing a transcode
Required bandwidth is 10648kbps and only 8000kbps is available

See https://support.plex.tv/articles/227715247-server-settings-bandwidth-and-transcoding-limits/

What do you have set in server settings
Remote Access / Internet Upload Speed
and
Remote Access / Limit Remote Stream Bitrate

Jun 14, 2018 08:53:26.362 [4008] DEBUG - Streaming Resource: Reached Decision id=9959 codes=(MDE=3001,Not enough bandwidth for direct play of this item. Required bandwidth is 10648kbps and only 8000kbps is available. General=1001,Direct play not available; Conversion OK. Direct Play=3000,This app cannot play this item. The reason is: part.optimizedForStreaming limitation applies: 0 != 1. Transcode=1001,Direct play not available; Conversion OK.) media=(id=11791 part=(id=11791 decision=transcode container=mpegts protocol=hls streams=(Video=(id=25575 decision=transcode bitrate=6649 encoder=libx264 width=1912 height=798) Audio=(id=25570 decision=transcode bitrate=138 encoder=aac_mf channels=2 rate=48000))))

The same thing happens though when it is streamed internally though and not outside the network so I am not sure it has to do with bandwidth.

@leelynds said:
Not to disagree with the bandwidth limitations suggested by @sa2000 , but the line

    optimizedForStreaming="0"

in the XML means that the MP4 file was not created in a way that can stream without transcoding.

Not totally true. Some Plex client can direct play a file that wasn’t optimized. This would also only trigger a transcode at the original quality. There is still a bandwidth limitation taking place.

@MordecaiTheFox said:

@sa2000 said:

@MordecaiTheFox said:

@sa2000 said:
Would need media info xml, logs with debug logging enabled and details of what plex client app / version

For the media info xml - see https://support.plex.tv/articles/201998867-investigate-media-information-and-formats/

For logs
See https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

I attached them!

I can see bandwidth checks forcing a transcode
Required bandwidth is 10648kbps and only 8000kbps is available

See https://support.plex.tv/articles/227715247-server-settings-bandwidth-and-transcoding-limits/

What do you have set in server settings
Remote Access / Internet Upload Speed
and
Remote Access / Limit Remote Stream Bitrate

Jun 14, 2018 08:53:26.362 [4008] DEBUG - Streaming Resource: Reached Decision id=9959 codes=(MDE=3001,Not enough bandwidth for direct play of this item. Required bandwidth is 10648kbps and only 8000kbps is available. General=1001,Direct play not available; Conversion OK. Direct Play=3000,This app cannot play this item. The reason is: part.optimizedForStreaming limitation applies: 0 != 1. Transcode=1001,Direct play not available; Conversion OK.) media=(id=11791 part=(id=11791 decision=transcode container=mpegts protocol=hls streams=(Video=(id=25575 decision=transcode bitrate=6649 encoder=libx264 width=1912 height=798) Audio=(id=25570 decision=transcode bitrate=138 encoder=aac_mf channels=2 rate=48000))))

The same thing happens though when it is streamed internally though and not outside the network so I am not sure it has to do with bandwidth.

There may be several reasons why the server transcodes. The evidence provided previously showed that bandwidth was a factor then. Provide new diagnostics and it can be looked into