Replies: 1 comment 1 reply
-
It is not possible that SRT causes any spurious retransmissions by itself. There are several rules for retransmissions with various settings, but as long as we speak about the default settings in the default live mode, there are only two rules under which retransmissions can be sent:
(Just for the record: there exists in SRT a mechanism called "blind retransmission", which is something similar to what TCP does - sending all packets since the last ACK, no matter if any of them were really received or not - but it only works in file mode, or in live mode only if you turn off The first one happens only strictly in one case: when an incoming data packet contains the sequence number that is greater than the previously received one in the previous data packet by more than one. This is possible, at least in theory, to happen even if there are no packets losses, in the following cases:
Note that if you have a link that behaves this way all the time, it could show different behavior when you record a pcap on the sender and on the receiver. If there is a reordering really happening, you should be able to see that a retransmitted packet (note the R flag, if you see it in Wireshark) should be then received earlier, but the packet that has the sequence number next to it was received earlier. The same series of packets could be seen at the sender side in a perfect order. Similarly, if you can see this packet not as retransmitted (R flag clear), it could be probably not visible at the sender pcap. |
Beta Was this translation helpful? Give feedback.
-
Good evening
I have recently set up a Sender from supplier A to a Receiver of supplier B - back to back - clean network - and on a tried and tested Receiver.... all good except for "spurious" occasional and continual retransmissions - 1 pkt every say 2/3 minutes
Supplier A blames Supplier B so far - I suspect the SRT implementation on ver 1.5.1 may NOT be entirely stable?
Does Buffer mgmt and retransmits timeout counters on my 21Mb encoded video srt flow have anything to do with the observations Ive made?
When asking Bing for pcaps of srt spurious retransmits - Bing was unable to find any...
Plenty of TCP retransmit examples though...
Thanks
Beta Was this translation helpful? Give feedback.
All reactions