<div dir="ltr"><div><div>Dear All,<br><br></div>I want to stream live video, by directly passing the output of video encoder (NAL units) to live555. <br>Here is the pipeline that I am using:<br>gst-launch-1.0 -v videotestsrc ! x264enc ! video/x-h264, stream-format=avc ! appsinkĀ  caps="video/x-h264, stream-format=avc"<br clear="all"><div>and then I have a callback function connected to "new-sample" signal and sends any coming packet to Live555.<br></div><br>Currently, the delivered rtp packets to other end are not streamable and as I checked with wireshark the nal_unit_type is unspecified for all packets.<br><br></div>Is there anything that I am missing here?<br><div><div><div><br></div><div>In other words, the following similar pipeline works fine. So what happens between x264enc and rtph264pay that I should consider in my design?<br><br>gst-launch-1.0 -v videotestsrc ! x264enc ! video/x-h264, stream-format=avc ! rtph264pay pt=96 ! udpsink host=[IP_ADDRESS] port=5000<br></div><div><br><br></div><div>Thanks <br></div><div><div class="gmail_signature"><br></div>
</div></div></div></div>