Ok. Here is the sending side.<meta http-equiv="content-type" content="text/html; charset=utf-8"><div>This is specialized for our strange needs, it may not right right for others.</div><div>I don't have access to receiving side. Maintained by somebody else, and part of a complicated web app.</div>
<div>But you can invoke VLC directly to catch this video. Just point it at the URL.</div><div>Be warned that most routers do not properly handle multicast data.</div><div><br></div><div><div>#!/bin/bash</div><div><br></div>
<div>export LD_PRELOAD="/usr/lib/libaravis.so"</div><div>export GST_DEBUG_NO_COLOR=1</div><div><br></div><div>gst-launch --gst-debug-level=0 -v \</div><div> aravissrc name=src1 camera-name="$1" width=1280 height=960 frame-rate=29 \</div>
<div> ! video/x-raw-gray, width=1280, height=960, pixel-aspect-ratio=1/1 \</div><div> ! videobox top=386 bottom=386 qos=false \</div><div> ! videoscale qos=false \</div><div> ! video/x-raw-gray, width=1920, height=280, pixel-aspect-ratio=1/1 \</div>
<div> ! videorate silent=true \</div><div> ! video/x-raw-gray, framerate=30000/1001 \</div><div> ! queue max-size-buffers=2 leaky=downstream silent=true \</div><div> ! ffmpegcolorspace qos=false \</div><div> ! x264enc profile=high speed-preset=ultrafast tune=0x00000006 byte-stream=true bitrate=15000 \</div>
<div> ! mpegtsmux \</div><div> ! rtpmp2tpay ssrc=0xdeadbeaf timestamp-offset=1 seqnum-offset=1 \</div><div> ! udpsink host=239.1.1.1 auto-multicast=true port=$2 sync=false</div><div><br></div><br><div class="gmail_quote">
On Wed, Jul 13, 2011 at 1:06 AM, Florian Lier <span dir="ltr"><<a href="mailto:fl0@icram.de">fl0@icram.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<u></u>
<div text="#000000" bgcolor="#ffffff">
Hi Bert,<div class="im"><br>
<br>
07/13/11 02:37, Bert Douglas wrote:
<blockquote type="cite">Hi All,
<div><br>
</div>
<div>I have gstreamer pipeline now sending out video using
multicast RTP, (mpeg transport stream containing h264)</div>
<div>The video is being received and displayed by browsers using
the VLC web plugin.</div>
<div>And it works great. I can start and stop server and clients
in any order. Great resolution, low latency.</div>
<div><br>
</div>
</blockquote></div>
Wow great - can you post the pipelines (server and client)
somewhere? Would be great!<div class="im"><br>
<blockquote type="cite">
<div>Now I want to add a slowly changing graphic overlay on video
on browser side.</div>
<div>
VLC "owns" its window and I can't do overlay on top of it.</div>
<div><br>
</div>
<div>What is best way to send video to browser, so it is possible
to do local graphic overlay at browser?</div>
<div><br>
</div>
<div>
Thanks,</div>
<div>Bert Douglas</div>
</blockquote></div>
Cheers,<br>
Florian<br>
<blockquote type="cite">
<div><br>
</div>
<pre><fieldset></fieldset>
_______________________________________________
gstreamer-devel mailing list
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
<br>
<pre cols="72">--
S e n d f r o m m y o r d i n a r y l i n u x b o x</pre>
</div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>