Open Taiwan22 opened 1 year ago
Thanks for your detailed report. We try to reproduce it and might move the issue to datarhei/gosrt.
Just updated to new Release: restreamer-v2.5.0 This problem still exist. Whenever connection quality decreases SRT stream freezes and never recover until i restart broadcasting manually. So it makes SRT absolutely useless for IRL streaming which is pretty sad.
Describe the bug Hello, First of all, thank you for your great streaming server. I think I found a bug in your SRT implementation. I was simulating packet drop on different protocols to find out how they behave, because we had some problems with stability over the RTMP protocol, so I decided to try SRT. And it's really better. But, here is the problem - when I go over 10% packet drop, the stream freezes (which is expected), but the source never gets disconnected. You are unable to reconnect to the source stream unless you manually restart broadcasting. Even when I disable packet drop simulation, the stream will never recover. So basically, the broadcaster thinks "everything is fine", and the receiver (OBS or restreamer itself) cannot connect to the stream.
There is nothing useful in logs. I've tried to enable SRT logging, but with no luck. Maybe you can show me how to enable debug logging on the SRT server. But in normal logs, there is nothing except for the receiver trying to reconnect.
To Reproduce
Expected behavior When the stream freezes, it should disconnect the source.
Screenshots
Additional context