<div dir="ltr"><div><div><div><div><div><div><span class=""><span>Hello,<br></span></span></div><span class=""><span>I'm trying to stream h264 using tcrpserversink and tcpclientsrc.<br><br></span></span></div><span class=""><span>Using this example I'm able to see a test stream:<br><br>gst-launch-1.0 videotestsrc ! x264enc ! video/x-h264,format=bytestream ! typefind ! h264parse ! avdec_h264 ! autovideosink<br><br></span></span></div><span class=""><span>However these commands don't work as expected:<br><br>gst-launch-1.0 videotestsrc ! x264enc ! tcpserversink port=7001<br><br>gst-launch-1.0 tcpclientsrc port=7001 ! video/x-h264,format=bytestream ! typefind ! h264parse ! avdec_h264 ! autovideosink<br><br></span></span></div><span class=""><span>No video is shown. The client stops at Prerolling and when I close the server, there is a message on the client's side:<br><br>ERROR: from element /GstPipeline:pipeline0/GstH264Parse:h264parse0: No valid frames found before end of stream<br><br></span></span></div><span class=""><span>How to make this tcpserversink example work?<br><br></span></span></div><span class=""><span>Best regards<br></span></span></div>