Skip to content

Shaka 3.0.1 is not raising DASH timed metadata correctly on a DAI stream #2716

Closed
@TheSouryaRoy

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?

  1. Went to demo app: https://storage.googleapis.com/gvabox/sanils/h5/dai/shaka_test/dai_shaka_3.0.1.html
  2. Used Asset Key: 0ndl1dJcRmKDUPxTRjvdog
  3. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

component: adsThe issue involves the Shaka Player ads API or the use of other ad SDKsstatus: archivedArchived and locked; will not be updatedtype: bugSomething isn't working correctly

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions