Skip to content

Seeking Feedback on SRT/MPEG-TS Stability Issues in HaishinKit Receiver #1

@carlo899

Description

@carlo899

Hi David,

I hope this message finds you well.

I reached out because I noticed you use, or have worked with, the HaishinKit library for streaming. We are currently facing a critical technical issue and would greatly appreciate comparing notes with your experience.

We are using HaishinKit in receiver (player) mode for live streams delivered via SRT (MPEG-TS). Unfortunately, we are encountering a persistent problem with progressive instability: the stream starts exhibiting Presentation Timestamp (PTS) drift, leading to video stuttering, A/V desynchronization, and eventual stream failure.

We have tested extensively (including using the most reliable SRT mode, transtype=file, and applying corrective filters with FFmpeg), and the exact same stream is perfectly stable on VLC and native FFmpeg decoders. This strongly indicates the problem lies within HaishinKit's media decoding logic.

I would be grateful if you could share your experience on the following:

Have you ever experienced similar stability issues (stutters, PTS drift) when receiving SRT/MPEG-TS streams?

How have you found HaishinKit's overall reliability as an SRT player compared to other solutions?

Have you found any effective workarounds or specific settings (SRT options, e.g., latency, buffer size) that improve tolerance to slightly inconsistent PTS?

Any insight you could offer would be extremely valuable to us. We just opened a detailed Issue on GitHub (I can share the link) and are actively seeking community input.

Thank you very much for your time!

Best regards,

Carlo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions