[gst-devel] Network streaming using udpsrc and udpsink

Ramana Reddy Polaka Ramana_Polaka at infosys.com
Fri Mar 28 05:54:06 CET 2008


Thank you. The following works fine

Server:     gst-launch filesrc location=MPEG25_11_32_m.mp3 ! mp3parse ! udpsink host=192.168.15.174<http://192.168.15.174/>  port=5000

Clinet:     gst-launch udpsrc port=5000 ! typefind !  ffdec_mp3 ! alsasink
________________________________
From: gstreamer-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<http://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<mailto: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<http://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<mailto:yosoy at danieldiaz.org>



> Regards,
> Ramana
>
>  ________________________________
>
>
> From: thiagoss [mailto:thiagossantos at gmail.com<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<http://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***
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080328/119c4678/attachment.htm>


More information about the gstreamer-devel mailing list