[gst-devel] G711 & G726 payload packetizer merging

Kumar kumarkm at tataelxsi.co.in
Sat Jan 3 13:10:50 CET 2009


Hi Wim,

I am trying to stream G726 16,24,32,40kbps from gstreamer to VLC . 16 & 32
works fine but 24 & 40kbps is not proper(noisy).

The pipeline that I am using is:

Working:
gst-launch-0.10 gstrtpbin name=rtpbin filesrc
location=/home/ES_G726_32kbps.G726  ! audio/x-adpcm, rate=8000, channels=1,
bitrate=32000, layout=g726 !  rtpg726pay  ! rtpbin.send_rtp_sink_2
rtpbin.send_rtp_src_2 ! udpsink port=5002 host=10.60.3.96 name=vrtpsink
rtpbin.send_rtcp_src_2 ! udpsink port=5002 host=10.60.3.96 sync=false
name=vrtcpsink udpsrc port=5002 name=vrtpsrc ! rtpbin.recv_rtcp_sink_2


Noisy:
1) gst-launch-0.10 gstrtpbin name=rtpbin filesrc
location=/home/ES_G726_24kbps.G726  ! audio/x-adpcm, rate=8000, channels=1,
bitrate=24000, layout=g726 !  rtpg726pay  ! rtpbin.send_rtp_sink_2
rtpbin.send_rtp_src_2 ! udpsink port=5002 host=10.60.3.96 name=vrtpsink
rtpbin.send_rtcp_src_2 ! udpsink port=5002 host=10.60.3.96 sync=false
name=vrtcpsink udpsrc port=5002 name=vrtpsrc ! rtpbin.recv_rtcp_sink_2


2) gst-launch-0.10 gstrtpbin name=rtpbin filesrc
location=/home/ES_G726_40kbps.G726  ! audio/x-adpcm, rate=8000, channels=1,
bitrate=40000, layout=g726 !  rtpg726pay  ! rtpbin.send_rtp_sink_2
rtpbin.send_rtp_src_2 ! udpsink port=5002 host=10.60.3.96 name=vrtpsink
rtpbin.send_rtcp_src_2 ! udpsink port=5002 host=10.60.3.96 sync=false
name=vrtcpsink udpsrc port=5002 name=vrtpsrc ! rtpbin.recv_rtcp_sink_2

Whats is wrong in this pipeline?

Thanks,
Kumar KM


-----Original Message-----
From: Kumar [mailto:kumarkm at tataelxsi.co.in]
Sent: Friday, January 02, 2009 9:24 PM
To: 'Wim Taymans'
Cc: 'Discussion of the development of GStreamer'
Subject: Re: [gst-devel] G711 & G726 payload packetizer merging


Ya. got it. Thanks very much Wim. :)

T=Regards,
Kumar KM

-----Original Message-----
From: Wim Taymans [mailto:wim.taymans at gmail.com]
Sent: Friday, January 02, 2009 9:00 PM
To: kumarkm at tataelxsi.co.in
Cc: 'Discussion of the development of GStreamer'
Subject: RE: [gst-devel] G711 & G726 payload packetizer merging


On Fri, 2009-01-02 at 20:56 +0530, Kumar wrote:
> Hi Wim,
>
> I could not find the source for the G711 RTP pay, but G726 payload
> packitizer is present in the gst-plugins-good 0.10.10 package.
> After installation of the package, gst-inspect will show only gstrtpg726
> pay. can you pls give me more info on this.

rtppcma(de)pay/rtppcmu(de)pay are the G.711 a-law and mu-law
(de)payloaders respectively.

Wim

>
> Thanks ,
>
> Regards,
> Kumar KM
>
> -----Original Message-----
> From: Wim Taymans [mailto:wim.taymans at gmail.com]
> Sent: Friday, January 02, 2009 8:35 PM
> To: kumarkm at tataelxsi.co.in; Discussion of the development of GStreamer
> Subject: Re: [gst-devel] G711 & G726 payload packetizer merging
>
>
> On Fri, 2009-01-02 at 12:38 +0530, Kumar wrote:
> > Hi all,
> >
> > The G711 & G726  RTP payload packetizers are present in different
> > gst-good-plugin packages. ( 0.10.2 & 0.10.10).
> > Currently I'm merging G711 from Good 0.10.2 to Good 0.10.10. After
making
> > logical changes in Makefile.in & Makefile.am in gst/rtp directory of
Good
> > 0.10.10 plug-in package,
> > I'm getting the following compilation error:
> >
> > libtool: link: `libgstrtp_la-gstrtpg711pay.lo' is not a valid libtool
obje
> >
> > can anyone tell, why this error is coming?
> > Is there any gst-good plug-in package which both G711 & G726 RTP payload
> > packetizers are present?
>
> gst-plugins-good 0.10.10 has both elements.
>
> Wim
>
> >
> > Thanks in advance..
> >
> > Regards,
> > Kumar KM
> >
> >
> > The information contained in this electronic message and any attachments
> to this message are intended for the exclusive use of the addressee(s) and
> may contain proprietary, confidential or privileged information. If you
are
> not the intended recipient, you should not disseminate, distribute or copy
> this e-mail. Please notify the sender immediately and destroy all copies
of
> this message and any attachments contained in it.
> >
>
> --------------------------------------------------------------------------
> ----
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s) and
may contain proprietary, confidential or privileged information. If you are
not the intended recipient, you should not disseminate, distribute or copy
this e-mail. Please notify the sender immediately and destroy all copies of
this message and any attachments contained in it.


The information contained in this electronic message and any attachments to
this message are intended for the exclusive use of the addressee(s) and may
contain proprietary, confidential or privileged information. If you are not
the intended recipient, you should not disseminate, distribute or copy this
e-mail. Please notify the sender immediately and destroy all copies of this
message and any attachments contained in it.

----------------------------------------------------------------------------
--
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.




More information about the gstreamer-devel mailing list