Closed GoogleCodeExporter closed 9 years ago
An internal issue was opened to investigate
Original comment by anad...@google.com
on 1 May 2014 at 2:44
And please there is any chance to get more detail information thru Chrome
Remote Debugger or any callback with details when this kind of problem happens?
For example we wanna know why Chromecast rejecting our stream instead of spend
a lot of time on it. It's possible to get any useful detail information thru
onError callback?
Original comment by ibmpc.ma...@gmail.com
on 2 May 2014 at 10:03
We were not able to reproduce this; it worked fine when we ran that against 0.6
library; here is the log:
[ 0.085s] [cast.player.api.Player] Version: 0.6.0.5
[ 0.120s] [cast.player.api.Player] load
[ 0.240s] [goog.net.XhrIo] Opening Xhr [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.271s] [goog.net.XhrIo] Will abort after 30000ms if incomplete, xhr2 false [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.275s] [goog.net.XhrIo] Sending request [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.292s] [goog.net.XhrIo] Request complete [GET http://[REDACTED]/repro250/playlist.m3u8 200]
[ 0.352s] [cast.player.core.QualityManager] 0: from undefined to 0
[ 0.354s] [cast.player.hls.Playlist] update: http://[REDACTED]/repro250/playlist.m3u8
[ 0.358s] [goog.net.XhrIo] Opening Xhr [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.362s] [goog.net.XhrIo] Will abort after 30000ms if incomplete, xhr2 false [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.365s] [goog.net.XhrIo] Sending request [GET http://[REDACTED]/repro250/playlist.m3u8 -1]
[ 0.379s] [goog.net.XhrIo] Request complete [GET http://[REDACTED]/repro250/playlist.m3u8 200]
[ 0.394s] [cast.player.core.SourceBufferManager] 0: abort
[ 0.404s] [cast.player.core.SegmentManager] 0: seek 0
[ 0.411s] [goog.net.XhrIo] Opening Xhr [GET http://[REDACTED]/repro250/segment_3_1.ts -1]
[ 0.415s] [goog.net.XhrIo] Will abort after 10000ms if incomplete, xhr2 false [GET http://[REDACTED]/repro250/segment_3_1.ts -1]
[ 0.417s] [goog.net.XhrIo] Sending request [GET http://[REDACTED]/repro250/segment_3_1.ts -1]
[ 0.448s] [goog.net.XhrIo] Request complete [GET http://[REDACTED]/repro250/segment_3_1.ts 200]
[ 0.487s] [cast.player.hls.Protocol] start: 1.4
[ 0.489s] [cast.player.hls.Protocol] processed: 0
[ 0.490s] [cast.player.hls.Protocol] offset: -1.4
[ 0.501s] [cast.player.core.SourceBufferManager] 0: abort
[ 0.503s] [cast.player.core.SourceBufferManager] 0: append
[ 0.517s] [goog.net.XhrIo] Opening Xhr [GET http://[REDACTED]/repro250/segment_3_2.ts -1]
[ 0.520s] [goog.net.XhrIo] Will abort after 10000ms if incomplete, xhr2 false [GET http://[REDACTED]/repro250/segment_3_2.ts -1]
[ 0.522s] [goog.net.XhrIo] Sending request [GET http://[REDACTED]/repro250/segment_3_2.ts -1]
[ 0.532s] [cast.player.core.SourceBufferManager] 0: updateend
[ 0.545s] [goog.net.XhrIo] Request complete [GET http://[REDACTED]/repro250/segment_3_2.ts 200]
[ 0.551s] [cast.player.core.SourceBufferManager] 0: append
[ 0.557s] [goog.net.XhrIo] Opening Xhr [GET http://[REDACTED]/repro250/segment_3_3.ts -1]
[ 0.560s] [goog.net.XhrIo] Will abort after 10000ms if incomplete, xhr2 false [GET http://[REDACTED]/repro250/segment_3_3.ts -1]
[ 0.561s] [goog.net.XhrIo] Sending request [GET http://[REDACTED]/repro250/segment_3_3.ts -1]
[ 0.567s] [cast.player.core.SourceBufferManager] 0: updateend
[ 0.634s] [goog.net.XhrIo] Request complete [GET http://[REDACTED]/repro250/segment_3_3.ts 200]
[ 0.641s] [cast.player.core.SourceBufferManager] 0: append
[ 0.652s] [cast.player.core.QualityManager] 0: bitrate 77677869.05386434
[ 0.715s] [cast.player.core.SourceBufferManager] 0: 0.021331999450922012 - 3.203200101852417
[ 0.720s] [cast.player.core.SourceBufferManager] 0: updateend
[ 0.816s] [cast.player.api.Player] loadedmetadata
[ 1.180s] [cast.player.api.Player] auto resume 0
[ 1.185s] [cast.player.api.Player] endOfStream 0
[ 1.217s] [cast.player.api.Player] play
Original comment by anad...@google.com
on 2 May 2014 at 4:21
Strange... (((( But anyway thanks. There is any ability to get detailed logs
thru Chrome Remote Debugger ?
Original comment by ibmpc.ma...@gmail.com
on 3 May 2014 at 7:05
Have you already turned on logging on your receiver
(cast.receiver.logger.setLevelValue(cast.receiver.LoggerLevel.DEBUG)?
Original comment by anad...@google.com
on 3 May 2014 at 4:08
Thanks my previous log level was ERROR, I change it to DEBUG. But still logs
not informative enough. I cannot understand why Chromecast just cancelled
playback after first segment was downloaded.
Original comment by ibmpc.ma...@gmail.com
on 5 May 2014 at 12:33
Attachments:
Original issue reported on code.google.com by
ibmpc.ma...@gmail.com
on 1 May 2014 at 12:21Attachments: