Jump to content

Transcoding vs Direct Play


Sammy

Recommended Posts

Sammy

Quick question..

 

Why does AndroidTV / ShieldTV transcode while Samsung Tizen Direct Play?

 

Of course Direct Play tunes lightning fast comparatively.

 

Thanks.

 

Sent from my SM-G960U1 using Tapatalk

Link to comment
Share on other sites

CBers

Why does AndroidTV / ShieldTV transcode while Samsung Tizen Direct Play?

All depends on what you are playing on the Shield, although I rarely have anything trancode (remux) on my Shield(s).

 

Not all devices are the same, so some will need to have the source transcoded to match the capabilities.

Link to comment
Share on other sites

Sammy

All depends on what you are playing on the Shield, although I rarely have anything trancode (remux) on my Shield(s).

 

Not all devices are the same, so some will need to have the source transcoded to match the capabilities.

*.ts mpeg2 for OTA or h.264 for PremiumTV but it occurs with either.

 

Sent from my SM-G960U1 using Tapatalk

Link to comment
Share on other sites

Sammy

Have you turned on the option to direct stream Live TV?

 

It is my understanding that Direct Stream in the AndroidTV settings will not allow for FFWD and RWD or Pause/Play?

 

I didn't find such a setting in the Tizen App but it allows for FFWD and RWD or Pause/Play but I'm not seeing the CC's exposed on Tizen.

Link to comment
Share on other sites

It is my understanding that Direct Stream in the AndroidTV settings will not allow for FFWD and RWD or Pause/Play?

 

Correct but, at the time you want to pause, you can easily switch to the mode that will allow it (the app will prompt you).  So, you could turn on that option and have faster tuning while surfing and only turn on the remux when you need it.

Link to comment
Share on other sites

Sammy

Correct but, at the time you want to pause, you can easily switch to the mode that will allow it (the app will prompt you).  So, you could turn on that option and have faster tuning while surfing and only turn on the remux when you need it.

 

I just now noticed that. Is this new? Any way to somehow incorporate that automatically into the app? Maybe have it direct play to the display but transcode in the background to a pause buffer? Just thinking out loud here for a way to improve the playback of LiveTV. Of course if it is interlaced 1080i OTA it has to transcode anyhow as it says interlaced video is not supported (on the ShieldTV).

Link to comment
Share on other sites

I just now noticed that. Is this new? 

 

No, it is not new.

 

 

Of course if it is interlaced 1080i OTA it has to transcode anyhow as it says interlaced video is not supported (on the ShieldTV).

 

And what is the state of the option to de-interlace HD on the server...?

Link to comment
Share on other sites

Sammy

And what is the state of the option to de-interlace HD on the server...?

 

Where to check?

Link to comment
Share on other sites

Sammy

It is checked on for both SD and HD. Should I check it off to allow the TV to de-interlace or will the ShieldTV do it if checked off?

Link to comment
Share on other sites

Sammy

Wow! that boosted tune time tremendously for interlaced content.

 

PremiumTV h.264 still takes a while to tune.

Link to comment
Share on other sites

Sammy

Actually it is quicker but not as quick as OTA. 

 

Thanks @@ebr !

 

The LiveTV WiKi makes no mention of this and The AndroidTV WiKi doesn't really discuss LiveTV or interlaced content.

 

All that said, I'll be changing the settings on all my ShieldTV's today!

Link to comment
Share on other sites

Sammy

Now why would playback of the same content on two different ShieldTV's be different?

 

One is direct stream and the other is transcoding?

 

This is PremiumTV BTW..

Link to comment
Share on other sites

Spaceboy

I couldn’t see any benefit from having those settings on in terms of quality of picture. And yes it’s several orders quicker without them

Link to comment
Share on other sites

Whether those options help or not depends on the equipment involved but the HD one is off by default so you turned it on at some point.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
hayrund

Will there ultimately ever be an option to Direct Play and have the ability to use FF/RWD/Pause on Android TV or Apple TV?  I noticed the exact same behavior on my Samsung TV.  Tuned instantly and had FF/RWD abilities, while my FireTV, AppleTV, AndroidTV do not.

 

For clarity, Apple TV is Apple TV 4K, Fire TV is Fire TV box gen 2, Android TV is nVidia Shield TV.

Link to comment
Share on other sites

Will there ultimately ever be an option to Direct Play and have the ability to use FF/RWD/Pause on Android TV or Apple TV?  I noticed the exact same behavior on my Samsung TV.  Tuned instantly and had FF/RWD abilities, while my FireTV, AppleTV, AndroidTV do not.

 

For clarity, Apple TV is Apple TV 4K, Fire TV is Fire TV box gen 2, Android TV is nVidia Shield TV.

 

Are you just asking about Live TV? Most video files should direct play at this point.

Link to comment
Share on other sites

hayrund

Yes.  Using HDHomeRun Quatro to tune OTA channels in U.S.  On every client with the exception of Samsung Tizen TV, it is transcoding somehow and thus causing the tuning delay of 10+ seconds when tuning to a channel.

 

If I enable DirectPlay in options and thus disable the ability to pause/rewind/etc, it tunes extremely fast and shows Direct Play.  If this option is disabled, it takes 10+ seconds to tune (on nVidia Shield TV) but I have the ability to pause/rewind/etc.  It shows: Play method: Direct Stream, Stream type: HLS, but in the streaming info, it's showing a transcode speed as it is transcoding.  I should also point out that audio/video gets slightly out of sync about 1 out of every 5 times.

  • Like 1
Link to comment
Share on other sites

Yes.  Using HDHomeRun Quatro to tune OTA channels in U.S.  On every client with the exception of Samsung Tizen TV, it is transcoding somehow and thus causing the tuning delay of 10+ seconds when tuning to a channel.

 

If I enable DirectPlay in options and thus disable the ability to pause/rewind/etc, it tunes extremely fast and shows Direct Play.  If this option is disabled, it takes 10+ seconds to tune (on nVidia Shield TV) but I have the ability to pause/rewind/etc.  It shows: Play method: Direct Stream, Stream type: HLS, but in the streaming info, it's showing a transcode speed as it is transcoding.  I should also point out that audio/video gets slightly out of sync about 1 out of every 5 times.

 

Hi.  It isn't actually transcoding.  It is just changing the format so that we can properly seek.  We are constantly looking to improve the speed of this.

 

Thanks.

  • Like 1
Link to comment
Share on other sites

hayrund

Hi.  It isn't actually transcoding.  It is just changing the format so that we can properly seek.  We are constantly looking to improve the speed of this.

 

Thanks.

 

OK, great.  I saw the whole "transcoder rate" and assumed.  I would love it to be as instant as my Tizen TV or even as fast as my Apple TV.  

Link to comment
Share on other sites

Sammy

Hi. It isn't actually transcoding. It is just changing the format so that we can properly seek. We are constantly looking to improve the speed of this.

 

Thanks.

Yes!

 

Sometimes it seems to take too long. Other times it is a lot less. I'm talking about 30 seconds or 5 seconds. It is random though.

 

A consistent 2 to 3 seconds or less is desirable though.

 

Even WMC took a sec or two unless it was CableCARD with a Prime with a Tuning Adapter whereupon it took 3 to 5 seconds.

 

Sent from my SM-G960U1 using Tapatalk

  • Like 1
Link to comment
Share on other sites

I lot of this is CPU resource dependent on the server.  For example if you happen to run MCEBuddy which is CPU intensive when scanning, cutting or converting files or have other files in Emby that are transcoding then it affects the speed of loading channels when these channels also need to run through ffmpeg to remux.

Link to comment
Share on other sites

mrfragger

Changing the format to what specifically? Are you referring to HLS (Streaming SRT subtitles). What is preventing it from seeking initially?

Link to comment
Share on other sites

Sammy

Hi. It isn't actually transcoding. It is just changing the format so that we can properly seek. We are constantly looking to improve the speed of this.

 

Thanks.

Is there a reason that you need to swap containers? Why not just do the pausing fast forward rewind in the ts container?

 

That said, seeking in Emby LiveTV is working really well right now.

 

Sent from my SM-G960U1 using Tapatalk

Edited by Sammy
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...