<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    It is definitely possible to run GStreamer 1.18 or 1.20 on Nvidia's
    Jetson devices.<br>
    <br>
    The 'workaround' is to use a newer version of GStreamer.  There are
    many fixes and improvements to the WebRTC stack between 1.14 and
    1.20.<br>
    <br>
    Cheers<br>
    -Matt<br>
    <br>
    <div class="moz-cite-prefix">On 27/4/22 23:43, Lusine Hayrapetyan
      via gstreamer-devel wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAPPp1=6OVzavx0OXyJCjUNR_QRrKLcbT3UdX8Y5ymD2qVton-Q@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Hi Folks.<br>
        <br>
        <div>I'm working on Nvidia's Jetson device where we have
          Gstreamer 1.14.<br>
          And we have a very unstable situation with webrtc -  <i
            style="background-color:rgb(255,255,255)">on-negotiation-needed</i>
          signal is not always emitted.</div>
        <div><br>
        </div>
        <div>The first log is the case where we don't see an issue, You
          can see that after changing webrtc state from
          paused->playing if_negotiation_is_needed is called and
          after that on-negotiation-needed signal is emitted:<img
            src="cid:part1.wYHFPisc.kPmZHWBP@gmail.com"
            alt="webrtc-good.png" class="" width="562" height="68"><br>
        </div>
        <div><br>
        </div>
        <div>This is the case when it doesn't work. You can see that
          after changing webrtc state from paused->playing
          if_negotiation_is_needed is <b>NOT</b> called and after that
          on-negotiation-needed signal is <b>NOT</b> emitted.<img
            src="cid:part2.yJWAJPs5.B6k5cT4J@gmail.com"
            alt="webrtc-bad.png" class="" width="562" height="45"></div>
        <div><br>
        </div>
        <div>The issue is very similar to this one - <a
href="https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1055"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1055</a>
          which is reported for Gstreamer 1.14 and I suppose fixed for
          1.8.<br>
          <br>
        </div>
        <div>Could you please advise a workaround which I can implement
          with Gstreamer 1.14 because on jetson we can't upgrade to
          1.18.</div>
        <div><br>
        </div>
        <div>Regards,</div>
        <div>Lusine</div>
      </div>
    </blockquote>
    <br>
  </body>
</html>