Closed Bug 1191220 Opened 10 years ago Closed 10 years ago

widevine demo MPD plays correctly in JWPlayer and Bitdash but not Shaka Player

Categories

(Core :: Audio/Video: Playback, defect, P2)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox42 --- affected
firefox44 --- unaffected
firefox47 --- unaffected

People

(Reporter: cpeterson, Assigned: jya)

References

Details

The following MPD plays correctly in JWPlayer but not Shaka Player or Bitdash player: http://storage.googleapis.com/widevine-demo-media/sintel-1080p/dash.mpd http://www.jwplayer.com/innovation/roadmap/mpeg-dash/ * Shaka logs these error messages to the web console: http://shaka-player-demo.appspot.com/ + audio/mp4; codecs="mp4a.40.2" is supported player.js:182:3 + video/mp4; codecs="avc1.42c01e" is supported player.js:182:3 + audio/mp4; codecs="mp4a.40.2" is supported player.js:182:3 + video/mp4; codecs="avc1.42c01e" is supported player.js:182:3 Starting each stream from 0 stream_video_source.js:1121:3 stream_video_source.js:931:1 Player error error { target: null, isTrusted: false, detail: InvalidStateError, eventPhase: 0, bubbles: true, cancelable: false, defaultPrevented: false, timeStamp: 1438763509501417, NONE: 0, CAPTURING_PHASE: 1, AT_TARGET: 2 } * The Bitdash player dies with an "Unsupported MPD format" error and a JS TypeError: http://www.dash-player.com/demo/manifest-test/ Unsupported MPD format bitdashplayer.min.js:1:309378 bitdash Error: Object { code: 3001, timestamp: 1438763946541, message: "Unsupported MPD format", type: "onError" } manifest-test:973:15 Unsupported MPD format bitdashplayer.min.js:1:309378 bitdash Error: Object { code: 3001, timestamp: 1438763946550, message: "Unsupported MPD format", type: "onError" } manifest-test:973:15 TypeError: m[((((((((H01 + K1k.W0N) + p4n) + F1N) + K1k.Y89) + l3e) + h7Z) + K1k.l44) + K1k.Y89)] is not a function bitdashplayer.min.js:1:176395
bitdash currently does not support the MPEG-DASH on-demand profile, i.e. unsegmented content with byte range requests. We will add this feature in a future version.
Thanks for the clarification, Daniel. I updated the bug summary.
Summary: widevine demo MPD plays correctly in JWPlayer but not Shaka Player or Bitdash player → widevine demo MPD plays correctly in JWPlayer but not Shaka Player
Assignee: nobody → jyavenard
Priority: -- → P2
We have updated bitdash on our website to the upcoming release v3.2 which now supports SegmentBase MPDs and byte-range requests and it plays without any problems in FF42 Beta. You can test it yourself as always using http://www.dash-player.com/demo/manifest-test/
Thanks for the update, Daniel. I confirm that the Bitdash player can play the test stream from comment 0. (Un)fortunately, this test reliably crashes Firefox Nightly 44 with one of my test user profiles: bp-8d79f58f-4259-4ae2-ba00-98c2b2151018 bp-172cf9ce-bdbb-400d-b1f5-3dbf52151018
Summary: widevine demo MPD plays correctly in JWPlayer but not Shaka Player → widevine demo MPD plays correctly in JWPlayer and Bitdash but not Shaka Player
The Shaka Player still fails, but this might be Firefox bug 1189196. EME not available. mediakeys.js:52:5 Player error error { target: null, isTrusted: false, detail: Exception, eventPhase: 0, bubbles: true, cancelable: false, defaultPrevented: false, timeStamp: 1445204734466631, NONE: 0, CAPTURING_PHASE: 1, AT_TARGET: 2 } app.js:962:3
See Also: → 1198765
The sintel-1080p MPD in comment 0 works for me with JW Player, Bitdash, and Shaka Player with Firefox 44 and 47. \o/
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.