New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 784009 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug



Sign in to add a comment

multi-period shaka video not swtich resolution as video plays

Project Member Reported by yini...@chromium.org, Nov 11 2017

Issue description

Chrome Version: 64.0.3261.0
OS: Android

This issue only repro on Android (I am using Android O on Pixel XL) but not other OS, this bug NOT repro on 62.0.3202.38 on the same device so it is a recent regression.
This bug repro on both multi-DRM and clearkey video.

What steps will reproduce the problem?
(1) navigate to https://shaka-player-demo.appspot.com/demo/#asset=//media.axprod.net/TestVectors/v7-Clear/Manifest_MultiPeriod.mpd;lang=en-US
(2) let video play

What is the expected result?
note video resolution move up as video plays

What happens instead?
video resolution stays in 512x288 @400kbps


 

Comment 1 by xhw...@chromium.org, Nov 11 2017

Cc: xhw...@chromium.org
Labels: M-64 OS-Android
Owner: liber...@chromium.org
Status: Available (was: Untriaged)
For Clear Key video, the video is decrypted in the renderer process and we are not using MediaDrmBridge. So this seems to be a MediaCodec/Decoder issue.
If the video stays at that resolution, could it be because you don't have sufficient bandwidth to play a higher resolution?  Or that the player thinks this is true?

In a debugger, you can check this to get Shaka's current bandwidth estimate:

shakaDemo.localPlayer_.getStats().estimatedBandwidth

More generally getStats() has lots of information about the decisions the player is making.
Also, I just noticed, this is not using Clear Key.  The content is not encrypted.
Joey,
I don't think bandwidth is the cause of this bug. I am running on the same device at the same time using Chrome 62, the resolution is upgraded as expected without problem.

Frank, I have the device for you to use if need.
Yining,

It's entirely possible that bandwidth is not the issue.  However, since Shaka Player makes streaming and adaptation decisions based on bandwidth, it seems like it's important to know what Shaka's bandwidth estimate is.  I highly recommend checking this out.

In MediaSource-based applications, JavaScript is responsible for fetching media segments and feeding them to the browser.  It's hard to imagine how the resolution would stay low if the application was making a decision to fetch HD.
i'll try to repro on my 5x.  would be good to know if it's specific to the device or not.
Status: WontFix (was: Available)
I tried one more time on the same device, surprisely the issue NOT repro anymore. resolution can move upward as playback proceed as expected. It may be because of bandwidth as joey said.
I'll resolve this bug as won't fix.

Sign in to add a comment