-
Notifications
You must be signed in to change notification settings - Fork 54
"full buffer" messages on console #22
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
Comments
I'm not familiar with this area of the project... It seems like it has something to do with RTCP reports, based on the stack trace. Could it be that we just need to increase the buffer based on throughput? |
After some discussion in the channel (thanks @Sean-Der!), I realize that the full buffer message may correlate with the stream performance issues I was observing, but it almost certainly doesn't imply causality. In other words, this isn't a bug. I'll leave it open to track replacing those |
If it is really optional for a library user to handle those RTCP messages, then we probably shouldn't log at Warning. Maybe |
100% agree with that, should be informational only! If you drop a PR changing that happy to approve right away! |
FWIW, i'm having this same issue, including the slowdown (which, i agree with @mjmac, does not imply causation) |
That sucks :/ @wdouglass do you know who/where is printing this message? Should we extend Can you also try bumping up https://github.com/pion/srtp/blob/master/stream_srtp.go#L12 and https://github.com/pion/srtp/blob/master/stream_srtcp.go#L12 to see if that helps? |
I actually fixed the issue locally a few hours ago (i was holding a lock in my RTCP handler for too long) |
Your environment.
I added some extra logging to help figure out why this message was appearing:
This gave me the following stack trace on the console (one of zillions, once they started appearing):
What did you do?
Testing multiple video streams. Have not noticed this issue before, but I added a new high-bandwidth stream source (2-4Mbps) and this seemed to be enough to put it over the edge.
Once I started seeing the errors in the console log, I also observed that the video streams became choppy, dropping from 30fps down to single-digits and in some cases freezing altogether until restarted.
What did you expect?
That not to happen.
What happened?
It happened.
The text was updated successfully, but these errors were encountered: