<div dir="ltr">You can't decode the h264 stream without an SPS/PPS. If you think that it worked then you probably missed something. Since you can't re-transmit the SPS/PPS with rtpmp2tpay (don't know why not) you should look further upstream (at the source?) and see if you can set the SPS/PPS/IFrame (or GOP) interval.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Mar 15, 2014 at 2:49 AM, cxphong <span dir="ltr"><<a href="mailto:caoxuanphong.khtn@gmail.com" target="_blank">caoxuanphong.khtn@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I found out the reason of my problem.<br>
<br>
It causes by missing *SPS/PPS* so *ffdec_h264* can't decode the stream.<br>
Weird, when receiver run before sender, *ffdec_h264* can decode the stream<br>
without *SPS/PPS* from sender.<br>
Could someone please explain it?<br>
<br>
And If I stream only video, I can use *rtph264pay* with option<br>
*config-interval* to resend SPS/PPS so ffdec_h264 can decode the stream, but<br>
here I stream video+audio so I used *rtpmp2tpay*. So I don't know how to fix<br>
this problem with *rtpmp2tpay*.<br>
<br>
Thanks all!<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/tsdemux-ffec-h264-ffmpeg-0-non-existing-PPS-referenced-tp4665890p4665960.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/tsdemux-ffec-h264-ffmpeg-0-non-existing-PPS-referenced-tp4665890p4665960.html</a><br>

Sent from the GStreamer-devel mailing list archive at Nabble.com.<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>