-
Notifications
You must be signed in to change notification settings - Fork 33
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
[Feat]: Frame drops #85
Comments
Hi, There isn't such APIs.
|
We would also like to have frame drops in some callback due to the reason, that some times when we stream to a specific RTMP server, the stream seems pixelated and stuttering. Having this option can enable us to adjust bitrate dynamically for high latency and poor internet connection users. Frame drops are audio video frames. If its not possible, then a packet drops will suffice as well. |
yes i second @xoraingroup , the need is to change the bitrate when the users have high latency due to poor connection. to give them a seem less and fine streaming experience. |
Ok, so you want to know if the connection is reliatable or not. That made more senses for RTMP than a callback with frame drops as RTMP is based on TCP. |
Yes thats true, TCP connection do resend packets, but as observed in OBS, it drops frames at source may be due to wrong time stamps??? Basically, an optional parameter with max and min bitrate would be ideal, in which it should automatically reduce bitrate to the min level if there is too much retransmission of packets due to latency, bad network etc. |
Version
2.0.0
Environment that reproduces the issue
Use case description
Hi, is there any method or callback that can tell us the frame drops in our stream?
Proposed solution
there should be a callback function that tells us the frame drop after some interval of time
Alternative solutions
No response
The text was updated successfully, but these errors were encountered: