Hi All,
I m trying to capture audio and encode to mp3 format and send through rtpmpapay and decode and playback in the other system, but i m not able to listen voice clearly. But it is good when send captured pcm format and playback using protocol rtppcmapay and rtppcmadepay. Here is the command for the reference, thank u in advance and will be greatly appreciated for the solution. Sender : gst-launch gstrtpbin name=rtpbin alsasrc ! audioconvert ! audioresample ! lamemp3enc ! rtpmpapay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink port=5002 host=172.16.10.32 rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=172.16.10.32 sync=false async=false udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0 Receiver : gst-launch gstrtpbin name=rtpbin udpsrc caps="application/x-rtp,media=(string)audio,clock-rate=(int)8000,encoding-name=(string)MPA" port=5002 ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtpmpadepay ! mp3parse ! ffdec_mp3 ! audioconvert ! volume volume=3 ! audioresample quality=10 ! alsasink udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink port=5007 host=172.16.10.32 sync=false async=false |
Hi,
On Wed, Dec 15, 2010 at 12:24 PM, Puneeth <[hidden email]> wrote: > > Hi All, > > I m trying to capture audio and encode to mp3 format and send through > rtpmpapay and decode and playback in the other system, but i m not able to > listen voice clearly. But it is good when send captured pcm format and > playback using protocol rtppcmapay and rtppcmadepay. > You'd need some basic sanity check on your system while running the pipeline. Encoding and decoding mp3 requires more computational power than raw pcm: check the CPU usage with "top". If it's anywhere close to 100% you've found a culprit. Possible solutions involve increasing the lamemp3enc output bitrate, enforcing mono encoding, setting "encoding-engine-quality" to "fast", getting a better performing encoder or a system with an higher computational power. If the problem is not CPU load, I suggest you to get some debug with GST_DEBUG=2. Regards > Here is the command for the reference, thank u in advance and will be > greatly appreciated for the solution. > > Sender : gst-launch gstrtpbin name=rtpbin alsasrc ! audioconvert ! > audioresample ! lamemp3enc ! rtpmpapay ! rtpbin.send_rtp_sink_0 > rtpbin.send_rtp_src_0 ! udpsink port=5002 host=172.16.10.32 > rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=172.16.10.32 sync=false > async=false udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0 > > Receiver : gst-launch gstrtpbin name=rtpbin udpsrc > caps="application/x-rtp,media=(string)audio,clock-rate=(int)8000,encoding-name=(string)MPA" > port=5002 ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtpmpadepay ! mp3parse ! > ffdec_mp3 ! audioconvert ! volume volume=3 ! audioresample quality=10 ! > alsasink udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! > udpsink port=5007 host=172.16.10.32 sync=false async=false > > > > -- > View this message in context: http://gstreamer-devel.966125.n4.nabble.com/problem-in-rtpmpapay-and-rtpmpadepay-tp3088737p3088737.html > Sent from the GStreamer-devel mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |