imberezin / google-cast-sdk

Automatically exported from code.google.com/p/google-cast-sdk
0 stars 0 forks source link

Chromecast 2 stuck in a loop "Buffering" -> "Playing" -> "Buffering" #686

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Play a movie from www.blinkbox.com on the Chromecast
2. Without stopping the current movie, play another movie on the Chromecast

What is the expected output? What do you see instead?
The movie should begin playback, however, a Playing event is fired, then 
immediately a buffering event and this is repeated forever without playback 
ever starting. Sometimes it will recover from this and play as normal, other 
times it will result in brainfreeze.

No errors are raised in the application to indicate an problem

What version of the product are you using? On what operating system?
Chromecast 2; 1.16.44433
https://tv.blinkbox.com/app/2.4.3

Please provide any additional information below.

The network logs indicate that the media player is not requesting enough 
fragments to successfully playback the movie, with the fragment requests being 
sent up to 20 seconds apart instead of continuously requesting more until the 
buffer is full.

The issue has also been reproduced using the Andorid and iOS sender applicaitons

Original issue reported on code.google.com by cr...@blinkbox.com on 11 Nov 2015 at 11:56

GoogleCodeExporter commented 8 years ago
When did you start encountering this issue? Can you please share receiver logs?

Original comment by na...@google.com on 13 Nov 2015 at 12:09

GoogleCodeExporter commented 8 years ago
Also, please share feedback report through the Chromecast App/Extension with 
"for Issue 686" in description. (how to here: 
https://support.google.com/chromecast/answer/6189374?hl=en)

Original comment by na...@google.com on 13 Nov 2015 at 12:31

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
The issue has been reproduced on all 2nd generation Chromecast devices that we 
have purchased for testing. The first generation devices do not show the issue.

I have attached a copy of the console debug output for a session where playback 
started successfully for movie A, then movie B was played which entered into a 
buffering loop, then movie B began playback after some time.

Original comment by cr...@blinkbox.com on 18 Nov 2015 at 4:59

Attachments:

GoogleCodeExporter commented 8 years ago
Here are the links to our sender applications

http://www.blinkbox.com
https://play.google.com/store/apps/details?id=com.blinkbox.tablet.live
https://itunes.apple.com/gb/app/blinkbox-movies-watch-movies/id402426509?mt=8

In order to recreate the  issue, an account is required with purchased / rented 
items to play. A test account can be provided via a private channel.

Original comment by cr...@blinkbox.com on 18 Nov 2015 at 5:00

GoogleCodeExporter commented 8 years ago
I have attempted to share feedback report through the Chromecast App/Extension, 
but am always given an Error "Failed to send feedback".

Here are the Cast extension logs from the report

Original comment by cr...@blinkbox.com on 23 Nov 2015 at 10:37

Attachments:

GoogleCodeExporter commented 8 years ago
Android and iOS senders have proved to be more susceptible to this problem, and 
are causing the Chromecast to enter the buffering loop on first play attempt as 
well as switching to a new movie.

We are receiving increasing numbers of customer complaints related to this 
problem, so the urgency to fix this is growing fast.

Do you need anything more from us to investigate?

Do you have any possible workarounds that we could add to our receiver 
application?

Is there a way for the sender and/or receiver application to differentiate 
between the 1st and 2nd generation devices, to determine the hardware that the 
receiver application is running? This could be useful to provide notifications 
inside the application to inform and assist users with this issue.

Original comment by cr...@blinkbox.com on 23 Nov 2015 at 11:03

GoogleCodeExporter commented 8 years ago
We are unable to find the app on Google Play Store in a mobile device and web 
Play Store shows all our test devices (2 mobile and 1 tablet) are incompatible 
with this app. Is there any restriction on app discovery/download?

Original comment by na...@google.com on 23 Nov 2015 at 8:59

GoogleCodeExporter commented 8 years ago
blinkbox is restricted to UK, so this may be the problem if you are trying to 
install outside of the UK. Are you able to bypass the geo restrictions and 
install the app? If not, I can provide an apk.

Chromecast is currently only supported in the tablet application on our service.

Original comment by cr...@blinkbox.com on 23 Nov 2015 at 10:58

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
We have found that rolling back the media player library fixes the problem. Our 
current live receiver app uses version 1.0.0

http://www.gstatic.com/cast/sdk/libs/mediaplayer/1.0.0/media_player.js

Changing the version to 0.9.0 in the receiver app stops the buffering loop from 
happening

http://www.gstatic.com/cast/sdk/libs/mediaplayer/0.9.0/media_player.js

Original comment by cr...@blinkbox.com on 24 Nov 2015 at 5:34

GoogleCodeExporter commented 8 years ago
Thanks for the information. We are investigating the issue. 

Original comment by na...@google.com on 24 Nov 2015 at 10:54

GoogleCodeExporter commented 8 years ago
Hi,

Can I please have a progress update on this issue? 
Have you been able to reproduce the problem?
Do you need anything more from us?

Original comment by cr...@blinkbox.com on 1 Dec 2015 at 4:11

GoogleCodeExporter commented 8 years ago
Thanks for follow-up. As of now we don't need any more information from you. 
This ticket will be updated as and when we have information available to share. 

Original comment by na...@google.com on 1 Dec 2015 at 6:36

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Please share receiver side console log after reproducing the issue.

Original comment by na...@google.com on 2 Dec 2015 at 6:13

GoogleCodeExporter commented 8 years ago
Here is a console log from the receiver where the following occurred during a 
single cast session.

1. Movie A began playback successfully
2. Movie B began playback successfully
3. Movie C failed to start playback and entered into the buffering loop.

Original comment by cr...@blinkbox.com on 2 Dec 2015 at 7:52

Attachments:

GoogleCodeExporter commented 8 years ago
Thank you for sharing the log. 

Original comment by na...@google.com on 2 Dec 2015 at 7:59

GoogleCodeExporter commented 8 years ago
Hi,

Can I please have a progress update on this issue?

Original comment by androidd...@blinkbox.com on 11 Dec 2015 at 4:06

GoogleCodeExporter commented 8 years ago
Hi,

Has any progress been made with this issue?

We have tested with the new firmware for Chromecast 2 devices, 1.17.48342, 
which still shows the problem.

Original comment by cr...@blinkbox.com on 21 Dec 2015 at 1:24