Hi Kocis-- what RTSP server are you using?<div><br></div><div>I&#39;m trying to do the opposite of what you&#39;re doing. I have a gstreamer pipeline creating RTP packets, but need to package them with RTSP and create an SDP file.</div>
<div><br></div><div>Thanks,</div><div>Suneet<br><br><div class="gmail_quote">On Wed, Jan 5, 2011 at 5:48 AM, Wim Taymans <span dir="ltr">&lt;<a href="mailto:wim.taymans@gmail.com">wim.taymans@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, 2011-01-05 at 14:38 +0100, Kocsis Tibor wrote:<br>
&gt; I created a command line to test the problem, the result is the same,<br>
&gt; I got a lot of messages like this:<br>
&gt;<br>
&gt; 0:00:27.686127192 14222       0xf1bd50 WARN            rtpvrawdepay<br>
&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; clipping length 726, offset 398<br>
&gt; 0:00:27.686175449 14222       0xf1bd50 WARN            rtpvrawdepay<br>
&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; clipping length 438, offset 494<br>
<br>
</div>Those are normal. I will change them to LOG.<br>
<font color="#888888"><br>
Wim<br>
</font><div><div></div><div class="h5">&gt; The pipelines:<br>
&gt;<br>
&gt; Sender:<br>
&gt;<br>
&gt; gst-launch -v  v4l2src !<br>
&gt; video/x-raw-yuv,width=640,height=480,framerate=10/1 ! clockoverlay !<br>
&gt; rtpvrawpay ! udpsink host=... port=5000 sync=false<br>
&gt;<br>
&gt; Receiver:<br>
&gt;<br>
&gt; gst-launch -v udpsrc port=5000 caps=&quot;application/x-rtp,<br>
&gt; media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW,<br>
&gt; sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)640,<br>
&gt; height=(string)480, colorimetry=(string)SMPTE240M, payload=(int)96,<br>
&gt; ssrc=(uint)2464304599, clock-base=(uint)342261484,<br>
&gt; seqnum-base=(uint)47511&quot; ! rtpvrawdepay ! xvimagesink sync=false<br>
&gt;<br>
&gt; Caps copied from udsink.sink on the sender side.<br>
&gt;<br>
&gt; So is this warning message normal and should be info or maybe a<br>
&gt; rawdepay bug or something else?<br>
&gt;<br>
&gt; Regards,<br>
&gt; Tibor<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Jan 5, 2011 at 10:13 AM, Kocsis Tibor &lt;<a href="mailto:ikt011@gmail.com">ikt011@gmail.com</a>&gt; wrote:<br>
&gt; &gt; The sdp I linked was wrong, my version is here:<br>
&gt; &gt;<br>
&gt; &gt;  medias:<br>
&gt; &gt;  media 0:<br>
&gt; &gt;   media:       &#39;video&#39;<br>
&gt; &gt;   port:        &#39;0&#39;<br>
&gt; &gt;   num_ports:   &#39;4294967295&#39;<br>
&gt; &gt;   proto:       &#39;RTP/AVP&#39;<br>
&gt; &gt;   formats:<br>
&gt; &gt;    format  &#39;96&#39;<br>
&gt; &gt;   information: &#39;(NULL)&#39;<br>
&gt; &gt;   key:<br>
&gt; &gt;    type:       &#39;(NULL)&#39;<br>
&gt; &gt;    data:       &#39;(NULL)&#39;<br>
&gt; &gt;   attributes:<br>
&gt; &gt;    attribute &#39;rtpmap&#39; : &#39;96 RAW/90000&#39;<br>
&gt; &gt;    attribute &#39;control&#39; :<br>
&gt; &gt; &#39;rtsp://<a href="http://10.30.0.8:1554/Live/trackID=0?channelID=98d16963-877f-4446-bb69-3aeada917523" target="_blank">10.30.0.8:1554/Live/trackID=0?channelID=98d16963-877f-4446-bb69-3aeada917523</a>&#39;<br>

&gt; &gt;    attribute &#39;fmtp&#39; : &#39;96 width=640;height=480;sampling=YCbCr-4:2:0;depth=8&#39;<br>
&gt; &gt;    attribute &#39;appversion&#39; : &#39;5.0.0&#39;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Jan 5, 2011 at 9:07 AM, Kocsis Tibor &lt;<a href="mailto:ikt011@gmail.com">ikt011@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; Hi,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I have a basic rtsp server, and I try to use to send a raw stream to<br>
&gt; &gt;&gt; the client. On the receiver side I use a simple gstreamer pipeline<br>
&gt; &gt;&gt; like this: rtspsrc ! rtpvrawdepay ! xvimagesink. On the server there<br>
&gt; &gt;&gt; are gstreamer elements, too, some source connected to a rtpvrawpay,<br>
&gt; &gt;&gt; and to the gstrtpsink elements. The sending is started, and I can<br>
&gt; &gt;&gt; watch something live view, but it is not fluency. These messages<br>
&gt; &gt;&gt; appear on the client:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 0:00:03.233100336 24189 0x7f654000bd20 WARN            rtpvrawdepay<br>
&gt; &gt;&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; &gt;&gt; clipping length 540, offset 460<br>
&gt; &gt;&gt; 0:00:03.233134052 24189 0x7f654000bd20 WARN            rtpvrawdepay<br>
&gt; &gt;&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; &gt;&gt; clipping length 1086, offset 278<br>
&gt; &gt;&gt; 0:00:03.233192201 24189 0x7f654000bd20 WARN            rtpvrawdepay<br>
&gt; &gt;&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; &gt;&gt; clipping length 252, offset 556<br>
&gt; &gt;&gt; 0:00:03.233232346 24189 0x7f654000bd20 WARN            rtpvrawdepay<br>
&gt; &gt;&gt; gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:&lt;rtpvrawdepay0&gt;<br>
&gt; &gt;&gt; clipping length 798, offset 374<br>
&gt; &gt;&gt; ...<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; What can it cause?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; My guess was I missed from the sdp (or built it up wrong), but the<br>
&gt; &gt;&gt; params I send over in the fmtp is the same as on the payloader&#39;s<br>
&gt; &gt;&gt; source pad (width, height, sample, even as depth, but as I see depth<br>
&gt; &gt;&gt; is not parsed on the client side). Btw my rtsp server works with<br>
&gt; &gt;&gt; h264/mpeg4 fine, so the elements are correctly linked.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; The full rtsp communication is here: <a href="http://pastebin.com/fC8MsJkx" target="_blank">http://pastebin.com/fC8MsJkx</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Any idea is welcomed<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Regards<br>
&gt; &gt;&gt; Tibor<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------------<br>
&gt; Learn how Oracle Real Application Clusters (RAC) One Node allows customers<br>
&gt; to consolidate database storage, standardize their database environment, and,<br>
&gt; should the need arise, upgrade to a full multi-node Oracle RAC database<br>
&gt; without downtime or disruption<br>
&gt; <a href="http://p.sf.net/sfu/oracle-sfdevnl" target="_blank">http://p.sf.net/sfu/oracle-sfdevnl</a><br>
&gt; _______________________________________________<br>
&gt; gstreamer-devel mailing list<br>
&gt; <a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
&gt; <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br>
<br>
<br>
------------------------------------------------------------------------------<br>
Learn how Oracle Real Application Clusters (RAC) One Node allows customers<br>
to consolidate database storage, standardize their database environment, and,<br>
should the need arise, upgrade to a full multi-node Oracle RAC database<br>
without downtime or disruption<br>
<a href="http://p.sf.net/sfu/oracle-sfdevnl" target="_blank">http://p.sf.net/sfu/oracle-sfdevnl</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>