ATV3 + PlexConnect + TVHeadend + Direct Play?

Hi,

 

I have setup my ATV3 to use PlexConnect and I have TVHeadend on the same server as my PMS. In Plex I have added the TVHeadend channel. I can now play channels but when I do transcoding is enabled. Is it possible to stream the channels without transcoding? Maybe just remuxing? If I set the ATV to do direct play no channels work...

 

I have setup swedish channels (Viasat and Canal Digital) via dvb-s and dvb-s2. The HD channels are H.264 (MPEG-4 AVC) and SD channels are MPEG-2 Transport Streams (TS) (I think...). Are these formats supported by the ATV? How should I configure TBHeadend and Plex to make this work without transcoding?

Hi, see here the formats accepted natively by the ATV3.

Yes, and I can see h264 and AAC is supported? So it should work?

It seems like there might be a problem with the tvheadend channel in plex and it seems like the stream requests is never received at the tvheadend backend. I created an issue with the channel: https://github.com/realriot/tvheadend-ng.bundle/issues/21

Yes, and I can see h264 and AAC is supported? So it should work?

It seems like there might be a problem with the tvheadend channel in plex and it seems like the stream requests is never received at the tvheadend backend. I created an issue with the channel: https://github.com/realriot/tvheadend-ng.bundle/issues/21

Doing a bit of log reading - and testing. Really strange that you are calling the same string as would be called if played from Plex Media Player (that works whiteout transcoding), but for some reason these streams are considered "not direct play" on anything but the PMS... They are tagged h264+aac (even if they are mpeg2 - but that is besides the point), but for some reason this is not taken in to consideration when deciding "playability"... 

Could be that some part of the solution is with Plexconnect, could be some is with TVHeadend-NG, but the problem also affects iOS native client and the plea web player...

Will dig a bit further, since my server can only transcode HD stream with FULL utilization, and for this reason sometimes stutters a bit... On SD there is no problem - but still transcoding..

Oh, I don't know what you mean with: "Really strange that you are calling the same string as would be called if played from Plex Media Player" but I have set my AppleTv flex client to use direct play (since I don't want transcoding because my server won't handle it).

I'm not sure if the AppleTV should be able to play the stream with just remuxing? Will Plex remux the stream if I have set the client to DirectPlay? If not maybe tvheadend can remux the stream before I send it to Plex? I only have AppleTV clients using the plex server...

From what I have read DVB-S and DVB-S2 HD streams are MPEG-4 AVC/H.264 and the SD stream are MPEG-TS (MPEG2)? Will the AppleTV be able to play these stream with just remuxing?

I read at the Apple website that the container needs to be m4v, mp4, or .mov. Not sure if TVHeadend can output this container? I believe it defaults to MKV?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.