Skip to content

Should hls.js be able to play corrupt streams? #6912

Open
@SebastianSchoeps

Description

@SebastianSchoeps

We use a Reolink Duo 3 PoE to record soccer games. To play the camera's HEVC stream hls.js is a great option with the upcoming support for this video format. However, the source seems to be corrupt from time to time and we didn't manage to get this fixed on FFmpeg recording level yet.

Should hls.js be able to ignore/manage corrupt data? E.g. the following stream has this issue after 9 seconds:
Demo

After 9 seconds the player totally crashes and the player needs to be reloaded. VLC "survives" the corrupt data; reencoding with FFmpeg also creates a valid stream.
It would be great if playing would just continue instead of the crash! Anything we can do here?

Thanks,
Sebastian

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    GAP segments#EXT-X-GAP support and Fragment.gap usageNeeds TriageIf there is a suspected stream issue, apply this label to triage if it is something we should fix.QuestionStream IssueTransport Stream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions