Edward-Wu / srt-live-server

srt live server for low latency
Other
645 stars 192 forks source link

A very serious bug was found, resulting in failure to pull the stream, and the push stream is normal #67

Open luowei729 opened 3 years ago

luowei729 commented 3 years ago

A very serious bug was found, resulting in failure to pull the stream, and the push stream is normal 微信截图_20201006155141

luowei729 commented 3 years ago

It seems that OBS push streaming has this problem, but ffmpeg push does not encounter it

luowei729 commented 3 years ago

Read the log, it seems to be caused by reload 微信截图_20201006160245

Edward-Wu commented 3 years ago

hi, luowei729 can you describe your problem context in detail?

luowei729 commented 3 years ago

hi, luowei729 can you describe your problem context in detail?

The problem is very simple to reproduce. If you use OBS to push a stream to sls for several hours, there is a high probability that this problem will occur.

Edward-Wu commented 3 years ago

hi, luowei729, have you resolved the issue or found the root reason of OBS?

luowei729 commented 3 years ago

hi, luowei729, have you resolved the issue or found the root reason of OBS?

I use OBS26.1.1 version to push the stream to sls, less than half an hour, sls will have problems, reload, I am sure there will be problems with OBS, tried many times, every time it appears, you can try to verify

luowei729 commented 3 years ago

嗨,luowei729, 您是否解决了该问题或找到了OBS的根本原因?

微信截图_20210401205134

luowei729 commented 3 years ago

hi, luowei729, have you resolved the issue or found the root reason of OBS?

In this test, OBS has been pushed continuously for 9 hours, and sls appears to be reloaded. After reload appears, the stream cannot be pulled, and it must be disconnected to push

luowei729 commented 3 years ago

hi, luowei729, have you resolved the issue or found the root reason of OBS?

The problem now is that if OBS pushes the stream for a long time, the sls will have a reload failure, which causes the stream to be pulled abnormally. The reload failure needs to be solved.