<div dir="ltr"><div>hello Tim,<br><br>In the example of grabing data with appsink, they have captured a snapshot of a video stream, and they have used uridecodebin to take the file input.<br><br>But in my case iam reading a file, generating rtp packets and sending these packets to client, and my client should depacketize the incoming packets and store in appsink.<br>
As iam using a live source i want to store all the rtp packets in appsink and my pipeline will be always in playing state, so is it possible to store real time video packets in appsink? and give it to a decoder and display it..<br>
<br></div><div>the following pipeline works fine for me:<br></div><div>at client side:<br></div><div>gst-launch udpsrc uri=udp://<a href="http://10.99.26.94:5000">10.99.26.94:5000</a> <video caps> ! rtph264depay ! ffdec_h264 ! xvimagesink<br>
<br><br></div><div>at server side:<br></div><div>gst-launch filesrc location=test.h264 ! rtph264pay ! udpsink host=10.99.26.94 port=5000<br><br></div><div>But i want to use appsink instead of xvimagesink, (i.e store data into buffer) then give it to decoder and display. Whether this is possible? i.e can i link depayloader to appsink<br>
</div><div><br></div><div>Regards<br></div><div>Jyoti<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 2, 2013 at 7:08 PM, Tim-Philipp Müller <span dir="ltr"><<a href="mailto:t.i.m@zen.co.uk" target="_blank">t.i.m@zen.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 2013-07-02 at 18:57 +0530, jyoti kulkarni wrote:<br>
<br>
Hi,<br>
<div><div class="h5"><br>
> Can i link rtpdepay loader to appsink?<br>
><br>
><br>
> whether the following pipeline is correct?<br>
><br>
><br>
> At client side:<br>
><br>
> gst-launch udpsrc uri=udp://<a href="http://10.99.26.94:5000" target="_blank">10.99.26.94:5000</a> <video caps> !<br>
> rtph264depay ! appsink<br>
><br>
><br>
> At Server side:<br>
><br>
><br>
> gst-launch filesrc location=test.h264 ! rtph264pay ! udpsink<br>
> host=10.99.26.94 port=5000<br>
><br>
><br>
> If the above pipelines are correct, then how can i retrieve data from<br>
> appsink and decode and display<br>
<br>
</div></div>Have you seen the example in<br>
<br>
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html" target="_blank">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html</a><br>
<br>
?<br>
<br>
Cheers<br>
- Tim<br>
<br>
<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>
</blockquote></div><br></div>