<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hey Ben<div><br></div><div>Are you sure your RTSP stream is H264 encoded? What does the output of the following say:</div><div><br></div><div>gst-discoverer-1.0 rtsp://<address></div><div><br></div><div>Michael</div><div><div><br><blockquote type="cite"><div>On 31 Jan 2023, at 08:24, Ben Fleming via gstreamer-devel <gstreamer-devel@lists.freedesktop.org> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">Hello.<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">I am having trouble with my GStreamer pipeline (I believe) stripping SDP information from my stream. I am using an RTSP camera source to stream video through a SoM to be displayed by VLC on a separate computer. When playing the camera source directly on the display PC I can simply enter the IP address of the camera into VLC and the stream will play. However when streaming through the SoM I require an SDP file to play the stream. I am not sure what is happening, whether data is being lost in the pipeline or something else is happening. I have analysed the packets leaving the camera source and the packets coming into the display computer from the SoM, and they appear identical to me. Do you have any advice to help fix this issue?<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">Following is the pipeline I am using:<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">gst-launch-1.0 rtspsrc latency=2 location=<address> ! rtph264depay ! h264parse config-interval=-1 ! video/x-h264 ! rtph264pay pt=96 name="pay0" ! udpsink host=<address> port=<port><o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">And following are the warnings I get from GST_DEBUG:<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">0:00:00.362928125 1328 0xffff78031c00 FIXME default gstutils.c:3980:gst_pad_create_stream_id_internal:<fakesrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">0:00:00.363231375 1328 0xffff78031c50 FIXME default gstutils.c:3980:gst_pad_create_stream_id_internal:<fakesrc1:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">Progress: (request) Sending PLAY request<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">Progress: (request) Sent PLAY request<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">0:00:00.377383250 1328 0xffff78031680 WARN basesrc gstbasesrc.c:3072:gst_base_src_loop:<udpsrc4> error: Internal data stream error.<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">0:00:00.377437750 1328 0xffff78031680 WARN basesrc gstbasesrc.c:3072:gst_base_src_loop:<udpsrc4> error: streaming stopped, reason not-linked (-1)<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;">0:00:00.378969875 1328 0xffff6c003c00 FIXME basesink gstbasesink.c:3246:gst_base_sink_default_event:<udpsink0> stream-start event without group-id. Consider implementing group-id handling in the upstream elements<o:p></o:p></div><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div id="email-signature-manager-signature"><div><table class="MsoNormalTable" border="0" cellpadding="0" width="440" style="width: 330pt;"><tbody><tr><td colspan="2" style="padding: 0.75pt;"><p class="MsoNormal" style="margin: 0cm 0cm 12pt; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="">Yours sincerely,<o:p></o:p></span></p></td></tr><tr><td width="20%" style="width: 105.984375px; padding: 0.75pt;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span style=""><a href="http://www.drumgrange.com/"><span style="color: windowtext; text-decoration: none;"></span><span style="color: blue; text-decoration: none;"><span id="cid:image001.png@01D9357E.C08874E0"><image001.png></span></span></a><o:p></o:p></span></div></td><td width="80%" style="width: 324.015625px; padding: 0.75pt;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 14pt; color: rgb(0, 100, 168);">Ben Fleming</span></b><span style="color: rgb(0, 100, 168);"><span class="Apple-converted-space"> </span><br></span><b><i><span style="">Graduate Engineer (Software)</span></i></b><span style="color: rgb(0, 100, 168);"><span class="Apple-converted-space"> </span><br></span><span style="font-family: "Segoe UI Emoji", sans-serif;">📧</span><span style=""><span class="Apple-converted-space"> </span><a href="mailto:bfleming@drumgrange.com">bfleming@drumgrange.com</a></span><span style="color: rgb(0, 100, 168);"><o:p></o:p></span></div></td></tr><tr><td colspan="2" style="padding: 0.75pt;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><a href="https://linkedin.com/company/drumgrange-ltd"><span style="color: blue; text-decoration: none;"><span id="cid:image002.png@01D9357E.C08874E0"><image002.png></span></span></a><a href="https://www.adsgroup.org.uk/about/"><span style="color: blue; text-decoration: none;"><span id="cid:image003.png@01D9357E.C08874E0"><image003.png></span></span></a><span style="color: white;">.</span><span style=""><span class="Apple-converted-space"> </span></span><a href="https://hellios.com/joscar/"><span style="color: blue; text-decoration: none;"><span id="cid:image004.png@01D9357E.C08874E0"><image004.png></span></span></a><span style="color: white;">.</span><span style=""><span class="Apple-converted-space"> </span></span><a href="https://www.cyberaware.gov.uk/cyberessentials/"><span style="color: blue; text-decoration: none;"><span id="cid:image005.png@01D9357E.C08874E0"><image005.png></span></span></a><span style="color: white;">..</span><span style=""><a href="https://www.drumgrange.com/about-us/armed-forces-corporate-covenant/"><span style="color: blue;"><span class="Apple-converted-space"> </span></span><span style="color: blue; text-decoration: none;"><span id="cid:image006.jpg@01D9357E.C08874E0"><image006.jpg></span></span></a><o:p></o:p></span></div></td></tr><tr><td colspan="2" style="background-color: rgb(192, 217, 234); padding: 0.75pt;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; text-align: center;"><i><span style="font-size: 10pt; color: rgb(192, 217, 234);">.</span></i><i><span style="font-size: 10pt;"><br>Drumgrange is recruiting! For more information,<span class="Apple-converted-space"> </span><a href="https://www.drumgrange.com/careers/"><span style="color: blue;">click here.</span></a><br></span></i><i><span style="font-size: 10pt; color: rgb(192, 217, 234);">.</span></i><span style="font-size: 10pt;"><o:p></o:p></span></div></td></tr><tr><td colspan="2" style="padding: 0.75pt;"><div style="margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 12pt; font-family: "Segoe UI Emoji", sans-serif; color: rgb(47, 135, 122);">🌲</span><span style=""><span class="Apple-converted-space"> </span></span><b><span style="font-size: 10pt; color: rgb(0, 102, 0);">Please consider the environment before printing this e-mail<br></span></b><span style="font-size: 7.5pt; color: gray;">This communication may contain information which is subject to UK Export Control Law, commercial-in-confidence and/or legally privileged and is intended only for the addressee named above. If you are not the named addressee, the communication has been sent to you in error. Any copying, distribution or other use of the information is strictly prohibited. Please note we do not accept liability for any viruses which may be transmitted in or with this message.<span class="Apple-converted-space"> </span><br><br>Drumgrange Ltd. is a company registered in England and Wales with company registration number 1460044 Registered office address. Drumgrange Ltd. Unit A, The Forum, Hanworth Lane, Chertsey, Surrey, KT16 9JX.</span></div></td></tr></tbody></table></div></div></div></div></blockquote></div><br></div></body></html>