[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