Skip to content

SRT streaming from OBS on Win 11 desktop to my dedicated server causes graphical errors & corrupt packets #956

@Munnopoly

Description

@Munnopoly

Describe the bug
SRT streaming from desktop OBS to my dedi causes graphical errors in stream. Corrupt packets is what is shown in the log.

To Reproduce
Steps to reproduce the behavior:

  1. Download Restreamer on Dedi server stored in datacenter (separate network)
  2. Setup OBS on personal Windows 11 desktop to stream SRT
  3. Add SRT stream key to OBS
  4. Start Stream
  5. Check webfront and stream to see graphical errors as shown in picture
Image

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser: Chrome & Brave

Additional context
When I stream RTMP it works fine. I have also tried putting the tag "&latency=200000" on the destination/URL with no change. I have tried with multiple settings on OBS including 0, 1, 2 s keyframe intervals, B frames, H.264, x264, and other settings with seemingly no difference.

Here's what my log shows after the visual glitches appear:

Image

2025-11-14T00:22:18.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0264.ts' for writing
2025-11-14T00:22:18.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0254.ts' for writing
2025-11-14T00:22:20.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:20.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0265.ts' for writing
2025-11-14T00:22:20.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0255.ts' for writing
2025-11-14T00:22:20.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:22.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0266.ts' for writing
2025-11-14T00:22:22.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0256.ts' for writing
2025-11-14T00:22:24.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0267.ts' for writing
2025-11-14T00:22:24.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0257.ts' for writing
2025-11-14T00:22:24.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:26.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0268.ts' for writing
2025-11-14T00:22:27.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0258.ts' for writing
2025-11-14T00:22:28.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0269.ts' for writing
2025-11-14T00:22:28.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0259.ts' for writing
2025-11-14T00:22:28.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:30.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:30.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0270.ts' for writing
2025-11-14T00:22:30.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0260.ts' for writing
2025-11-14T00:22:31.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = 48945000).
2025-11-14T00:22:31.000Z [in#0/mpegts @ 0x7278c7684e40] [warning] corrupt input packet in stream 0
2025-11-14T00:22:31.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = 48954000).
2025-11-14T00:22:31.000Z [in#0/mpegts @ 0x7278c7684e40] [warning] corrupt input packet in stream 0
2025-11-14T00:22:32.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:32.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0271.ts' for writing
2025-11-14T00:22:32.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0261.ts' for writing
2025-11-14T00:22:32.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:34.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0272.ts' for writing
2025-11-14T00:22:34.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0262.ts' for writing
2025-11-14T00:22:36.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0273.ts' for writing
2025-11-14T00:22:36.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0263.ts' for writing
2025-11-14T00:22:36.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:38.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:38.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:38.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0274.ts' for writing
2025-11-14T00:22:38.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0264.ts' for writing
2025-11-14T00:22:40.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:40.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:40.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0275.ts' for writing
2025-11-14T00:22:40.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0265.ts' for writing
2025-11-14T00:22:40.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620.m3u8' for writing
2025-11-14T00:22:42.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = 49858500).
2025-11-14T00:22:42.000Z [in#0/mpegts @ 0x7278c7684e40] [warning] corrupt input packet in stream 0
2025-11-14T00:22:42.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = 49863000).
2025-11-14T00:22:42.000Z [in#0/mpegts @ 0x7278c7684e40] [warning] corrupt input packet in stream 0
2025-11-14T00:22:42.000Z [mpegts ] [warning] Packet corrupt (stream = 0, dts = NOPTS).
2025-11-14T00:22:42.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0276.ts' for writing
2025-11-14T00:22:42.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0266.ts' for writing
2025-11-14T00:22:44.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0277.ts' for writing
2025-11-14T00:22:44.000Z [hls ] [info] Opening 'http://admin:yRwCjD2wFHLKPXOcvZ@localhost:8080/memfs/4f1e1122-a262-460e-a4c4-fde435d96620_output_0_0267.ts' for writing

Contact me @Munnopoly on Discord, X, or any other social medias if you would like more information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugProgram error or software error or software anomaly.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions