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

Live stream not playing with error cannot find segment #754

Closed
OrenMe opened this issue Apr 16, 2017 · 13 comments
Closed

Live stream not playing with error cannot find segment #754

OrenMe opened this issue Apr 16, 2017 · 13 comments
Assignees
Labels
status: archived Archived and locked; will not be updated type: question A question from the community

Comments

@OrenMe
Copy link
Contributor

OrenMe commented Apr 16, 2017

  • What version of Shaka Player are you using? v2.0.8

    • 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

    • If custom app, can you reproduce the issue using our demo app?
  • What browser and OS are you using? MAC Chrome

  • What did you do? Load a live stream and hit play

    • What content did you load? Clear live stream

      • If standard demo asset, which one?

      • If custom asset, what manifest and license server URIs?

    • How did you interact with the content, if at all?

  • What did you expect to happen? Expect it will start playing

  • What actually happened?
    Got "streaming_engine.js:1023 (video:4) cannot find segment: currentPeriod.startTime=0 lookupTime=545665153.6760001" for many times and no playback

What does it mean when this warning appears?

Log file added
shaka-player-demo.appspot.com-1492353855525.txt

@joeyparrish joeyparrish added the type: question A question from the community label Apr 17, 2017
@joeyparrish
Copy link
Member

This looks like a time sync issue. Can you provide us with a link to the specific live stream you are using? Do you have issues with the live sim that appears in our list of demo assets under the DASH-IF heading?

@OrenMe
Copy link
Contributor Author

OrenMe commented Apr 17, 2017

@joeyparrish can I send it to you privately? the other demo assets are playing fine.
Also, the asset I'm testing is working on other players, such as dashjs, so I guess it is something with this stream characteristic and how Shaka is expecting it to be.

@joeyparrish
Copy link
Member

Yes, you can send it privately. My email is in CONTRIBUTORS.

It's not surprising that dashjs plays it. Some live stream encoders produce content that does not accurately represent the presentation timeline. Dashjs has some way of handling various kinds of not-quite-right content.

Can you tell me what encoder/packager/etc is used to produce your stream? Have you checked for updates from them, in case this is a bug they have already fixed?

@OrenMe
Copy link
Contributor Author

OrenMe commented Apr 17, 2017

@joeyparrish sent more details over mail. Thanks.

@joeyparrish joeyparrish self-assigned this Apr 18, 2017
@OrenMe
Copy link
Contributor Author

OrenMe commented Apr 20, 2017

Hi @joeyparrish - did you get a chance to test this? thanks.

@TheModMaker
Copy link
Contributor

This is a clock sync issue. You can add a <UTCTiming> element to the manifest or set the .manifest.dash.clockSyncUri configuration to fix this, see #376 for more info.

At 2017-04-20T16:25:02Z (on my local clock) I fetched the manifest. The availabilityStartTime is 2000-01-01T00:00:00Z, so the current time in media time should be 546020702000 ms. The last segment in the manifest is listed as 5459893548158198, converted to ms is 545989354815 ms. The difference is 31347 seconds.

@OrenMe
Copy link
Contributor Author

OrenMe commented Apr 20, 2017

thanks @TheModMaker! I'll check it out.

@joeyparrish
Copy link
Member

@OrenMe, did we answer your question? Is there anything else you need?

@OrenMe
Copy link
Contributor Author

OrenMe commented May 6, 2017

@joeyparrish still waiting for vendor to apply change, I'll update. Thanks.

@OrenMe
Copy link
Contributor Author

OrenMe commented May 28, 2017

Hi @joeyparrish - it seems that your advice solved the issue on Chrome and Firefox, but on IE11(win10, haven't tested win 8.1 yet) the stream doesn't work.
It seems that there's a bigint precision error that coerce the LSB and therefore we see requests to segments which doesn't exist on the server.
I sent you an updated stream URL in the email.

As this is another issue, let me know if you would like me to open a new one.

Thanks.

@TheModMaker
Copy link
Contributor

I believe this will be fixed by #832.

@OrenMe
Copy link
Contributor Author

OrenMe commented May 31, 2017

Yes, this fix has been introduced by our team, and if it's acceptable then it solves this issue completely. Thanks.

@ismena ismena closed this as completed May 31, 2017
@ismena
Copy link
Contributor

ismena commented May 31, 2017

Sounds good. Closing the issue.

@shaka-project shaka-project locked and limited conversation to collaborators Mar 22, 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 type: question A question from the community
Projects
None yet
Development

No branches or pull requests

5 participants