<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><pre style="white-space:pre-wrap;color:rgb(0,0,0)">On Sat, 2015-05-02 at 10:10 +0200, Sebastian Dröge wrote:
><i> > > gst-launch-0.10 filesrc location=/home/Amazon_1080.wmv \
</i>><i> > > ! fluasfdemux name=d ! queue ! fluwmvdec ! ffmpegcolorspace ! queue !
</i>><i> > > theoraenc \
</i>><i> > > ! rtptheorapay ! udpsink d. ! queue ! fluwmadec ! audioconvert ! queue !
</i>><i> > > vorbisenc ! rtpvorbispay \
</i>><i> > > ! udpsink auto-multicast=true host=239.168.3.10 port=5000
</i>><i> > >
</i>><i> > > Is this the correct pipe line for that?
</i>
In addition to what Sebastian said: if you send vorbis or theora over
RTP/UDP, you need to somehow (e.g. via RTSP or by copy'n'pasting caps or
somesuch) transfer set up data to the receiver out of band. Without that
extra data the receiver won't be able to decode the vorbis/theora.
The easiest way to do this is by using gst-rtsp-server, which supports
multicast as well. You can find examples here:
<a href="http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/tree/examples">http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/tree/examples</a>
On a side note, gst-libav (in 0.10 gst-ffmpeg) contains windows media
audio/video decoders as well, and there's also an asfdemux in
gst-plugins-ugly.
Cheers
-Tim</pre>
</blockquote></div>Hi Tim,</div><div class="gmail_extra"><br></div><div class="gmail_extra">I'm OK with trying the gst-rtsp-server route. However, I took a look at the example test-mulitcast.c file.</div><div class="gmail_extra">however - I'm still not sure how to setup the media_factory part for my above case.</div><div class="gmail_extra">Can you assist with that?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">jerry</div><div class="gmail_extra"><br></div></div>