Plex Live TV Support Direct Stream Apple TV and HDHomeRun Extend

Can Plex please add support for the mpegts container? I purchased a HDHomeRun Extend with the expectation that it would save my NAS from having to transcode live tv only find out that it still does because HDHomeRun Extend only transcodes to a mpegts container.

It is very misleading for Plex to market the HDHomeRun as fully supported tuners but don’t mention this limitation.

Plex supports it, my Shield and my Android mobile direct play it just fine.

What client are you viewing Live TV from?

I’m using a Apple TV primarily…all apple products

hmmm well they are half way there… why would they support it on those but not apple tv and iOS apps?

In my research I think Roku seems to not be supported as well

Plex uses the player built into the device. If your Apple TV can’t handle the ts container then the Plex Media Server must transcode. What does the Now Playing show when viewing Live TV?

Does it transcode or remux? Because the encode is h.264 which is most definitely supported.

That is why I was asking what the Now Playing is showing. If it shows the video is being transcoded H264 -> H264 then it could possibly be an issue with interlacing in the video stream. If it only shows the mpegts container to mp4 then a remux is more than likely what I would assume is being done. I don’t have an Apple TV to do any testing with and really haven’t researched what are the capabilities of the Apple TV.

For HEVC, fMP4 is required
For H.264, MP4 is required

MPEG2VIDEO, transcoded to H.264
MPEGTS container requires container conversion (remux)

(subject to iOS 12 changes)

1 Like

What is your quality set to for Home and Internet streaming? Is the server local?

This is also the data from the logs. it is definitely going from h.264 to h.264. I would think it would just have to remux (isn’t this called direct stream?)

Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: Selected protocol hls; container: mpegts
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] ERROR - Unable to find title for item of type 5
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: analyzing media item -1
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: : no direct play video profile exists for http/mpegts/
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: : no direct play video profile exists for http/mpegts//
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: : codec is unavailable for analysis
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: : codec is unavailable for analysis
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] ERROR - Unable to find title for item of type 5
Sep 08, 2018 13:05:03.537 [0x7f9c09bff700] DEBUG - MDE: : selected media 0 / -1

If i’m streaming on my apple tv and I swipe down it gives me playback settings it is set to convert to 1080p HD

In my Plex Setting Video quality is set to Maximum for Home Streaming and 2 Mbps, 720p HD for internet streaming.

Auto Adjust Quality is Off and Play Smaller Videos at Original Quality is On

The Server is local

If I try and change my playback setting to original quality it doesn’t change, it just reverts back to Convert to 1080p

What does Now Playing show if Extend is set to High Quality versus Highest Quality?

What is it set to under the Plex global settings?

I just set it to High Quality instead of Highest Quality and it is still transcoding H264 to H264

I’m not exactly sure what setting you are referring to. These are the global settings from the Plex app on my apple tv. Is this what you are referring to?

The only other transcoder settings I’m aware of are these on the server side