question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

**3.0.X** dash multiperiod timeline playback failure, **2.5.19** works, dashif **3.2.0** works

See original GitHub issue

Hi, I’ve got a problem regarding stream playback of dash timeline with multiperiod change every ~60s

shaka 3.0.X (3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7) https://shaka-player-demo.appspot.com/demo/#audiolang=en-GB;textlang=en-GB;uilang=en-GB;asset=//r.dcs.dev.redlabs.pl/livedash/o2/ATM-Lab/zos/usr/ap/07.livx;panel=CUSTOM CONTENT;build=uncompiled

  • plays a bit of content
  • goes into spinner
  • fragments new fragments are not acquired, the buffer is emptied
  • plays a bit of content
  • and so on
  • player reports
Jumping forward 11.226612210273743 seconds to catch up with the seek range
  • playback failure is within ~20s of stream playback

shaka 2.5.19 https://v2-5-19-dot-shaka-player-demo.appspot.com/demo/#audiolang=en-GB;textlang=en-GB;uilang=en-GB;asset=https://r.dcs.dev.redlabs.pl/livedash/o2/ATM-Lab/zos/usr/ap/07.livx;panel=CUSTOM CONTENT;build=uncompiled

  • maintains buffer
  • no problems with playback

dashif 3.2.0 https://reference.dashif.org/dash.js/v3.2.0/samples/dash-if-reference-player/index.html

  • no problem

Could you please help me why this might be happening ? I cannot see nothing out of ordinary in changelogs, that could impact playback. How should I proceed to debug this playback issue ?

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
ismenacommented, Apr 2, 2021

Look how lucky I am! 😃

I found the root cause and am considering the best way to address it. I should have a fix for this next week.

0reactions
ismenacommented, Apr 12, 2021

Update: the fix is in review. It’s failing some tests now, so it might be a few days until it’s merged, but it’s 100% on track for v3.1 release.

Read more comments on GitHub >

github_iconTop Results From Across the Web

3.0.X** dash multiperiod timeline playback failure, **2.5.19 ...
Hi, I've got a problem regarding stream playback of dash timeline with multiperiod change every ~60s shaka 3.0.X (3.0.0, 3.0.1, 3.0.2, 3.0.3 ...
Read more >
Guidelines for Implementation: DASH-IF Interoperability Points
The scope of the DASH-IF InterOperability Points (IOPs) defined in this document is ... such rights and DASH-IF disclaims any duty to do...
Read more >
DASH-IF implementation guidelines: restricted timing model
The MPD defines the MPD timeline of a DASH presentation, which serves as the baseline for all scheduling decisions made during playback and...
Read more >
Source - GitHub
TrackLabelFormat` (deprecated in v3.1.0) * **ui:** `shaka.ui. ... Fix captions not working after a period transition on live DASH streams ...
Read more >
Dash.js fails multiperiod switching when seamless period ...
[418430][ScheduleController][audio] Next fragment request url is https://livesim.dashif.org/livesim/sts_1617066228/sid_587ca331/periods_60/ ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found