Hi all, I was trying to send and receive audio using alsasrc and alsasink together with updsrc and udpsink as follows: for sending: gst-launch-0.10 -v alsasrc ! queue ! audio/x-raw-int,rate=8000,channels=1,depth=8 ! audioconvert ! speexenc ! queue ! udpsink port=5002
The problem is that I have to start the receiving thread first in order to get the audio streaming through the network to work. Otherwise, I would get the following error: ERROR: from element /GstPipeline:pipeline0/GstSpeexDec:speexdec0: Could not decode stream.
In other word, if I start teh reciving thread first and then start the sending thread it will work. I also tried vorbis encoder/decoder and the result is the same. BTW, I tried the same thing for video, and it works even if i start the source thread first. I mean in the case of video, the order doesn't matter, but for audio it gives me a problem. However, I think for audio also the order shouldn't matter. Does anyone know the reason? And if i have to correct what should I do? Please help me.
- Zelalem S.
check out the rest of the Windows Live™.
More than mail–Windows Live™ goes way beyond your inbox.
More than messages