[gst-devel] Network streaming using udpsrc and udpsink
Manish Rana
manish.rana at gmail.com
Tue May 13 10:54:58 CEST 2008
I used WireShark also.It was giving me only UDP Packets.
I wat to decide in Application
e.g Packet loss is huge then i can modify the JitterBuffer settings or if
the Bandwidth is too low i can reduce the bitrate.
So that way it will be helpful.
On Tue, May 13, 2008 at 2:24 PM, Wim Taymans <wim.taymans at gmail.com> wrote:
> On Tue, 2008-05-13 at 14:12 +0530, Manish Rana wrote:
> > Hi Wim,
> >
> > Thanks a lot for your prompt replies :)
> > I am using same pipelines, but still i am not sure whether i am
> > getting RTCP data or not that is why i used tcpdump.
> > Also i want the the RTCP data in the Gstreamer application.
>
> Wireshark is a lot easier to check network activity nowadays.
> What are you going to do with the raw RTCP packets in the application?
>
> Wim
> >
> > Thanks n Regds
> > Manish
> >
> > On Tue, May 13, 2008 at 1:47 PM, Wim Taymans <wim.taymans at gmail.com>
> > wrote:
> > On Tue, 2008-05-13 at 13:05 +0530, Manish Rana wrote:
> > > Hi,
> > >
> >
> > > Thanks a lot Wim.
> > > I am able to run and get the RTP data.
> > >
> > > But when i try getting RTCP data, i am not able to get it
> > even in
> > > loop-back.
> >
> >
> > For RTCP you need to use gstrtpbin. There are some example
> > pipelines
> > here to get you started:
> >
> >
> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-gstrtpbin.html
> >
> > Wim
> >
> >
> >
> > > "tcpdump -T rtcp" doesn't give ant RTCP packet.
> > > Though it is printing me some UDP and TCP packets ( may be
> > rtcp but i
> > > am not too sure.)
> > > "as tcpdump -T rtp" clearly lists me the udp/rtpv1 packets.
> > >
> > > Also i need to get the RTCP data from Gstreamer, how can i
> > get it???
> > > Can i dump these RTCP packets in some filesink ???
> > >
> > > Please Help....
> > >
> > > Thanks and Regards
> > > Manish
> > >
> > >
> > >
> > > On Thu, May 8, 2008 at 7:37 PM, Wim Taymans
> > <wim.taymans at gmail.com>
> > > wrote:
> > > On Thu, 2008-05-08 at 19:25 +0530, Manish Rana
> > wrote:
> > > > Hi,
> > > >
> > > > I can run the same pipelines in loopback.
> > > > To test it live can someone please tell me the
> > settings for
> > > UDPSRC.
> > >
> > >
> > > Unless you are receiving UDP from a multicast group,
> > you don't
> > > need to
> > > set anything for the uri in udpsrc, just the port
> > number to
> > > listen on is
> > > enough.
> > >
> > > Wim
> > >
> > > >
> > > > Server: gst-launch filesrc
> > location=MPEG25_11_32_m.mp3 !
> > > > mp3parse ! udpsink host=192.168.15.174 port=5000
> > > >
> > > > Clinet: gst-launch udpsrc uri= ?????
> > port=5000 !
> > > typefind !
> > > > ffdec_mp3 ! alsasink
> > > >
> > > > BR
> > > > Manish
> > > >
> > > >
> > > >
> > > > On Fri, Mar 28, 2008 at 10:24 AM, Ramana Reddy
> > Polaka
> > > > <Ramana_Polaka at infosys.com> wrote:
> > > > Thank you. The following works fine
> > > >
> > > >
> > > >
> > > > Server: gst-launch filesrc
> > > location=MPEG25_11_32_m.mp3 !
> > > > mp3parse ! udpsink host=192.168.15.174
> > port=5000
> > > >
> > > > Clinet: gst-launch udpsrc port=5000 !
> > typefind !
> > > > ffdec_mp3 ! alsasink
> > > >
> > > >
> > > >
> > >
> > ______________________________________________________________
> > > >
> > From:gstreamer-devel-bounces at lists.sourceforge.net<From%3Agstreamer-devel-bounces at lists.sourceforge.net>
> > > >
> > >
> > [mailto:gstreamer-devel-bounces at lists.sourceforge.net] On
> > > > Behalf Of thiagoss
> > > > Sent: Thursday, March 27, 2008 10:04 PM
> > > > To: Daniel Díaz
> > > > Cc: gstreamer-devel at lists.sourceforge.net;
> > Ramana
> > > Reddy Polaka
> > > >
> > > >
> > > > Subject: Re: [gst-devel] Network streaming
> > using
> > > udpsrc and
> > > > udpsink
> > > >
> > > >
> > > > Try this:
> > > >
> > > > > gst-launch filesrc
> > location=MPEG25_11_32_m.mp3 !
> > > mp3parse !
> > > > udpsink host=192.168.15.174 port=5000
> > > > >
> > > > > gst-launch udpsrc port=5000 ! typefind !
> > > ffdec_mp3 !
> > > > alsasink
> > > >
> > > > Setting to sync false will make udpsink
> > push too
> > > much data,
> > > > and the other process won't be able to
> > receive that
> > > fast,
> > > > probably most of them may not arrive. And
> > using
> > > mp3parse puts
> > > > timestamps on the buffers, that makes it
> > possible to
> > > udpsink
> > > > to send buffers on the right time.
> > > >
> > > > and on the receiver ffdec_mp3 requires
> > that it
> > > receives "mp3"
> > > > streams, already with a type, udpsrc
> > provides "any",
> > > so
> > > > typefind would help.
> > > >
> > > > Hope it works.
> > > >
> > > > Thiago
> > > >
> > > >
> > > > On Thu, Mar 27, 2008 at 3:01 AM, Daniel
> > Díaz
> > > > <mrchapp at gmail.com> wrote:
> > > >
> > > > Hello, Ramana
> > > >
> > > >
> > > > On Wed, Mar 26, 2008 at 10:46 PM, Ramana
> > Reddy
> > > Polaka
> > > >
> > > >
> > > >
> > > > < wrote:
> > > >
> > > >
> > > > > Tried the following also. But did not
> > work.
> > > > >
> > > > > Receiver (Rx)
> > > > > gst-launch filesrc
> > location=MPEG25_11_32_m.mp3 !
> > > udpsink
> > > > host=192.168.15.174
> > > > > port=5000 sync=false
> > > > >
> > > > > Transmitter (Tx)
> > > > > gst-launch udpsrc port=5000 !
> > ffdec_mp3 ! alsasink
> > > >
> > > >
> > > > Do you have to use UDP? You might want to
> > try with
> > > > tcpserversrc/tcpclientsink.
> > > >
> > > > Greetings!
> > > >
> > > > Daniel Díaz
> > > > yosoy at danieldiaz.org
> > > >
> > > >
> > > >
> > > >
> > > > > Regards,
> > > > > Ramana
> > > > >
> > > > > ________________________________
> > > > >
> > > > >
> > > > > From: thiagoss
> > [mailto:thiagossantos at gmail.com]
> > > > > Sent: Wednesday, March 26, 2008 8:40 PM
> > > > > To: Ramana Reddy Polaka
> > > > > Subject: Re: [gst-devel] Network
> > streaming using
> > > udpsrc and
> > > > udpsink
> > > > >
> > > > >
> > > > >
> > > > > Probably removing the filesink and
> > putting "mad !
> > > alsasink"
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Wed, Mar 26, 2008 at 3:09 AM, Ramana
> > Reddy
> > > Polaka wrote:
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > >
> > > > >
> > > > > Using the following gst-launch command,
> > I could
> > > dump mp3
> > > > data. But I want to
> > > > > play it live. Can you please let me know
> > how to
> > > achieve
> > > > that? Say my host
> > > > > IP: 192.168.15.174
> > > > >
> > > > >
> > > > >
> > > > > Receiver (Rx):
> > > > >
> > > > > gst-launch -v udpsrc ! filesink
> > location=dump.mp3
> > > > >
> > > > >
> > > > >
> > > > > Transmitter (Tx):
> > > > >
> > > > > gst-launch -v filesrc
> > > location=MPEG25_11_32_m.mp3 ! udpsink
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Thanks in advance
> > > > >
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Ramana
> > > >
> > > >
> > > >
> > > > **************** CAUTION - Disclaimer
> > > *****************
> > > > This e-mail contains PRIVILEGED AND
> > CONFIDENTIAL
> > > INFORMATION
> > > > intended solely for the use of the
> > addressee(s). If
> > > you are
> > > > not the intended recipient, please notify
> > the sender
> > > by e-mail
> > > > and delete the original message. Further,
> > you are
> > > not to copy,
> > > > disclose, or distribute this e-mail or its
> > contents
> > > to any
> > > > other person and any such actions are
> > unlawful. This
> > > e-mail
> > > > may contain viruses. Infosys has taken
> > every
> > > reasonable
> > > > precaution to minimize this risk, but is
> > not liable
> > > for any
> > > > damage you may sustain as a result of any
> > virus in
> > > this
> > > > e-mail. You should carry out your own
> > virus checks
> > > before
> > > > opening the e-mail or attachment. Infosys
> > reserves
> > > the right
> > > > to monitor and review the content of all
> > messages
> > > sent to or
> > > > from this e-mail address. Messages sent to
> > or from
> > > this e-mail
> > > > address may be stored on the Infosys
> > e-mail system.
> > > > ***INFOSYS******** End of Disclaimer
> > > ********INFOSYS***
> > > >
> > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > > Check out the new SourceForge.net
> > Marketplace.
> > > > It's the best place to buy or sell
> > services for
> > > > just about anything Open Source.
> > > >
> > >
> >
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> > > >
> > _______________________________________________
> > > > gstreamer-devel mailing list
> > > > gstreamer-devel at lists.sourceforge.net
> > > >
> > >
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Manish Rana
> > > > Senior Software Engg.
> > > > Handset Technology Solution,
> > > > Sasken Comm. Tech.
> > > > Bangalore,India
> > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by the 2008
> > JavaOne(SM)
> > > Conference
> > > > Don't miss this year's exciting event. There's
> > still time to
> > > save $100.
> > > > Use priority code J8TL2D2.
> > > >
> > >
> >
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> > > > _______________________________________________
> > > gstreamer-devel mailing list
> > > gstreamer-devel at lists.sourceforge.net
> > >
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> > >
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080513/18eb451b/attachment.htm>
More information about the gstreamer-devel
mailing list