Hello Jaroslaw,<br><br>The problem is that in case of streaming if sps &amp; pps is lost no decoder can decode the H264 video, hence you getting the error &quot;non-existing PPS referenced&quot;.<br><br>To fix this please set config-interval property of rtph264pay , so that sps &amp;pps are sent again and again. This will resolve your issue .<br>
<br>Cheers<br>Kapil<br><br><div class="gmail_quote">2011/3/10 Jarosław Przybyłowicz <span dir="ltr">&lt;<a href="mailto:jaroslaw.przybylowicz@mlabs.pl">jaroslaw.przybylowicz@mlabs.pl</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
I&#39;m developing simple rtsp server and client.<br>
Simplified pipeline on the server side looks like:<br>
filesrc ! decodebin caps=video/x-h264 ! rtph264pay ! rtpbin (rtpbin is then connected to udpsinks for RTP, RTCP and udpsrc for RTCP). I used Totem to play the stream and everything looks to be working fine. Stream is played properly from start to end.<br>

However, I do have some problems with seek command. Lets say, one of the ten seek commands brakes down the player, sometimes it works, sometimes it doesn&#39;t. After calling gst_element_seek on the server side, there is a glitch in the player (followed by some artifacts in the rendered video) and then I get lots of &quot;non-existing PPS referenced&quot; on the debug console. Sadly it won&#39;t stabilize itself, it&#39;s broken for good until I restart the player.<br>

<br>
Secondly, I have implemented also a simple client, where pipeline is like this:<br>
rtpbin ! rtph264depay ! decodebin2 ! autovideosink<br>
This workd nicely for few first seconds. After that I again get lots of &quot;non-existing PPS referenced&quot; (no seek is performed!). Moreover, dump from rtph264depay to filesink produces exactly the same binary data as in the input file on the server side, so it is not a data corruption issue.<br>

<br>
I would be very happy if someone could explain to me what can cause &quot;non-existing PPS referenced&quot; because I don&#39;t even know where to start with this thing.<br>
<br>
Thanks in advance,<br>
<br>
Jaroslaw<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>
<br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.mediamagictechnologies.com">www.mediamagictechnologies.com</a> (Gstreamer, ffmpeg, Red5, Streaming)<br>twitter handle: @gst_kaps<br><a href="http://www.linkedin.com/in/kapilagrawal">http://www.linkedin.com/in/kapilagrawal</a><br>