<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Emoji";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1027" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Following is the pipeline I am using:<o:p></o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And following are the warnings I get from GST_DEBUG:<o:p></o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal">Progress: (request) Sending PLAY request<o:p></o:p></p>
<p class="MsoNormal">Progress: (request) Sent PLAY request<o:p></o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div id="email-signature-manager-signature">
<div>
<table class="MsoNormalTable" border="0" cellpadding="0" width="440" style="width:330.0pt">
<tbody>
<tr>
<td colspan="2" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="color:black;mso-fareast-language:EN-GB">Yours sincerely,
<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width="20%" style="width:20.0%;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB"><a href="http://www.drumgrange.com"><span style="color:windowtext;mso-fareast-language:EN-US;text-decoration:none"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter" />
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0" />
<v:f eqn="sum @0 1 0" />
<v:f eqn="sum 0 0 @1" />
<v:f eqn="prod @2 1 2" />
<v:f eqn="prod @3 21600 pixelWidth" />
<v:f eqn="prod @3 21600 pixelHeight" />
<v:f eqn="sum @0 0 1" />
<v:f eqn="prod @6 1 2" />
<v:f eqn="prod @7 21600 pixelWidth" />
<v:f eqn="sum @8 21600 0" />
<v:f eqn="prod @7 21600 pixelHeight" />
<v:f eqn="sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
<o:lock v:ext="edit" aspectratio="t" />
</v:shapetype><v:shape id="_symprex_t1" o:spid="_x0000_s1026" type="#_x0000_t75" style='position:absolute;margin-left:0;margin-top:0;width:50pt;height:50pt;z-index:251659264;visibility:hidden;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:text;mso-position-vertical:absolute;mso-position-vertical-relative:text;mso-width-percent:0;mso-height-percent:0;mso-width-relative:page;mso-height-relative:page'>
<o:lock v:ext="edit" aspectratio="f" selection="t" />
</v:shape><![endif]--></span><span style="color:blue;text-decoration:none"><img border="0" width="106" height="70" style="width:1.1041in;height:.7291in" id="_symprex_i0001" src="cid:image001.png@01D9357E.C08874E0"></span></a><o:p></o:p></span></p>
</td>
<td width="80%" style="width:80.0%;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><b><span style="font-size:14.0pt;color:#0064A8;mso-fareast-language:EN-GB">Ben Fleming</span></b><span style="color:#0064A8;mso-fareast-language:EN-GB">
<br>
</span><b><i><span style="color:black;mso-fareast-language:EN-GB">Graduate Engineer (Software)</span></i></b><span style="color:#0064A8;mso-fareast-language:EN-GB">
<br>
</span><span style="font-family:"Segoe UI Emoji",sans-serif;color:black;mso-fareast-language:EN-GB">📧</span><span style="color:black;mso-fareast-language:EN-GB"> bfleming@drumgrange.com</span><span style="color:#0064A8;mso-fareast-language:EN-GB">
<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td colspan="2" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><a href="https://linkedin.com/company/drumgrange-ltd"><span style="color:blue;mso-fareast-language:EN-GB;text-decoration:none"><img border="0" width="56" height="48" style="width:.5833in;height:.5in" id="_symprex_i0002" src="cid:image002.png@01D9357E.C08874E0"></span></a><a href="https://www.adsgroup.org.uk/about/"><span style="color:blue;mso-fareast-language:EN-GB;text-decoration:none"><img border="0" width="86" height="48" style="width:.8958in;height:.5in" id="_symprex_i0003" src="cid:image003.png@01D9357E.C08874E0"></span></a><span style="color:white;mso-fareast-language:EN-GB">.</span><span style="color:black;mso-fareast-language:EN-GB">
</span><a href="https://hellios.com/joscar/"><span style="color:blue;mso-fareast-language:EN-GB;text-decoration:none"><img border="0" width="58" height="48" style="width:.6041in;height:.5in" id="_symprex_i0004" src="cid:image004.png@01D9357E.C08874E0"></span></a><span style="color:white;mso-fareast-language:EN-GB">.</span><span style="color:black;mso-fareast-language:EN-GB">
</span><a href="https://www.cyberaware.gov.uk/cyberessentials/"><span style="color:blue;mso-fareast-language:EN-GB;text-decoration:none"><img border="0" width="41" height="48" style="width:.427in;height:.5in" id="_symprex_i0005" src="cid:image005.png@01D9357E.C08874E0"></span></a><span style="color:white;mso-fareast-language:EN-GB">..</span><span style="color:black;mso-fareast-language:EN-GB"><a href="https://www.drumgrange.com/about-us/armed-forces-corporate-covenant/"><span style="color:blue">
</span><span style="color:blue;text-decoration:none"><img border="0" width="160" height="48" style="width:1.6666in;height:.5in" id="_symprex_i0006" src="cid:image006.jpg@01D9357E.C08874E0"></span></a><o:p></o:p></span></p>
</td>
</tr>
<tr>
<td colspan="2" style="background:#C0D9EA;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal" align="center" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:center">
<i><span style="font-size:10.0pt;color:#C0D9EA;mso-fareast-language:EN-GB">.</span></i><i><span style="font-size:10.0pt;color:black;mso-fareast-language:EN-GB"><br>
Drumgrange is recruiting! For more information, <a href="https://www.drumgrange.com/careers/">
<span style="color:blue">click here.</span></a><br>
</span></i><i><span style="font-size:10.0pt;color:#C0D9EA;mso-fareast-language:EN-GB">.</span></i><span style="font-size:10.0pt;color:black;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
</td>
</tr>
<tr>
<td colspan="2" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Segoe UI Emoji",sans-serif;color:#2F877A;mso-fareast-language:EN-GB">🌲</span><span style="color:black;mso-fareast-language:EN-GB">
</span><b><span style="font-size:10.0pt;color:#006600;mso-fareast-language:EN-GB">Please consider the environment before printing this e-mail<br>
</span></b><span style="font-size:7.5pt;color:gray;mso-fareast-language:EN-GB">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. <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><span style="color:black;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>