Description
Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
3.0.1 (issue is not present in Shaka 2.5)
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master
?
Yes
Are you using the demo app or your own custom app?
Own custom app (link below)
If custom app, can you reproduce the issue using our demo app?
Could not extract timed metadata from the demo app
What browser and OS are you using?
Chrome 83, MacOS 10.15.5
What issue are you facing?
We are playing a DAI stream on Shaka Player 3.0.1 with IMA SDK. Instead of incrementally raising the timed metadata events as they are encountered, Shaka Player is raising a bunch of them all at once. As a result, our ad measurement pings are being fired incorrectly.
We tried to reproduce the issue on Shaka 2.5, but were unsuccessful. This seems to us a Shaka 3.x-only issue.
What did you do?
- Went to demo app: https://storage.googleapis.com/gvabox/sanils/h5/dai/shaka_test/dai_shaka_3.0.1.html
- Used Asset Key: 0ndl1dJcRmKDUPxTRjvdog
- Hit "Request Live"
For reference, here is the manifest link: https://dai.google.com/linear/dash/pa/event/0ndl1dJcRmKDUPxTRjvdog/stream/4a68c85b-002d-4a69-b1d6-6eadcbbf32d4:ATL/manifest.mpd
What did you expect to happen?
Timed metadata events are being raised as they are encountered in the stream.
What actually happened?
Timed metadata events are not being raised as they are encountered in the stream, and instead are being raised all at once after some delay.
Activity