<div dir="ltr">The problem is in the server pipeline. It looks like you are generating straight MP2T but your client is decoding MP2T encapsulated in RTP, which gives the error. Since you seem to want to multiplex (mux) the audio and video, use straight MP2T.  Your server pipeline might be ok. Your client will be receiving something like application/x-MP2T (not sure of the exact syntax), no payload, no ssrc, timestamp or seqno. Use the MP2T demuxer and 'T' for the audio and video. I use 0.10 so the element names have changed. You will have to use gst-inspect | grep -i mp2t to find the proper element name for the MP2T demuxer. There are examples of this but most are for 0.10, not the 1.x code.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 22, 2014 at 7:20 PM, kayoss12 <span dir="ltr"><<a href="mailto:noureddinetariba@gmail.com" target="_blank">noureddinetariba@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">thank you for you answer ,  to so i try run pepepline client the  first , and<br>
second i run the commande on RPI ,  but still not working , the Camera run<br>
on PI , but i can't receive the stream on my PC client<br>
there are any fault in the pepeline ??<br>
thanks in advance for  your answer<br>
<br>
 client  :<br>
<br>
gst-launch-1.0 udpsrc port=5000 ! "application/x-rtp, media=(string)video, \<br>
clock-rate=(int)90000, encoding-name=(string)MP2T, payload=(int)33,<br>
ssrc=(uint)4251539348, \<br>
 timestamp-offset=(uint)<a href="tel:2033210929" value="+12033210929">2033210929</a>, seqnum-offset=(uint)34671" !<br>
rtpmp2tdepay \<br>
 ! tsparse ! tsdemux  ! "video/x-h264" ! avdec_h264 ! autovideosink<br>
<br>
 RPI :<br>
<br>
gst-launch-1.0 rpicamsrc bitrate=1000000 !<br>
"video/x-h264,width=640,height=480" !\<br>
queue ! h264parse ! queue ! mux.  alsasrc device=hw:1,0 ! audioconvert ! \<br>
lamemp3enc ! "audio/mpeg"! queue !   mux. mpegtsmux name=mux ! queue ! \<br>
udpsink host=192.168.1.9 port=5000 -v<br>
<br>
 i  got this warning<br>
<br>
<br>
Warnig client :<br>
Additional debug info:<br>
gstrtpbasedepayload.c(381): gst_rtp_base_depayload_chain ():<br>
/GstPipeline:pipeli<br>
ne0/GstRtpMP2TDepay:rtpmp2tdepay0:<br>
Received invalid RTP payload, dropping<br>
WARNING: from element /GstPipeline:pipeline0/GstRtpMP2TDepay:rtpmp2tdepay0:<br>
Coul<br>
d not decode stream.<br>
<br>
also i have warning in RPI<br>
WARNING: from element /GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: Can't<br>
record audio fast enough<br>
Additional debug info:<br>
gstaudiobasesrc.c(848): gst_audio_base_src_create ():<br>
/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0:<br>
Dropped 8820 samples. This is most likely because downstream can't keep up<br>
and is consuming samples too slowly.<br>
<br>
<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-tp4665890p4666552.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/tsdemux-ffec-h264-ffmpeg-0-non-existing-PPS-referenced-tp4665890p4666552.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>