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

DRM Dash Live Stream doesn't work #1453

Closed
desenhista opened this issue May 29, 2018 · 10 comments
Closed

DRM Dash Live Stream doesn't work #1453

desenhista opened this issue May 29, 2018 · 10 comments
Labels
status: archived Archived and locked; will not be updated status: bad content Caused by invalid, broken, or unsupported content

Comments

@desenhista
Copy link

desenhista commented May 29, 2018

Have you read the FAQ and checked for duplicate issues: yes

What version of Shaka Player are you using: 2.4.0

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: demo app and custom app

If custom app, can you reproduce the issue using our demo app: yes

What browser and OS are you using: Win 10 Chrome

What are the manifest and license server URIs:
(you can send the URIs to [email protected] instead, but please use GitHub and the template for the rest)
sent to [email protected]

What did you do?
Load live stream and press play

What did you expect to happen?
Stream started

What actually happened?
Infinite loading indicator.
In console I see:
Updating manifest...
dash_parser.js:1251 actual update period 5.864
streaming_engine.js:1387 (audio:11) looking up segment: presentationTime=4195502.9263 currentPeriod.startTime=0
streaming_engine.js:1387 (video:2) looking up segment: presentationTime=4195502.9263 currentPeriod.startTime=0

@desenhista desenhista changed the title DRM Live Stream doesn't work DRM Dash Live Stream doesn't work May 29, 2018
@ismena
Copy link
Contributor

ismena commented May 29, 2018

Hi @desenhista, I'm getting a 403 error for your manifest. Are you restricting access by region or something like that?

@desenhista
Copy link
Author

desenhista commented May 30, 2018

Hi @ismena

has restriction by region. sorry for that.
I will remove the restriction and as soon as I can, I'll let you know

thank you so much

@ismena ismena added the status: waiting on response Waiting on a response from the reporter(s) of the issue label May 31, 2018
@desenhista
Copy link
Author

Hi @ismena

Can you give me an ip or range of ip to put on the white list of akamai?

Thanks

@shaka-bot shaka-bot removed the status: waiting on response Waiting on a response from the reporter(s) of the issue label Jun 4, 2018
@desenhista
Copy link
Author

Hi @ismena

The ips were placed on the white list

Thanks

@ismena
Copy link
Contributor

ismena commented Jun 8, 2018

@michellezhuogg @joeyparrish
Could one of you take this over is this/next week's bug cop?

@shaka-project shaka-project deleted a comment from ismena Jun 12, 2018
@joeyparrish
Copy link
Member

@desenhista, I tried to reproduce the issue today, but I'm getting HTTP 403 errors.

@desenhista
Copy link
Author

Hi @joeyparrish
Please, can you try again?

thank you very much

@joeyparrish
Copy link
Member

I can see the issue now, but I've run out of time to work on it today. I'll look again tomorrow and dig into why it is failing.

@joeyparrish
Copy link
Member

Here's my analysis of the content:

Current unix timestamp when I fetched the manifest (now): 1528995655
Stream start according to the manifest's availabilityStartTime attribute (ast): 1527269598
Time in seconds since stream start (live_edge = now - ast): 1726057
Most recent video segment start time (latest_start): 501643046354
Most recent video segment duration (latest_duration): 900900
Most recent video segment end time (latest_start + latest_duration): 501643947254
Video timescale (timescale): 90000
Most recent video segment end time in seconds (latest_end_seconds = (latest_start + latest_duration) / timescale): 5573821.636
Offset between live edge and segment (latest_end_seconds - live_edge): 3847764.636

The most recent segment ends 3847764.636 seconds (44.5 days) in the future. Since the content timeline is inconsistent, this is bad content that we don't currently support.

In the future, after #999 is closed, we will be able to play content like this. In the mean time, I suggest you file a bug with the encoder vendor to fix this.

@joeyparrish joeyparrish added status: bad content Caused by invalid, broken, or unsupported content clock sync and removed needs triage labels Jun 14, 2018
@desenhista
Copy link
Author

desenhista commented Jun 14, 2018

Thank you very much @joeyparrish and @ismena

@shaka-project shaka-project locked and limited conversation to collaborators Aug 13, 2018
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated status: bad content Caused by invalid, broken, or unsupported content
Projects
None yet
Development

No branches or pull requests

4 participants