<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Oh, brother. I made a syntax error. I need a period after that
      second rb.  But that's on the video side and not the audio side so
      that wont fix your audio problem.<br>
    </p>
    <div class="">gst-launch-1.0 -e \</div>
    <div class="">        rtpbin name=rb <br class="">
    </div>
    <div class="">        uridecodebin uri="<a class="">file:///home/fedora/starwars.mov</a>"
      \</div>
    <div class="">        ! qtdemux name=demux  demux.audio_0 \</div>
    <div class="">        ! queue \</div>
    <div class="">        ! audioconvert \</div>
    <div class="">        ! opusenc bandwidth=superwideband
      bitrate-type=vbr \</div>
    <div class="">        ! rtpopuspay  \</div>
    <div class="">        ! rtprtxqueue max-size-time=2000
      max-size-packets=0 \</div>
    <div class="">        ! udpsink host=<a
        href="http://www.playbacktc.com/" class="">www.playbacktc.com</a>
      port=5052 \</div>
    <div class="">        demux.video_0 \</div>
    <div class="">        ! queue \</div>
    <div class="">        ! videorate ! video/x-raw,
      framerate=30000/1001 \</div>
    <div class="">        ! videoconvert \</div>
    <div class="">        ! x264enc tune=zerolatency speed-preset=1
      dct8x8=true quantizer=17 pass=qual \</div>
    <div class="">        ! rtph264pay \</div>
    <div class="">        ! rtprtxqueue max-size-time=2000
      max-size-packets=0 \</div>
    <div class="">        ! rb.send_rtp_sink_0 \</div>
    <div class="">        rb.<br class="">
    </div>
    <div class="">        ! udpsink host=<a
        href="http://www.playbacktc.com/" class="">www.playbacktc.com</a>
      port=5054 \</div>
    <div class=""><br>
    </div>
    <div class=""><br>
    </div>
    <div class="moz-cite-prefix">On 4/29/2020 10:49 PM, Patrick Cusack
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:3998BDAD-8AAD-4708-BE5E-4EAC421DCF76@mac.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Hmm….again no audio comes through. I am wondering if my qtdemux is
      correct.<br class="">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">On Apr 29, 2020, at 12:29 PM, William Johnston
            <<a href="mailto:wgj@cast.uark.edu" class=""
              moz-do-not-send="true">wgj@cast.uark.edu</a>> wrote:</div>
          <br class="Apple-interchange-newline">
          <div class="">
            <meta http-equiv="Content-Type" content="text/html;
              charset=UTF-8" class="">
            <div class="">
              <p class="">Careless of me, I linked it wrong. I linked
                the input of rtpbin to the input of udpsink.</p>
              <p class="">I'll try again:</p>
              <div class="">gst-launch-1.0 -e \</div>
              <div class="">        rtpbin name=rb <br class="">
              </div>
              <div class="">        uridecodebin uri="<a class=""
                  moz-do-not-send="true">file:///home/fedora/starwars.mov</a>"
                \</div>
              <div class="">        ! qtdemux name=demux  demux.audio_0
                \</div>
              <div class="">        ! queue \</div>
              <div class="">        ! audioconvert \</div>
              <div class="">        ! opusenc bandwidth=superwideband
                bitrate-type=vbr \</div>
              <div class="">        ! rtpopuspay  \</div>
              <div class="">        ! rtprtxqueue max-size-time=2000
                max-size-packets=0 \</div>
              <div class="">        ! udpsink host=<a
                  href="http://www.playbacktc.com/" class=""
                  moz-do-not-send="true">www.playbacktc.com</a>
                port=5052 \</div>
              <div class="">        demux.video_0 \</div>
              <div class="">        ! queue \</div>
              <div class="">        ! videorate ! video/x-raw,
                framerate=30000/1001 \</div>
              <div class="">        ! videoconvert \</div>
              <div class="">        ! x264enc tune=zerolatency
                speed-preset=1 dct8x8=true quantizer=17 pass=qual \</div>
              <div class="">        ! rtph264pay \</div>
              <div class="">        ! rtprtxqueue max-size-time=2000
                max-size-packets=0 \</div>
              <div class="">        ! rb.send_rtp_sink_0 \</div>
              <div class="">        rb<br class="">
              </div>
              <div class="">        ! udpsink host=<a
                  href="http://www.playbacktc.com/" class=""
                  moz-do-not-send="true">www.playbacktc.com</a>
                port=5054 \</div>
              <div class=""><br class="">
              </div>
              <div class=""><br class="">
              </div>
              <div class=""><br class="">
              </div>
              <div class="moz-cite-prefix">On 4/28/2020 6:32 PM, Patrick
                Cusack wrote:<br class="">
              </div>
              <blockquote type="cite"
                cite="mid:BE0E14B4-1183-4356-B2D4-B817AF5721DD@mac.com"
                class="">
                <meta http-equiv="Content-Type" content="text/html;
                  charset=UTF-8" class="">
                Ok. Good to know. Unfortunately, that doesn’t work. I
                get the following:
                <div class=""><br class="">
                </div>
                <div class="">
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Setting pipeline to
                      PAUSED ...</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Pipeline is
                      PREROLLING ...</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">DtsGetHWFeatures:
                      Create File Failed</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">DtsGetHWFeatures:
                      Create File Failed</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Running DIL (3.22.0)
                      Version</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">DtsDeviceOpen:
                      Opening HW in mode 0</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">DtsDeviceOpen:
                      Create File Failed</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Redistribute
                      latency...</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">WARNING: from
                      element
                      /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:
                      Delayed linking failed.</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Additional debug
                      info:</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">./grammar.y(506):
                      gst_parse_no_more_pads ():
                      /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">failed delayed
                      linking some pad of GstURIDecodeBin named
                      uridecodebin0 to some pad of GstQTDemux named
                      demux</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Redistribute
                      latency…</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class=""><br class="">
                    </span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">I checked the stats
                      on my server and don’t see any audio or video
                      packets coming in. The goal is to stream a file
                      (eventually a video input like Decklink) to a
                      server that receives rtp.</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class=""><br class="">
                    </span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">I can send audio or
                      video separately and I don’t have issues.</span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class=""><br class="">
                    </span></div>
                  <div style="margin: 0px; font-stretch: normal;
                    font-size: 11px; line-height: normal; font-family:
                    Menlo;" class=""><span
                      style="font-variant-ligatures:
                      no-common-ligatures" class="">Patrick</span></div>
                  <div class=""><br class="">
                    <blockquote type="cite" class="">
                      <div class="">On Apr 28, 2020, at 11:49 AM,
                        William Johnston <<a
                          href="mailto:wgj@cast.uark.edu" class=""
                          moz-do-not-send="true">wgj@cast.uark.edu</a>>
                        wrote:</div>
                      <br class="Apple-interchange-newline">
                      <div class="">
                        <meta http-equiv="Content-Type"
                          content="text/html; charset=UTF-8" class="">
                        <div class="">
                          <div class="">You can only specify ports on
                            element names. Try this:<br class="">
                          </div>
                          <div class=""><br class="">
                          </div>
                          <div class="">gst-launch-1.0 -e \</div>
                          <div class="">        uridecodebin uri="<a
                              class="" moz-do-not-send="true">file:///home/fedora/starwars.mov</a>"
                            \</div>
                          <div class="">        ! qtdemux name=demux
                             demux.audio_0 \</div>
                          <div class="">        ! queue \</div>
                          <div class="">        ! audioconvert \</div>
                          <div class="">        ! opusenc
                            bandwidth=superwideband bitrate-type=vbr \</div>
                          <div class="">        ! rtpopuspay  \</div>
                          <div class="">        ! rtprtxqueue
                            max-size-time=2000 max-size-packets=0 \</div>
                          <div class="">        ! udpsink host=<a
                              href="http://www.playbacktc.com/" class=""
                              moz-do-not-send="true">www.playbacktc.com</a>
                            port=5052 \</div>
                          <div class="">        demux.video_0 \</div>
                          <div class="">        ! queue \</div>
                          <div class="">        ! videorate !
                            video/x-raw, framerate=30000/1001 \</div>
                          <div class="">        ! videoconvert \</div>
                          <div class="">        ! x264enc
                            tune=zerolatency speed-preset=1 dct8x8=true
                            quantizer=17 pass=qual \</div>
                          <div class="">        ! rtph264pay \</div>
                          <div class="">        ! rtprtxqueue
                            max-size-time=2000 max-size-packets=0 \</div>
                          <div class="">        ! rtpbin name=rb
                            rb.send_rtp_sink_0 \</div>
                          <div class="">        ! udpsink host=<a
                              href="http://www.playbacktc.com/" class=""
                              moz-do-not-send="true">www.playbacktc.com</a>
                            port=5054 \</div>
                          <div class=""><br class="">
                          </div>
                          <div class=""><br class="">
                          </div>
                          <div class="moz-cite-prefix">On 4/28/2020
                            12:42 PM, Patrick Cusack wrote:<br class="">
                          </div>
                          <blockquote type="cite"
                            cite="mid:5CE0C1FA-385C-4D5D-97FD-5D5D4280F16D@mac.com"
                            class="">
                            <meta http-equiv="Content-Type"
                              content="text/html; charset=UTF-8"
                              class="">
                            <div class="">I have a endpoint that expects
                              audio and video over ports 5052 and 5054
                              respectively. I am using the following
                              script to send audio and video. I am
                              getting a '<span style="font-family:
                                Menlo; font-size: 11px;" class="">WARNING:
                                erroneous pipeline: syntax error</span>’
                              when I run the command. </div>
                            <div class="">Also, does using simple rtp
                              payloads into a udp sink bypass RTCP
                              feedback, ie if my server is NACKing on
                              account of dropped packets, does this
                              hinder retransmission of rtp packets?</div>
                            <div class=""><br class="">
                            </div>
                            <div class="">gst-launch-1.0 -e \</div>
                            <div class="">        uridecodebin uri="<a
                                href="file:///home/fedora/starwars.mov"
                                class="" moz-do-not-send="true">file:///home/fedora/starwars.mov</a>"
                              \</div>
                            <div class="">        ! qtdemux name=demux
                               demux.audio_0 \</div>
                            <div class="">        ! queue \</div>
                            <div class="">        ! audioconvert \</div>
                            <div class="">        ! opusenc
                              bandwidth=superwideband bitrate-type=vbr \</div>
                            <div class="">        ! rtpopuspay  \</div>
                            <div class="">        ! rtprtxqueue
                              max-size-time=2000 max-size-packets=0 \</div>
                            <div class="">        ! udpsink host=<a
                                href="http://www.playbacktc.com/"
                                class="" moz-do-not-send="true">www.playbacktc.com</a>
                              port=5052 \</div>
                            <div class="">        demux.video_0 \</div>
                            <div class="">        ! queue \</div>
                            <div class="">        ! videorate !
                              video/x-raw, framerate=30000/1001 \</div>
                            <div class="">        ! videoconvert \</div>
                            <div class="">        ! x264enc
                              tune=zerolatency speed-preset=1
                              dct8x8=true quantizer=17 pass=qual \</div>
                            <div class="">        ! rtph264pay \</div>
                            <div class="">        ! rtprtxqueue
                              max-size-time=2000 max-size-packets=0 \</div>
                            <div class="">        !
                              rtpbin.send_rtp_sink_0 \</div>
                            <div class="">        ! udpsink host=<a
                                href="http://www.playbacktc.com/"
                                class="" moz-do-not-send="true">www.playbacktc.com</a>
                              port=5054 \</div>
                            <br class="">
                            <fieldset class="mimeAttachmentHeader"></fieldset>
                            <pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
                          </blockquote>
                        </div>
                        _______________________________________________<br
                          class="">
                        gstreamer-devel mailing list<br class="">
                        <a
                          href="mailto:gstreamer-devel@lists.freedesktop.org"
                          class="" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a><br
                          class="">
                        <a class="moz-txt-link-freetext"
                          href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"
                          moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br
                          class="">
                      </div>
                    </blockquote>
                  </div>
                  <br class="">
                </div>
                <br class="">
                <fieldset class="mimeAttachmentHeader"></fieldset>
                <pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
              </blockquote>
            </div>
            _______________________________________________<br class="">
            gstreamer-devel mailing list<br class="">
            <a href="mailto:gstreamer-devel@lists.freedesktop.org"
              class="" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a><br
              class="">
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br
              class="">
          </div>
        </blockquote>
      </div>
      <br class="">
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
  </body>
</html>