1080p hevc 265 plays on my rasplex but after 15 minutes or so the audio gets out of sync with the video. The same file played over the internet on a ROKU 3 plays just fine with no problems. Are there settings I can adjust to get this to play on my rasplex? I’m assuming it is transcoding to H264 and that it can’t direct play. Is that correct?
thats correct, RPi cant play h265 or 4k
It will play h265 for a while but then start to have playback issues. On the roku 3 while streaming over the web it plays back with no issues. Is there a way i can use the same app(for smart tv) the roku was using to play h265 on raspberry pi 3? Also are there transcoding/buffer settings to make h265 playable on rasplex? What seems to happen on rasplex is the audio goes out of sync with the video. Thanks for your help i’m just looking for a work around here.
Its a hardware limitation on the raspberry side, I know that some other boards are more up to date and I think they don’t have that limitation.
Yes, its probably transcoding, you can check that in your server while you reproduce a video. You could try to add a transcoding profile for rasplex that works better in your setup. I hace experience audio out of sync while transcoding, you can probably find some solutions in the forum as its a known issue with a lot of clients.
But if you ask me how I solve that kind of issues, I just create a separate version for the film using the optimization option on the server. That way the client will ask you what version you want to reproduce and is always easier to increase the hard drive space if needed in a NAS environment and you wont be bottlenecked by the CPU
Rasplex has a dedicated setting where you can allow or deny direct playback of HEVC content.
Hardware on the PI can’t do native h265 decoding. All that is happening is that your server is transcoding but probably running out of steam resulting in only 15mins or so of play time.
Is there any way I can get it to transcode faster? Or force rasplex to pre-cache and buffer to make up the difference?
Only by employing hardware transcoding. Which requires a Plex Pass.
Or by changing your server and put in the most powerful cpu you can get.
Or by avoiding videos with H.265 codec.
Oh, so the transcoding on the free version of plex media server is only software transcoding? I have a 8 core CPU overclocked to 5.0GHz on all cores so it was confusing me as to why it wasn’t able to keep up with the H. 265 transcoding.
Type of cpu please.
Yes.
https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/
It is the Intel i9-9900. Will getting a single board computer that can play h. 265 make it work? That way it doesn’t have to transcode?
Getting all my files over to h. 265 would really save a lot of space. The funny thing is h. 265 transcode just fine to my parents roku 3 when I share my server with them but my pi just can’t handle it.
Nice CPU!
You mean as a client device? It should.
Ok thank you that is very helpful because if that fixes it then I won’t have to worry about transcoding.
Of course not if you run a simple web browser on it.
You need to install either OpenPHT, or Plex Media Player or Kodi (with Plex4Kodi add-in).
The H. 265 worked streaming over the internet to a roku 3. However it did not on my pi3B which is hooked up via Ethernet to the PMS on my Intel i9-9900. I’m going to get a more powerful h. 265 supported single chip computer to replace my pi3B and maybe spring for a plex pass to unlock hardware transcoding.
I can recommend the Odroid C2 with Rasplex.
It can play 4k H.265 @60fps etc.
Thanks for your help
The Odroid is unfortunately a dead end.
There won’t be another OpenPHT version for it and no Kodi nor PMP either.
Just curious, why couldn’t I just run Linux or Android and download the plex client app that is used on your smart phone or TV? Get rid of Rasplex all together…