<div dir="ltr">So i have designed this system that contains three components. Three Linux computers.Linux 1 Linux 2 Linux 3 .<br><br>The target was to send voice from Linux 1 to Linux 2 and then Forward all the received voice ( as it is with no change ) on Linux 3.<br>
<br>I used the following pipeline to send voice from linux 1 to Linux 2 :<div><br></div><div>gst-launch-1.0 -v  alsasrc ! audioconvert ! audio/x-raw,channels=2,depth=16,width=16,rate=44100 ! rtpL16pay ! udpsink host=192.168.0.1 port=5000  //sender<br>
<div><br><div><div><br></div><div>On Linux 2 i didn't do any decoding and i used a udp forwarder to send all the received packages to send the received data on the third Linux .<br><br>On Linux 3 i used the following pipe line to decode and play the received udp packet ,forwarded from Linux 2 :</div>
<div><br></div><div><div>gst-launch-1.0 udpsrc port=5000 ! "application/x-rtp,media=(string)audio, clock-rate=(int)44100, encoding-name=(string)L16, channels=(int)2, payload=(int)96" ! rtpL16depay ! audioconvert ! alsasink    //receiver</div>
</div><div><br></div><div> </div><div>This till here works perfectly.<br>But when i do these steps in the opposite direction ( from linux 3 to Linux 2 and then forward to linux 1 and decode in linux 1 ) the quality drops significantly and i almost hear only a noise like voice on both sides.<br>
<br>does anyone have any idea what could cause this problem?</div><div><br></div><div><br></div>-- <br><b><font color="#000099">Mit freundlichen Grüßen / Kind Regards</font></b><div><b><font color="#000099">Fereydoon Vahidi</font></b></div>
<div><b><font color="#000099"><br></font></b></div><div><b><font color="#000099"><br></font></b></div><div><b><font color="#000099" size="1">Hochschule Darmstadt </font></b></div><div><b><font color="#000099" size="1">University of Applied Sciences(FH_Da)</font></b></div>
<div><b><font color="#000099" size="1">Mobil: 0176-2 78 3 79 95</font></b></div>
</div></div></div></div>