<div dir="ltr">Thanks for the info. I will use <span style="font-size:12.8000001907349px">wireshark to check this. This goes through through a WIFI as well, but I doubt that is the reason as I can successfully stream between same machine using VLC. Having a </span><span style="font-size:12.8000001907349px">jitterbuffer in the client side did not help.</span><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">however I was able to stream very successfully using following chains. </span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">gst-launch-1.0  -v filesrc location=file.mp4 ! decodebin ! x264enc ! rtph264pay  pt=96 ssrc=0 timestamp-offset=0 seqnum-offset=0 pt=96 !  gdppay ! tcpclientsink host=192.168.1.95 port=5000</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">gst-launch tcpserversrc host=0.0.0.0 port=5000 ! gdpdepay ! rtph264depay ! ffdec_h264 ! autovideosink</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">I guess it will work even if I switch TCP client and server.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Since this uses TCP, late joining is not supported, but having TCP is better in my case as I am not sure if routers will support multicast generally. (even with in the same network).<br></span><div><span style="font-size:12.8000001907349px"><br></span><div><span style="font-size:12.8000001907349px"><br></span></div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 29, 2015 at 3:39 PM, Chuck Crisler-2 [via GStreamer-devel] <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4672919&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

        <div dir="ltr">First, take a wireshark trace on the client to see the rate that the packets are arriving. Do you really need the h264parse on the server? You should also add a jitterbuffer on the client between the udpsrc and the rtph264depay. Is this going over hardwire network or WiFi?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 25, 2015 at 10:14 AM, suspension <span dir="ltr"><<a href="http:///user/SendEmail.jtp?type=node&node=4672914&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>></span> wrote:<br><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' style="border-left:2px solid #cccccc;padding:0 1em" class="gmail_quote">I have the following streaming source:<br>
gst-launch  -v filesrc location=<file.mkv> ! decodebin ! vpuenc codec=6 !<br>
video/x-h264 ! h264parse ! rtph264pay config-interval=1 pt=96 ! udpsink<br>
host=224.25.2.55 port=5000<br>
<br>
And following client:<br>
gst-launch udpsrc uri=udp://<a href="http://224.25.2.55:5000" rel="nofollow" link="external" target="_blank">224.25.2.55:5000</a>  caps="application/x-rtp,<br>
media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264,<br>
sprop-parameter-sets=(string)\"Z0JAHqaA1C2QAA\\=\\=\\,aM44gAA\\=\",<br>
payload=(int)96, ssrc=(uint)2905425995, clock-base=(uint)1674913653,<br>
seqnum-base=(uint)52583" ! rtph264depay ! ffdec_h264 ! queue ! autovideosink<br>
<br>
This works, but playback speed fluctuates in the client. It plays properly<br>
for half a second, slows down for a half a second, again plays at normal<br>
speed and so on.<br>
<br>
I have tried following already without any luck.<br>
Use mpeg4 encoding<br>
Changing various properties in udpsrc, udpsink, rtph264pay, vpuenc, etc.<br>
Used loop-back address rather than multicast<br>
directly streaming H264<br>
<br>
What am I doing wrong? It looks like client is running out of data to play.<br>
The Server pipeline runs in a IMX6 based platform and uses hardware<br>
accelerated decoder/encoder. The top command in that machine shows very<br>
little use of CPU.<br>
<br>
Sometime I see following warnings in the client machine:<br>
There may be a timestamping problem, or this computer is too slow.<br>
WARNING: from element<br>
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:<br>
A lot of buffers are being dropped.<br>
Additional debug info:<br>
gstbasesink.c(2875): gst_base_sink_is_too_late ():<br>
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:<br>
<br>
<br>
But my client machine is a modern laptop and should not have any issue<br>
decoding and displaying this video.<br>
<br>
The video in concern is of HD quality.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/slow-playback-in-streaming-client-tp4672848.html" rel="nofollow" link="external" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/slow-playback-in-streaming-client-tp4672848.html</a><br>
Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="http:///user/SendEmail.jtp?type=node&node=4672914&i=1" rel="nofollow" link="external" target="_blank">[hidden email]</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="nofollow" link="external" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><span style="color:rgb(102,102,102);font-family:verdana,sans-serif">___________________________________________________</span><br></div><div><span style="color:rgb(68,68,68);font-weight:bold;font-family:arial,helvetica,sans-serif">Name</span><br></div><div><font face="arial, helvetica, sans-serif"><span style="color:rgb(102,102,102)"><i>Chuck Crisler</i></span><br style="color:rgb(102,102,102)"></font></div><div dir="ltr"><font face="arial, helvetica, sans-serif"><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102);font-weight:bold">Mutualink, Inc.</span><br style="color:rgb(102,102,102)"></font></div><div><font face="arial, helvetica, sans-serif"><span style="color:rgb(102,102,102)">3 Lan Dr.</span><br style="color:rgb(102,102,102)"></font></div><div dir="ltr"><font face="arial, helvetica, sans-serif"><span style="color:rgb(102,102,102)">Westford, MA  01886</span><br style="color:rgb(102,102,102)"><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">Direct: <a href="tel:%28866%29%20957-5465" value="<a href="tel:%2B18669575465" value="+18669575465" target="_blank">+18669575465</a>" target="_blank">(978) 490-3006 Ext: 118<br></span></font></div><div dir="ltr"><span style="color:black"><font face="arial, helvetica, sans-serif"><span style="color:rgb(102,102,102)"><br></span></font></span></div><div dir="ltr"><span style="color:black"><font face="arial, helvetica, sans-serif"><span style="color:rgb(102,102,102)"></span></font></span><span style="color:rgb(102,102,102);font-family:arial,helvetica,sans-serif"></span></div><font face="arial, helvetica, sans-serif"><font color="#666666">E-Mail: </font><font color="#3d85c6"><a href="http:///user/SendEmail.jtp?type=node&node=4672914&i=2" rel="nofollow" link="external" target="_blank">[hidden email]</a> </font><br style="color:rgb(102,102,102)"><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">Web: </span><a href="http://www.mutualink.net/" rel="nofollow" link="external" target="_blank"><font color="#3d85c6">www.mutualink.net</font></a><br style="color:rgb(102,102,102)"><br><img src="https://www.google.com/a/mutualink.net/images/logo.gif?service=writely" border="0"><br><div dir="ltr" style="color:black"><font style="color:rgb(102,102,102)" size="1">The information in this email, and subsequent attachments, may contain confidential information that is </font></div><div dir="ltr" style="color:black"><font style="color:rgb(102,102,102)" size="1">intended solely for the attention and use of the named addressee(s). This message or any part thereof </font></div><div dir="ltr" style="color:black"><font style="color:rgb(102,102,102)" size="1">must not be disclosed, copied, distributed or retained by any person without authorization from the addressee.</font></div></font></div></div></div></div></div></div>
</div>
<br>_______________________________________________
<br>gstreamer-devel mailing list
<br><a href="http:///user/SendEmail.jtp?type=node&node=4672914&i=3" rel="nofollow" link="external" target="_blank">[hidden email]</a>
<br><a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="nofollow" link="external" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>

        
        
        
        <br>
        <br>
        <hr noshade size="1" color="#cccccc">
        <div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif">
                <div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
                <a href="http://gstreamer-devel.966125.n4.nabble.com/slow-playback-in-streaming-client-tp4672848p4672914.html" target="_blank" rel="nofollow" link="external">http://gstreamer-devel.966125.n4.nabble.com/slow-playback-in-streaming-client-tp4672848p4672914.html</a>
        </div>
        <div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
                
                To unsubscribe from slow playback in streaming client, <a href="" target="_blank" rel="nofollow" link="external">click here</a>.<br>
                <a href="http://gstreamer-devel.966125.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_blank" link="external">NAML</a>
        </div></blockquote></div><br></div>


        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/slow-playback-in-streaming-client-tp4672848p4672919.html">Re: slow playback in streaming client</a><br/>
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>