-
Notifications
You must be signed in to change notification settings - Fork 866
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
Sensitivity of SRTO_SNDDROPDELAY #1519
Comments
Hi @kavyarav |
Hi @maxsharabayko, (even setting to 1ms delay produces same packet drop behavior) And when this packet drop starts, SRT reports network stats as: Kindly let me know if you need more information. |
@kavyarav Could you collect a network capture of your transmission? With WireShark or tcpdump. Preferably both on the receiving and sending sides. We can then take a look at how packets are transmitted. |
Hi @kavyarav Many thanks and best regards, |
Hello @kavyarav Do you have any updates on this ticket or can it be closed? best regards, |
TODO
Apply network impairments using tc qdisc add dev mynet root netem delay 10ms 10ms loss 2% rate 12mbit SRT configuration:
Reported link RTT is < 1ms. A local switch can be used. Expected BehaviorRTT 1ms, latency 700ms, 2% loss and jitter 10ms is not expected to produce any drops, as there is enough latency to recover 2% of lost packets. Jitter with the default |
@kavyarav |
I performed another test with using
sender:
receiver:
I can see the only difference I can see: I was using a 1.4.2 SRT library. To repeat that test with your mentioned 1.4.1 lib would take me some time. @kavyarav: Can you upgrade to a 1.4.2 build? If your error still exists, can you perform a packet capture (started prior to the SRT connection to get the handshake) |
SND-DROPPED error message was downgraded to debug-heavy log in #1271, so this message would not be seen normally in the terminal.
|
I double checked and the statistics files show 0 @kavyarav |
Closing as Can't Reproduce. Please feel free to reopen the ticket in case of further questions. |
Hi,
I am trying to use SRT (1.4.1) live mode with the following settings:
SRTO_LATENCY - 700 ms
SRTO_SNDSYN - false
SRTO_SNDDROPDELAY - 2000 ms (have tried many lower values)
SRTO_CONNTIMEO - 5 seconds
When I run a video transmission and use traffic shaping with delay of 10ms, 2% packet loss and 12mbit bitrate, I see several packets dropped in the sender side. My transmission is around 4 mb/s. I tried several other settings for the traffic shaping, any setting with even a minute delay causes a lot of packets to be dropped.
E:SRT.d: SND-DROPPED 2 packets - lost delaying for 2162ms
E:SRT.d: SND-DROPPED 2 packets - lost delaying for 2201ms
E:SRT.d: SND-DROPPED 2 packets - lost delaying for 2200ms
E:SRT.d: SND-DROPPED 2 packets - lost delaying for 2201ms
I am not sure what is causing data to be backing up so much. Is it caused due to congestion control algorithms? If so, how can I make amends to make sure my transmission works better with poor networking conditions. Is there any settings you'd suggest? Thanks a lot!
The text was updated successfully, but these errors were encountered: