Nothing Special   »   [go: up one dir, main page]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stall occurs when transitioning from unencrypted DASH program content to Ads period #3345

Closed
PaulPineda opened this issue Apr 19, 2021 · 7 comments
Labels
component: DASH The issue involves the MPEG DASH manifest format flag: seeking PR We are actively seeking PRs for this; we do not currently expect the core team will resolve this platform: WebOS Issues affecting WebOS priority: P3 Useful but not urgent status: archived Archived and locked; will not be updated type: bug Something isn't working correctly
Milestone

Comments

@PaulPineda
Copy link
PaulPineda commented Apr 19, 2021

Have you read the FAQ and checked for duplicate open issues?
There don't seem to be direct duplicates but there are similar issues of stalling that have been reported:
#2867
#3008
and possibly #3191

What version of Shaka Player are you using?
Tested on Shaka Demo Player uncompiled v3.0.10

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?
Custom App

If custom app, can you reproduce the issue using our demo app?
Yes

What browser and OS are you using?
WebOS 4.x versions

For embedded devices (smart TVs, etc.), what model and firmware version are you using?

  • webOS 4.3.0 (43UK6470PLC)
  • webOS 4.3.0 (32LK6100PLB)
  • webOS 5.0.0 (50UN7500PLA)
  • webOS 4.9.0 (43UM7600PLB)
  • webOS 3.5 (608KCMR1V507)

What are the manifest and license server URIs?

The manifest URI has be send via email

What configuration are you using? What is the output of player.getConfiguration()?

Sent via email

What did you do?

  1. Point an LG container app at https://shaka-player-demo.appspot.com/
  2. Click “Custom content” to navigate to the view that allows you to add your own content
  3. Click the “+” button at the bottom right hand corner of the window to add your content, add a name for this custom content and paste the manifest URI sent via email
  4. Play the content out and observe that the content stalls at around the 2:30 mark

NB The manifest URI point to an unencrypted DASH stream that has server side ads stitched in at certain point (also detailed in the email)

What did you expect to happen?
The content continues to play without issue through the 2:30 mark and beyond

What actually happened?

The player remains in a playing state but the content enters an indefinite stalling state

We have attempted to recover the stall in the following ways:

  • Enable the stallDetection with Threshold set to 0 and 2. A stall was report around the expected time of 2:30 into the stream. Neither setup resolved the stall although the player state changed from being stalled in the Playing state to being stalled in the Seeking state.
  • Remove B-frames from the Ad-content
  • Checked for gaps in the buffer (no gaps were reported)
@joeyparrish
Copy link
Member

We can't directly support or debug on WebOS. This is currently considered a "community-supported" platform because we don't have the devices or test infrastructure set up for WebOS.

@joeyparrish joeyparrish added the platform: TV/STB Issues affecting smart TV or set-top box platforms label Apr 19, 2021
@joeyparrish
Copy link
Member

We have purchased a WebOS device, and we intend to build out infrastructure to support it, but we have no timeline for that yet. Other issues are currently higher priority.

@joeyparrish joeyparrish added the priority: P3 Useful but not urgent label Apr 19, 2021
@avelad
Copy link
Member
avelad commented Apr 20, 2021

@joeyparrish, May I ask what model of TV with WebOS you have bought?

@joeyparrish
Copy link
Member

I think it was WebOS three-point-something, but I can't recall. It is still in a box in the office. It was something I intended to spend time on before the pandemic hit, and I haven't been able to get back to it since.

@PaulPineda
Copy link
Author

I think it was WebOS three-point-something, but I can't recall. It is still in a box in the office. It was something I intended to spend time on before the pandemic hit, and I haven't been able to get back to it since.

It'd be great to find out the specifics, we've found that neither the WebOS version nor age of the device to be a very reliable way of determining a device's capabilities and therefore the likelihood of being able to reproduce the issue

@joeyparrish joeyparrish added flag: seeking PR We are actively seeking PRs for this; we do not currently expect the core team will resolve this type: bug Something isn't working correctly and removed needs triage labels May 14, 2021
@shaka-bot shaka-bot added this to the v3.2 milestone May 14, 2021
@joeyparrish joeyparrish modified the milestones: v3.2, v3.3 Jul 7, 2021
@avelad avelad added the component: DASH The issue involves the MPEG DASH manifest format label May 2, 2022
@avelad avelad modified the milestones: v3.3, v4.1 May 4, 2022
@avelad avelad modified the milestones: v4.1, v4.2 Jun 3, 2022
@avelad avelad added platform: WebOS Issues affecting WebOS and removed platform: TV/STB Issues affecting smart TV or set-top box platforms labels Jun 13, 2022
@avelad avelad modified the milestones: v4.2, v4.3 Aug 17, 2022
@avelad avelad modified the milestones: v4.3, v4.4 Nov 11, 2022
@avelad
Copy link
Member
avelad commented Jan 31, 2023

Can you test with v4.3.4? Thanks!

@avelad avelad added the status: waiting on response Waiting on a response from the reporter(s) of the issue label Jan 31, 2023
@github-actions
Copy link
Contributor
github-actions bot commented Feb 7, 2023

Closing due to inactivity. If this is still an issue for you or if you have further questions, the OP can ask shaka-bot to reopen it by including @shaka-bot reopen in a comment.

@github-actions github-actions bot closed this as completed Feb 7, 2023
@github-actions github-actions bot removed the status: waiting on response Waiting on a response from the reporter(s) of the issue label Feb 7, 2023
@github-actions github-actions bot added the status: archived Archived and locked; will not be updated label Apr 8, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
component: DASH The issue involves the MPEG DASH manifest format flag: seeking PR We are actively seeking PRs for this; we do not currently expect the core team will resolve this platform: WebOS Issues affecting WebOS priority: P3 Useful but not urgent status: archived Archived and locked; will not be updated type: bug Something isn't working correctly
Projects
None yet
Development

No branches or pull requests

4 participants