-
-
Notifications
You must be signed in to change notification settings - Fork 513
Description
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:
- Download Restreamer on Dedi server stored in datacenter (separate network)
- Setup OBS on personal Windows 11 desktop to stream SRT
- Add SRT stream key to OBS
- Start Stream
- Check webfront and stream to see graphical errors as shown in picture
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:
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.