I think it is well documented that the Xbox has terrible support for audio codecs used in 4k content. Plex should be able to handle this but the direct stream bug prevents this from happening. Plex should be direct streaming the video track unmodified and converting the audio track for us, but for some reason it fails after a few seconds. Plex then drops down to transcoding and obliterates the 10-bit stream by running it through it’s 8-bit pipeline. This is unacceptable since it should be avoidable.
My question – as a paying Plex customer, what is the timeline for fixing the Xbox app 10-bit HEVC streaming bug?
I run this command on the server and it transcodes at 10x speed so there should be no buffering issues which is what the symptom of the above bug is:
fmpeg -i 10bithevcSource.mkv -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k 10bithevc-ac3.mkv
@george777777777 said:
My question – as a paying Plex customer, what is the timeline for fixing the Xbox app 10-bit HEVC streaming bug?
Plex Inc doesn’t typically release timelines for future bug fixes or features.
I run this command on the server and it transcodes at 10x speed so there should be no buffering issues which is what the symptom of the above bug is:
fmpeg -i 10bithevcSource.mkv -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k 10bithevc-ac3.mkv
As long as you are on the most recent version of the server the video should be getting direct streamed when it is something the Xbox One can play. A few of the common exceptions are older versions of the server that would force a video transcode on unsupported audio, the original version of the xbox one that does not support streamed HEVC, image based subtitles.
But without a log showing what is triggering the transcode in the video it would be hard to even track down what the issue is. If you can provide a log of the video transcoding when it should not be, then we can begin trying to diagnose where the problem is.
I run this command on the server and it transcodes at 10x speed so there should be no buffering issues which is what the symptom of the above bug is:
fmpeg -i 10bithevcSource.mkv -map 0 -vcodec copy -scodec copy -acodec ac3 -b:a 640k 10bithevc-ac3.mkv
Unfortunately, the two things could be very unrelated as there are other options or limitations on the server that could be forcing a transcode unrelated to video format.