<div dir="ltr"><span class="" style="font-family:arial,sans-serif;font-size:13px">I mentioned </span><i style="font-family:arial,sans-serif;font-size:13px">clock-rate</i><span class="" style="font-family:arial,sans-serif;font-size:13px"> by mistake, I was actually talking about only the random properties such as </span><i style="font-family:arial,sans-serif;font-size:13px">seqnum-base</i><span class="" style="font-family:arial,sans-serif;font-size:13px"> and </span><i style="font-family:arial,sans-serif;font-size:13px">ssrc</i><span class="" style="font-family:arial,sans-serif;font-size:13px"> which according to </span><span class="" style="font-family:arial,sans-serif;font-size:13px">RTP </span><span class="" style="font-family:arial,sans-serif;font-size:13px">should be random but I want to do something for which I require them to be a particular value that I can assign.</span><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">I tried using <i>gst_caps_new_simple</i> and then <i>link_filtered</i> to assign these properties some value, but it didn't take my values and generated random values anyway.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Let me tell you what I want to do. I want to capture an RTP stream, (I know the capabilities for this stream and hence I can capture it using udpsrc and caps filter), vp8rtpdepay and vp8dec it, do some processing on it and then send that stream out on the network after vp8enc and rtpvp8pay. The catch is that I want to send it out with the same capabilities that it originally had. (basically maintain the sequence numbers and ssrc value that the original stream had). Is there any way of achieving this?</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 20, 2013 at 1:45 PM, Saurabh Sabnis <span dir="ltr"><<a href="mailto:sausab@gmail.com" target="_blank">sausab@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">
I mentioned <i>clock-rate</i> by mistake, I was actually talking about only the random properties such as <i>seqnum-base</i> and <i>ssrc</i> which according to RTP should be random but I want to do something for which I require them to be a particular value that I can assign.<div>

I tried using <span style="font-family:arial,sans-serif;font-size:13px">gst_caps_new_simple and then link_filtered to </span></div></div><div class=""><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Feb 20, 2013 at 12:47 PM, Chuck Crisler <span dir="ltr"><<a href="mailto:ccrisler@mutualink.net" target="_blank">ccrisler@mutualink.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">The generated capabilities aren't random, they are default, except for the seqnum-base, which RTP says can (should?) be random. Different elements require different capabilities, so these may not hold for your case. However, you can always initialize the capabilities like this:<br>


<br>            GstCaps *pSinkCaps = gst_caps_new_simple("application/x-rtp", "media", G_TYPE_STRING, "video",<br>                     "encoding-name", G_TYPE_STRING, "H264", "payload", G_TYPE_INT, 96,<br>


                     "clock-rate", G_TYPE_INT, 90000, NULL);<br><br>            // Link the pipeline together.<br>            if (gst_element_link_filtered(source_, queue_, pSinkCaps)) {<br>            ...<br>            }<br>


            gst_caps_unref(pSinkCaps);<br><br><br><div class="gmail_quote"><div><div>On Wed, Feb 20, 2013 at 10:05 AM, Saurabh Sabnis <span dir="ltr"><<a href="mailto:sausab@gmail.com" target="_blank">sausab@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>
<div><div dir="ltr">Hi,<div><br></div><div>I am new to <i>gstreamer</i> and I am trying to send RTP stream over the network. The <i>'rtpvp8pay'</i> element automatically generates some random capabilities such as <i>seqnum-base, clock-rate</i> and <i>ssrc</i> that need to be used as cap filter for <i>'udpsrc'</i> element at the receiving side.</div>



<div>Is it possible to manually set these capabilities at the sender side instead of letting 'rtpvp8pay' element to generate these randomly?</div><div><br></div><div><br></div><div>Thanks and regards,<span><font color="#888888"><br>


-- <br><div>
<b><i>Saurabh Sabnis</i></b></div><b><i>Graduate Student</i></b><div><b><i>College of Computing</i></b></div><div><b><i>Georgia Institute of Technology</i></b></div><div><b><i>Atlanta, GA 30332-0280</i></b></div><div><b><i><a href="mailto:ssabnis3@gatech.edu" target="_blank">ssabnis3@gatech.edu</a></i></b></div>




</font></span></div></div>
<br></div></div>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">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>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">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><br clear="all"><div><br></div>-- <br><div><b><i>Saurabh Sabnis</i></b></div><b><i>Graduate Student</i></b><div><b><i>College of Computing</i></b></div><div><b><i>Georgia Institute of Technology</i></b></div>

<div><b><i>Atlanta, GA 30332-0280</i></b></div><div><b><i><a href="mailto:ssabnis3@gatech.edu" target="_blank">ssabnis3@gatech.edu</a></i></b></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><b><i>Saurabh Sabnis</i></b></div><b><i>Graduate Student</i></b><div><b><i>College of Computing</i></b></div><div><b><i>Georgia Institute of Technology</i></b></div>
<div><b><i>Atlanta, GA 30332-0280</i></b></div><div><b><i><a href="mailto:ssabnis3@gatech.edu" target="_blank">ssabnis3@gatech.edu</a></i></b></div>
</div></div>