If anyone is interested, here is the resolution of this issue:
So I created a module based on the Live555 sample testRTSPClient. Once I
> was receiving data from server A, I replaced the "DummySink" that it used
> with the BasicUDPSink that the sample testRelay is using, and created its
> output s
Many Thanks Ross for the suggestion on debug. You are right. Packets
were found to be dropping. I have now used TCP_NODELAY socket option,
after which the drops are not seen. I have also increased send buffer
size. Yet to find out whether that has also contributed in fixing the issue.
Thanks,