Raspberry Pi 3/HDHomeRun Extend Live TV Buffering

I’m getting a lot of buffering on all devices when trying to watch live TV coming from the HDHR via Plex. My guess is that it’s because I’m using a Raspberry Pi as my Plex server but I’m using the HDHR Extend which I thought would take on the heavy transcode lifting. Playing live TV though the HDHR app works without issue.

I plan on getting a more suitable server to address the issue but I just want to be sure that the Raspberry Pi is the problem before shelling out the extra cash. Just looking for some advice/opinions. Also, I’d appreciate any recommendations on hardware. Thanks in advance.

For the fact that Live TV works fine shows you the answer. I would be looking toward the clients are they set to play direct play or steam? What format are you saving the recordings? Do you do post processing? Mine works fine and I too have the Extend. They even play .ts files with no problem.

@“krazyfool88@gmail.com” said:
My guess is that it’s because I’m using a Raspberry Pi as my Plex server but I’m using the HDHR Extend which I thought would take on the heavy transcode lifting. Playing live TV though the HDHR app works without issue.

The Extend statically performs the transcoding that you have specified in the DVR setup under device settings [1]. If there is a client, that does not support Direct Play or Direct Stream of this format, the RPi has to perform the transcoding —> problem :smiley:

Please check the client settings as @DMackG has told you or change the transcoding setting of your Extend in Plex to a more suitable quality setting.

[1] https://support.plex.tv/articles/225877347-live-tv-dvr/

@DMackG said:
For the fact that Live TV works fine shows you the answer. I would be looking toward the clients are they set to play direct play or steam? What format are you saving the recordings? Do you do post processing? Mine works fine and I too have the Extend. They even play .ts files with no problem.

To clarify, live TV works fine but not when playing through Plex, directly through the HDHomeRun app live tv works fine. Both direct play and stream are enabled. It’s the Xbox One client, in case that’s relevant. Setting the transcode settings lower helps but in order to play smoothly I need to set the transcoding to a pretty low quality. Still, I don’t get why the Plex is affecting the playback when the HDHR Extend is doing the transcoding and seems to work fine on its own. I am disappoint.

The extend doesn’t do anything once a show/movie is recorded. Only during the record process.

@“krazyfool88@gmail.com” said:
Still, I don’t get why the Plex is affecting the playback when the HDHR Extend is doing the transcoding and seems to work fine on its own. I am disappoint.

Please see my comment. It’s really obvious. The transcoding settings you use in any Plex client are not forwarded to your Extent. The Extend always performs the transcoding specified in the DVR settings in Plex during recording / live streaming. Further transcoding requested by a Plex client is done by the Plex server.

Have you reviewed the DVR transcoding settings as I told you?

Some remarks to the XBOX client: it’s rather restricted in the supported codecs. I get it, that the HDHR app “just works”. So I suppose the Extend provides a special stream for the XBOX. The stream provided to Plex DVR is not “optimized” for the XBOX, so Plex has to do further transcoding.