Problem With Gstreamer voice pipeline

fereydoon vahidi fereydoon.vahidi at gmail.com
Fri Jan 17 01:27:01 PST 2014


So i have designed this system that contains three components. Three Linux
computers.Linux 1 Linux 2 Linux 3 .

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.

I used the following pipeline to send voice from linux 1 to Linux 2 :

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


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 .

On Linux 3 i used the following pipe line to decode and play the received
udp packet ,forwarded from Linux 2 :

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


This till here works perfectly.
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.

does anyone have any idea what could cause this problem?


-- 
*Mit freundlichen Grüßen / Kind Regards*
*Fereydoon Vahidi*


*Hochschule Darmstadt *
*University of Applied Sciences(FH_Da)*
*Mobil: 0176-2 78 3 79 95*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140117/91600b10/attachment-0001.html>


More information about the gstreamer-devel mailing list