-
-
Notifications
You must be signed in to change notification settings - Fork 8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(30.1.2) WHIP streaming will cause serious picture damage when a tiny number of packets are lost. #10564
Comments
nice, i am facing the same question, how to solve it?? |
We always investigate dependency updates between versions. |
Thanks, hope this fix can be merged soon |
Wow, I am incredibly relieved to see this issue posted here. I thought somewhere along the way, either from OBS to MediaMTX, or from MediaMTX to my custom WHEP client, I was getting corrupted frames. But no, it's just a bug with OBS! Only here to report that I am having the same issue, and it tends to be quite common unless I have a nearly-perfect connection. EDIT: Thought I could provide more examples of this type of corruption. Sometimes it's specific regions of the frames and other times it's spread throughout. Seems I have it worse than OP though 😢 |
Indeed, that's the case. Unless there is absolutely no packet loss on the network, there will be video corruption. The specific nature of the corruption depends on the location of the lost packets within the video frame. If it occurs in an I-frame within H.264, it will lead to artifacting across a Group of Pictures, whereas with AV1, it might result in an inability to decode, causing a freeze. |
This is fixed in the 30.2 releases. I am able to use OBS with packet loss (up to 5% before I notice) against Broadcast Box If anyone wants to test/use it now Beta + RC builds are available! https://github.com/obsproject/obs-studio/releases/tag/30.2.0-rc1 is the latest |
Closing per the above comment. |
I have verified the fix in this version, thanks |
Operating System Info
macOS 14
Other OS
Windows11
OBS Studio Version
30.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/CJnSlQPXikGyq54D
OBS Studio Crash Log URL
No response
Expected Behavior
(OBS 30.0.2) Normal WHIP live broadcast can be performed under slight packet loss environment (<5%).
Current Behavior
(OBS 30.1.2) Serious screen blur will occur when performing WHIP live broadcast in a slight packet loss environment.
Steps to Reproduce
Anything else we should know?
This is a known bug in the libdatachannel library v0.20.1 (the version that the latest version of obs relies on). This will cause the NACK retransmission packet to be damaged, which will lead to a blurry screen or a green screen in a slight packet loss environment.
The current libdatachannel library v0.20.2 version has fixed this bug, see: paullouisageneau/libdatachannel#1118.
Can this change be incorporated in the latest obs version?
The text was updated successfully, but these errors were encountered: