28 Jan 2004 01:16
Re: RTP relaying is broken
Hi Christof, Thanks for the patch, I just integrated it. Regards, /Thomas On 25 Jan, Christof Meerwald wrote: > Hi, > > RTP relaying is currently broken in siproxd. The problem is that siproxd > uses a "random" socket to forward RTP packets (which means that the source > IP address and the source port of the UDP packets will be random values). > Instead siproxd should use the same socket for sending and receiving RTP > packets from/to the client. > > Siproxd uses one socket to receive packets on the inbound interface and > another socket to receive packets on the outbound interface. When a packet > arrives on the outbound socket, siproxd should send the packet through the > corresponding inbound socket. And when a packet arrives on the inbound > socket, siproxd should send the packet through the corresponding outbound > socket. But the current behaviour is that siproxd uses a random socket for > forwarding all RTP packets (and therefore clients will see the RTP packets > coming from random ports and maybe also "random" IP addresses). > > > Here is a patch (against yesterday's 0.5.2 snapshot) to fix this behaviour. > > > bye, Christof(Continue reading)
RSS Feed