Jump to content

Existing transcoded video should be discarded when remote playback bitrate is changed


Recommended Posts

Posted (edited)

Problem:
When changing the remote (cellular) playback bitrate while in the middle of watching a video, the video that has already been transcoded at the previous bitrate continues to play, not respecting the new bitrate setting. The expected behavior is for the video transcoded at the previous bitrate be discarded and transcoding at the new bitrate to begin immediately. It should behave in this way when either of the different playback birate settings (home streaming quality, remote quality, remote (cellular) quality, and Chromecast quality) no longer match the transcoded stream's bitrate.

Steps to reproduce:

  1. From an Emby client, begin to play a video - make sure that you are not using Direct Play. Let it play for several minutes at least to allow the transcoding to develop a significant cache of transcoded video. 
  2. From this Emby client, go into settings and change playback bitrate for the type of stream that you are using (home, remote, remote (cellular), Chromecast). I see this when reducing the bitrate on remote (cellular) stream but I assume it works the same way for all of these streaming categories. 
  3. Go back and resume playing that video. Observe that the bitrate has not changed. Instead it is continuing to use the video that had already been transcoded for this stream, which is at the previous bitrate.  

 

Please let me know if you would like logs.

Edited by gu5gus
Posted (edited)

It turned out to be a different problem. The Emby iPad app thinks remote (cellular) connections are remote connections. When you set these two playback settings (remote and remote (cellular)) as different values you can see it doing this in Stats for Nerds. I was changing remote (cellular) and it was not changing the bitrate, but not because of my original post but instead because it was following remote playback setting instead. Once I realized this I can see that my original post is not true, instead it is this problem with following remote playback settings when on remote (cellular) connection. 

I don't really see how uploading logs will help me show this since the different is seen in the app but if you want some please let me know what to collect. 

There is also an odd behavior where sometimes the app will show remote and remote (cellular) under playback settings and other times it will show only remote, when I haven't changed the connectivity. It was on remote (cellular) the whole time while I went out and back into the playback settings screen and the remote (cellular) setting kept disappearing and reappearing.

Edited by gu5gus

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...