M3U export tuner hold timer

Was wondering if the devs or anyone else would have any insight into my “issue”.

I use a combination of ChannelsDVR and Emby/plex, but all my TV runs through ChannelsDVR first.

When using Emby on Apple TVs I prefer to use the Native player - but for live tv it prefers HLS.

So if I use ?format=hls&codec=copy, my HDHR channels will be in HLS format and also be deinterlaced by channels amazing transcoder/remux.

The issue I’m having is if Emby is used for quick channel changes, the channels transcoder holds onto streams for atleast 10 seconds after terminating while using an external client. (From my memory this is not the case with ChannelsDVR clients)

Is there a way I can change this? Is this by design or is this an unavoidable consequence of using another client.

I know that direct playing from the CDVR server will terminate immediately, but really wanted to have HLS, but also mainly the efficient deinterlacing.

Thanks

The reason is because the server isn’t receiving a command to stop the stream. Our app does this, your third party app doesn’t.

After ten seconds of not being consumed, the stream stops automatically.

Just a circumstance of using the system in an unintended manner.

1 Like

Ah no problems.

Thought that may have been the case.
Still worth the trade off. I don’t know how your transcoder can look so good, use so little cpu and have the bitrate remain so low!

Is there by chance a terminal command or http endpoint that stops the transcoder? So I could potentially tell the stream to terminate sooner?

@tmm1 and @eric

Trying to force transcode my HDHR tuner so that it transcodes using h264.

I can get it to transcode to any bitrate if I use “/hls/stream.m3u8?vcodec=hevc&bitrate=8000”

Gives me a 50fps hevc stream.

But if I try the same with h264 it always defaults to a low bitrate stream, usually 1-2mbps.

I want to use your transcoder for the deinterlacer for other clients but if it remuxes it appears to be 50fps but still says it’s interlaced which can cause clients to want to yadif=0 deinterlace it. So trying to force it to transcode so it will play as a 1080p50 stream.

Hope that makes sense, Thanks

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