Project

General

Profile

Recorded content ignores stream profile

Added by Marco Jakobs almost 9 years ago

Hi,

I've installed a Sat>IP receiver last week and checked some TV server solutions over the weekend - ending with TVH as the best fitting solution for me. Great piece of software, thanks to the team for their incredible work!

One application is to enable me watching the german TV programs while traveling. That works basically good with Kodi on my MacBook and I've created a stream profile for that user which transcodes with a limit of 2MBit/s which fits in most cases to the available connection bandwith.

I've noticed that watching live TV works pretty good, but when I want to watch a recorded show from the DVR it ends up in stuttering and buffering. Checking the transmission rates on my router I come to the conclusion that TVH seems to completely ignore the stream profile of the user which results in no transcoding and overloading the WAN connection with the bitrate of the original quality.

Is that a known bug?

I don't currently see a proper workaround as a recording profile which does the transcoding during recording is no real solution: It will drop the quality when we watch recordings at home and increaes the CPU load when 2 or more HD streams are recoreded in parallel.

Any ideas are highly appreciated.

Thanks,
Marco


Replies (8)

RE: Recorded content ignores stream profile - Added by Spencer Roff about 8 years ago

I too have noticed this, i can transcode live TV fine, but use the same profile against recorded content it is ignored.

HTS Tvheadend 4.1

RE: Recorded content ignores stream profile - Added by Jonathan Thomson about 8 years ago

Transcoding of non-live content is not supported (yet).

RE: Recorded content ignores stream profile - Added by Robert Cameron about 8 years ago

Jonathan Thomson wrote:

Transcoding of non-live content is not supported (yet).

This makes sense to me. If you want to transcode your recorded files, I think it makes more sense to run a transcode process as part of a post-record script than as the input to recording.

RE: Recorded content ignores stream profile - Added by Jonathan Thomson about 8 years ago

Robert Cameron wrote:

Jonathan Thomson wrote:

Transcoding of non-live content is not supported (yet).

This makes sense to me. If you want to transcode your recorded files, I think it makes more sense to run a transcode process as part of a post-record script than as the input to recording.

Mmm I'm not sure I agree but purely because my use case is the same as the original poster's - I travel a lot with work and take an Amazon Fire TV with Kodi installed - it's fantastic because I can tweak the streaming profile to match the wifi available in the hotel but recorded content is unfiltered. It makes sense to me that all content served up by TVHeadend is run through the stream processing - sure they had their reasons for not doing this but I can't imagine what they are.

RE: Recorded content ignores stream profile - Added by Mark Clarkstone about 8 years ago

Jonathan Thomson wrote:

Robert Cameron wrote:

Jonathan Thomson wrote:

Transcoding of non-live content is not supported (yet).

This makes sense to me. If you want to transcode your recorded files, I think it makes more sense to run a transcode process as part of a post-record script than as the input to recording.

Mmm I'm not sure I agree but purely because my use case is the same as the original poster's - I travel a lot with work and take an Amazon Fire TV with Kodi installed - it's fantastic because I can tweak the streaming profile to match the wifi available in the hotel but recorded content is unfiltered. It makes sense to me that all content served up by TVHeadend is run through the stream processing - sure they had their reasons for not doing this but I can't imagine what they are.

Heres a (in theory) workaround, record your media in ts format, create an iptv network and use the links from the dvr page (without the /play/ path) as source for an iptv "channel". tvheadend should just treat it as a live channel I think.

RE: Recorded content ignores stream profile - Added by Marco Jakobs about 8 years ago

Hi,

although it makes no big sense to me that a live stream can be transcoded but not a recorded content (from my thoughts it should me more easy or at least the same mechanism to xcode an existing .ts file compared to a live .ts stream) I'm living also with workarounds when travelling.

My folder for the DVR in TVH is also part in my Plex installation, so I see my recorded content in Plex and can use its xcoding.

However it would be more convenient to have this all in one platform.

Is it really that costly to apply the already existing xcoding mechanism also for recorded content?

RE: Recorded content ignores stream profile - Added by Robert Cameron about 8 years ago

I realize I misread your original post. I had thought you wanted your recordings to be transcoded upon record. But the problem is that TVH does not honor a user's stream-profile when playing back a recording, only when playing a channel.

A workaround would be to append 'stream=' to the URL for playback of the recorded files to force it to use the stream of your choice.

In any case, this does seem like a bug to me.

RE: Recorded content ignores stream profile - Added by Marco Jakobs about 8 years ago

I would highly appreciate if the playback of recorded content can use the appropriate stream profile for the user ;-)

    (1-8/8)